コンテンツにスキップ

cBotの作成と実行

cBotの動作方法については、cTrader Algoの専用ガイドをお読みください。

cBotの作成と実行の流れは、別の記事で図解されています。

1. 新しいcBotを作成するには、折りたたみ可能なアルゴリズムリストの上にある新規cBotボタンをクリックします。

Image title

新しいcBotの名前を入力します。

注意

サンプルcBotの1つに似たアルゴリズムを作成したい場合は、アルゴリズムアクションメニューの複製機能を使用します。

2. これで、サイドバーの右側にあるコードエディターウィンドウでサンプルコードを編集できます。

Image title

cBotを開発する際は、既存のコードスニペットを使用できます。

cBotのコーディング時に使用できるクラス、メソッド、プロパティについて詳しく学ぶには、cTrader Algoガイドのリファレンスセクションを参照してください。 さらに、C#と.NETの入門で示されているように、カスタムメソッドを記述することもできます。

3. cBotを保存するには、コードエディターウィンドウの上にある保存ボタンをクリックするか、コンテキストメニューから保存を選択するか、Cmd+Sを押します。

Image title

コードエディターウィンドウの上、アルゴリズムの右側、またはアルゴリズムアクションメニューにあるビルドボタンをクリックします。 または、Cmd+Bホットキーを使用することもできます。

Image title

cBotが正常にビルドされると、ビルド結果ウィンドウに次のメッセージが表示されます。

Image title

4. cTrader Algoアプリケーションでインスタンスを追加するには、アルゴリズムリストのcBotの右側にあるプラスアイコンを押します。

Image title

cBotアクションメニューからインスタンスを追加することもできます。

Image title

Tradeアプリケーションでは、チャートツールバーを介してアクティブチャートにcBotを追加できます。

5. インスタンスを実行する前に、取引チャートの下にあるパラメーターセクションでcBotのパラメーターを調整します(必要な場合)。 このセクションの右上隅にある対応するボタンをクリックして、パラメーターを開いたり保存したりすることもできます。

Image title

TradeアプリケーションからcBotを実行する場合、別のウィンドウでパラメーターをカスタマイズできます。

6. 最後に、アルゴリズムリストのインスタンスの右側にある開始ボタンをクリックして、cBotインスタンスを実行します。 ここでは、通貨ペアと期間も調整できます。

Image title

または、取引チャートの上部にある開始ボタンをクリックします。

Image title

cBotを停止するには、開始ボタンと同じ場所にある停止ボタンを押します。

警告

実行中のインスタンスの通貨ペア、期間、パラメーターを変更することはできません。 調整を行う前にcBotを停止してください。