cTraderでの取引ロボット¶
cBotは、あなたに代わって取引操作を実行するロボットまたはプログラムです。 これらのアルゴリズムは、市場状況を分析し、注文を出し、コード内のルールに従ってリスクを管理することができます。
取引ロボットは、以下のいずれかの操作を行った後、cBotタブに表示されます:
- cTrader StoreからcBotをインストール
- cTraderアプリを使用してcBotの
.algoファイルを開く - C#またはPythonでコードを書いて独自のcBotを作成
取引ロボットの仕組み ¶
cBotに取引操作を実行させるには、インスタンスを起動します。 インスタンスは、独自のパラメーターを持つボットのコピーと考えることができます。
以下の表は、各cTraderアプリケーションで利用可能なクラウドとローカルのインスタンスタイプを示しています:
| インスタンス | cTrader Mobile | cTrader Web | cTrader Windows | cTrader Mac |
|---|---|---|---|---|
| クラウド | ✅ | ✅ | ✅ | ✅ |
| ローカル | ✅ | ✅ |
ヒント
各cBotインスタンスは独立して動作するため、同じcBotの複数のインスタンスを異なる通貨ペア、期間、取引口座、設定で実行できます。
cBotはそのロジックに応じて、以下の操作を行うことがあります:
- 自動的にポジションを開き、変更し、閉じます。
- 損切り、利食い、トレーリングストップ、ポジションサイジングルールなどのリスク管理を適用します。
- ブレイクアウト、トレンドフォロー、平均回帰、グリッド、モメンタムなどの戦略スタイルに従います。
- カスタム分析ツールやインジケーターを使用してシグナルを生成します。
標準的な取引操作に加えて、一部のcBotはファイルとのやり取り、外部データの処理、カスタムワークフローの実行が可能です。
開発者ガイド
cTrader Algoセクションでは、取引アルゴリズムの開発者ワークフローに焦点を当てています。 そこで、以下の方法を学ぶことができます:
- cBotの作成
- cBotのバックテスト
- cBotのパラメーター最適化
- cBot、インジケーター、プラグインを含むさまざまな高度な操作を実行します。
