コンテンツにスキップ

ASP Section Example

概要

ASP Section Exampleプラグインは、以下の主要な機能を通じてcTraderのアクティブ通貨ペアパネル内に専用のウェブベースパネルを作成します:

  • 外部ウェブサイトからライブコンテンツを読み込んで表示するWebViewを埋め込みます。
  • デフォルトのパネルサイズ、位置、可視性で起動し、カスタマイズ前に明確で整理されたレイアウトを確保します。
  • 指定されたウェブページを自動的に開き、プラグインの実行と同時にコンテンツをすぐに利用できるようにします。

プラグインの作成

ステップバイステップのガイドで、テンプレートまたはゼロからプラグインを作成、編集、ビルドする方法をご覧ください。

ASP Section ExampleプラグインのコードはGitHubで見つけることができます。または、以下にコピーしてください。

サンプルコード
using cAlgo.API;

namespace cAlgo.Plugins
{
    [Plugin(AccessRights = AccessRights.None)]
    public class MyASPSectionExample1 : Plugin
    {
        protected override void OnStart()
        {
            var block = Asp.SymbolTab.AddBlock("ASP Section Example");
            block.Index = 2;
            block.Height = 500;
            block.IsExpanded = true;

            var webView = new WebView();
            block.Child = webView;

            webView.NavigateAsync("https://ctrader.com/");
        }
    }
}

カスタマイズオプション

ASP Section Exampleプラグインは、アクティブ通貨ペアパネルにウェブブラウザウィンドウを埋め込みます。 以下の表は、その主要コンポーネントとその機能を概説しています:

パラメータ 説明 可能な値
AddBlock UIでプラグインセクションを識別します。 My title, News trackerなど
block.Index 他のUIコンポーネントに対するブロックの位置を決定します。 2, 3, 4など
block.Height プラグインブロックの高さを設定します。 500, 550, 600など
block.IsExpanded セクションがデフォルトで展開されているかどうかを制御します。 trueまたはfalse
webView.NavigateAsync WebViewコントロールに表示されるウェブページのURL。 https://ctrader.com/ja/

警告

ログインやユーザーインタラクションが必要なページの埋め込みは避けてください。

ヒント

アクティブ通貨ペアパネルの視覚的な混乱を避けるため、レイアウトをシンプルに保ってください。

ユースケース

ASP Section Exampleは、取引通貨ペアと並んでウェブベースのコンテンツを表示する柔軟な方法を提供します。 以下は、このプラグインが取引体験をどのように向上させるかを示す実践的なユースケースです。

ユースケース シナリオ 価値
経済カレンダー 信頼できる金融サイトからライブの経済カレンダーを埋め込みます。 プラットフォーム内で今後の市場イベントの可視性を提供します。
金融ニュースティッカー スクロールするニュースフィードやリアルタイムの金融ヘッドラインのRSS-to-HTML表示を埋め込みます。 取引環境内で市場を動かすニュースへのアクセスを提供します。
資産固有のニュース 取引している通貨ペアに絞り込まれたウェブページを表示します。 取引に関連するヘッドラインが、より情報に基づいた意思決定をサポートします。
取引セッションタイマー 世界の市場開始時間やカウントダウンを表示するライブウェブページを表示します。 今後のセッション開始をハイライトし、取引タイミングの改善を支援します。

概要

ASP Section Exampleは、WebViewを使用してcTraderにスタティックなウェブページをアクティブ通貨ペアパネルに統合する方法を示しています。 このページは、固定の高さを持つユーザーに見えるセクションに自動的に読み込まれ、取引インターフェースを妨げることなく参照コンテンツや更新フィードを埋め込むのに理想的です。

開発の詳細については、プラグインのドキュメントを参照してください。