UIの基本
アルゴリズムタブ
cTraderアプリに応じて、cTrader Algoではいくつかのタブが利用可能です:
各タブには以下が含まれる場合があります:
- 名前でアルゴリズムを迅速に見つけるための検索フィールド
- ローカルの
.algoファイルを選択してアカウントに追加し、クラウドにアップロードするためのアップロードボタン - cTraderストアの対応するアルゴリズムセクションに移動するストアからアルゴリズムを取得ボタン
- 対応するタイプのインストール済みアルゴリズムのリスト
cTrader WindowsとMacでは:
-
cBotsタブにはローカルとクラウドのインスタンスが含まれ、すべてのアクティブなインスタンスを終了するためのすべて停止ボタンが提供されます。 Indicatorsタブはローカルインスタンスのみをサポートします。
-
各アルゴリズムの右側には、C#アルゴリズムまたはPythonアルゴリズムを示すプログラミング言語アイコンが表示されますが、WebViewプラグインタブでは表示されません。
-
アルゴリズムを作成するための新規ボタンと、コードの記述やアルゴリズムのビルドなどのさまざまな操作を容易にするコードエディタが提供されています。
-
cBot、インジケーター、またはプラグインを右クリックすると、以下のいずれかを含むコンテキストメニューが開きます:
オプション名 アクションと説明 cBotを開始 新しいインスタンスを追加し、そのパラメーターを定義して開始します(cBotのみで利用可能)。 ビルド 現在のコードを使用してこのcBot、インジケーター、またはプラグインをビルドします。 エクスポート アルゴリズムのエクスポートウィンドウを開きます。 公開設定 このcBot、インジケーター、またはプラグインの公開設定を開きます。 複製 このcBot、インジケーター、またはプラグインを複製します。 削除 このcBot、インジケーター、またはプラグインを削除します。 フォルダ内を表示 このcBot、インジケーター、またはプラグインのファイルを含むフォルダをローカルマシンで開きます。
コードエディター
左のナビゲーションパネルでcBot、インジケーター、またはプラグインを選択すると、Monacoエディタが開きます。
注意
選択したアルゴリズムのコードエディタを備える他のタブとは異なり、WebViewプラグインタブでは、WebViewプラグインのビルドと公開のためのインターフェースが提供され、cTraderストアに公開できます。
デフォルトでは、コードエディタは画面の中央に配置されています。 このエディタ内で、サードパーティや外部のIDEを使用せずに、cBot、プラグイン、インジケーターを直接記述、編集、ビルドできます。

エディタの上部にあるバーには、いくつかのボタンとドロップダウンメニューがあります。

| ボタン名 | アクションと説明 |
|---|---|
| コードエディタ/クラウドビュー | 選択したアルゴリズムのコードエディタウィンドウとクラウドビューを切り替えます。 |
| ビルド結果/ヘルプセンター | ビルド結果ウィンドウとcTraderヘルプセンターの表示を有効または無効にします。 |
| 保存 | 現在保存されていない変更をすべて保存します(または Ctrl+S)。 |
| ビルド | 現在のコードを使用してアルゴリズムをビルドします。 保存されていない変更がある場合、このアイコンの横に赤い「*」が表示されます(または Ctrl+B)。 |
| プロジェクトの設定 | アルゴリズムプロジェクトのプロパティと参照を管理するウィンドウを開きます。 |
| で編集 | 外部IDEでアルゴリズムプロジェクトを開きます。 |
| 公開設定 | cBot、インジケーター、またはプラグインの公開設定を開きます。 |
ビルド結果
コードエディタの直下にあるビルド結果セクションには、ビルドアクションの結果が表示されます。 ビルドが成功した場合、以下のように表示されます:

ビルドアクションが失敗した場合、ビルド中に発生したエラーに関するメッセージが表示されます。

クラウドビュー
クラウド同期が有効になっている場合、cBotタブではローカルインスタンスとともにクラウドインスタンスも提供されます。
cTrader WindowsまたはMacで、cBotタブ内のcBotのクラウドインスタンスを選択すると、右側にクラウドビューが表示されます。 ここでは、クラウドインスタンスを開始したり、インスタンスに関する情報を表示したり、その他の統計を確認したりできます。
