cBot
cTrader Algoの取引ボット: クラウド実行とローカル実行、動作、制限。
いいえ。一部のcBotは完全にエンドツーエンドで自動化されています。他のcBotは、シグナルやアラートを送信したり、トレーリングストップロスを管理したり、条件に基づいてポジションを閉じたり、裁量取引を支援したりします。Store製品ページには自動化レベルが記載されているはずです。記載されていない場合は、デモ口座でテストし、設定を注意深く読むシグナルとして扱ってください。
取引ボットはソフトウェアツールであり、自動的に安全というわけではありません。リスクは、戦略ロジック、設定、ブローカー条件、レバレッジ、市場環境によって異なります。製品ページを読み、デモ口座でボットをテストし、ライブ口座に移行する際は少額から始め、リスク制限を設定し、利益保証の主張を避けてください。
はい。cBotは、損切りの移動、トレーリングロジックの適用、スケールインまたはスケールアウト、ヘッジ、または条件に基づく決済によって、オープンポジションを管理できます。ポジション管理cBotは、完全に自動化されたエントリーボットの一般的な代替手段です。取引管理の自動化はライブ口座のエクスポージャーに直接影響するため、デモ口座で管理ロジックをテストしてください。
はい。cBotは、条件が満たされたときに通知のみを送信し、取引の発注や変更を行わないようにコーディングできます。アラート専用cBotは、アルゴリズムによる監視と裁量的な執行を組み合わせたい場合に便利です。インストール前に権限を確認してください。アラート専用cBotであっても、そのコードが宣言するアクセス権を要求します。
はい。cBotは、そのコードがそのように設計されている場合、損切りおよび利食い注文を発注、変更、削除できます。動作は、cBotの設定、通貨ペアの最小距離ルール、ブローカーの執行条件によって異なります。製品ページには、損切り/利食いが固定、動的、トレーリング、オプション、またはユーザー設定可能かどうかが記載されているはずです。
はい、cBotのコードに取引アクションが含まれており、取引口座でインスタンスを開始した場合は可能です。一部のcBotは取引を最初から最後まで発注および管理しますが、アラートのみを送信したり、手動で開いたオープンポジションのみを管理するものもあります。ボットが自動的に取引すると想定する前に、製品説明で自動化レベルを確認してください。
はい。cBotは、そのコードがそのように設計されている場合、トレーリングストップロスを発注、変更、削除できます。トレーリングストップロスは、固定距離(価格の20 pips後方など)、ボラティリティベース(ATRを使用)、または時間ベース(時間の経過とともに狭まる)にできます。サーバー側のトレーリングはブローカーのサポートに依存します。クライアント側のトレーリングはcBot自体の内部で実行され、cBotインスタンスが実行中の場合にのみ機能します。再起動時にトレーリングに依存する前に、cBotがサーバー側とクライアント側のどちらのトレーリングを使用しているかを確認してください。
いいえ。取引ボットは利益を保証できません。自動化により手動執行エラーや感情的な判断は排除されますが、スプレッド、スリッページ、レバレッジリスク、ニュースイベント、市場体制の変化を排除することはできません。利益保証を謳う製品は、マーケティングか詐欺のいずれかです。
はい。cTrader WindowsおよびcTrader Macには、選択した期間にわたって過去のティックまたはバーデータに対してcBotを実行するバックテストエンジンが含まれており、スプレッドと手数料の設定を調整できます。バックテストでは、有効証拠金曲線、ドローダウン、勝率、プロフィットファクター、取引リストが表示されます。ただし、バックテスト結果は研究証拠として扱い、将来の保証としては扱わないでください。
はい。cTrader WindowsおよびcTrader Macには、パラメーターグリッド全体でcBotを実行し、選択した基準(純利益、ドローダウン、プロフィットファクター、シャープレシオ的指標)で結果をランク付けする最適化エンジンが含まれています。最適化は強力ですが、使いすぎは簡単です。単一の最良パラメーターセットを選択すると、通常は過去にカーブフィッティングされます。ウォークフォワードまたはアウトオブサンプルテストを使用して、最適化結果を検証してください。
はい。同じ口座で、同じまたは異なる通貨ペアで複数のcBotインスタンスを実行できます。クラウド実行は通常、デモでは1つ、ライブ口座では最大10個に制限されます(ブローカーによって異なります)。複数のcBotは、すべてが同じ条件に反応する場合、分散投資と同じではありません。ボットを重ねる前に、通貨ペアの重複、総エクスポージャー、最大ドローダウン、緊急停止の調整を確認してください。
はい。同じcBotをデモとライブの両方のcTrader口座で実行できます。デモサーバーは執行をスムーズにするため、デモ執行は通常理想に近くなります。ライブ執行では、cBotが実際のスプレッド、スリッページ、部分約定にさらされます。デモは設定の検証に使用し、ライブは真のパフォーマンス評価に使用してください。
はい。同じcBot製品を、異なる通貨ペアと時間枠で別々のインスタンスとして開始でき、それぞれに独自のパラメーターセットを設定できます。スプレッド、ボラティリティ、スワップレート、セッション時間が異なるため、通貨ペア間の動作は異なる場合があります。EURUSDに調整された設定は、金や指数には適用されない可能性があります。ライブで実行する前に、各インスタンスのバックテストを個別に実行してください。
バックテスト結果は、想定されたスプレッド、手数料、執行モデルで過去のデータに対してcBotがどのように機能したかの証拠としてのみ信頼してください。実際のスリッページ、レイテンシ、ブローカー固有の動作は捉えられず、表示されたのと同じデータでパラメーターが調整された場合、カーブフィッティングに対して脆弱です。バックテストをアウトオブサンプルテストおよびデモフォワード結果と組み合わせてください。
はい。クラウド実行を通じて動作します。cTrader MobileはクラウドcBotインスタンスを開始、管理、停止でき、ボット自体は電話ではなくcTraderのホストされたバックエンドで実行されます。モバイルはローカルcBot実行、カスタムインジケーターチャート、バックテストをサポートしていません。これらのワークフローにはWindowsまたはMacが必要です。
はい。クラウド実行を通じて動作します。cTrader WebはクラウドcBotインスタンスを開始、管理、停止できます。ローカル実行、カスタムインジケーターチャート、バックテストはWebでは利用できません。これらにはデスクトップアプリが必要です。
cBotを開始するには、任意のアプリでcTraderを開き、希望する通貨ペアと時間枠でチャートにインスタンスを追加し、クラウドまたはローカル実行を選択し(ローカルにはWindowsまたはMacが必要)、cBotのパラメーターを設定して、「開始」をクリックします。cBotは、停止するかエラーが発生するまでインスタンスとして実行されます。クラウドインスタンスはアプリを閉じても継続します。ローカルインスタンスはデスクトップアプリを閉じると停止します。
cBotはインスタンスとして実行されます。これは、1つの口座、通貨ペア、パラメーターセットにバインドされたアルゴリズムの実行中のコピーです。cBotをクラウドまたはローカルで開始し、通貨ペアと時間枠を指定すると、停止するかエラーが発生するまでロジックを実行します。同じcBot製品は、異なる通貨ペアまたは口座で複数の独立したインスタンスを持つことができます。
取引ボットは、まず戦略の適合性とリスクプロファイル、次にブローカーの互換性、3番目にパフォーマンスの証拠で選択してください。戦略の説明、サポートされている通貨ペアと時間枠、リスク設定、クラウド対ローカルモード、ライブまたはデモの証拠、ドローダウン、レビューを確認してください。利益保証を約束したり、ドローダウンを隠したりするボットは避けてください。実際の条件下では失敗します。
cBotは、cTraderで実行される取引ロボットで、市場状況を分析し、コードと設定に従って注文を発注し、ポジションを管理します。cBotは、クラウドインスタンス(すべてのcTraderアプリ、24時間365日)またはローカルインスタンス(cTrader WindowsまたはcTrader Mac)として実行できます。Storeでは無料および有料のcBotを提供しています。ライブ運用を開始する前に、ライブまたはデモの統計、バックテスト結果、リスク設定を確認してください。
cBotインスタンスとは、cBot商品の実行中のコピーで、1つの口座、1つの通貨ペア、1つの時間枠、1つのパラメーターセットに紐付けられています。同じcBot商品でも複数の独立したインスタンスを持つことができます。たとえば、EURUSD 15分足に1つ、USDJPY 1時間足に別の1つといった具合です。各インスタンスは独自の状態、取引、履歴を保持します。
クラウドcBotインスタンスとは、cTraderのホスト型Linuxベース環境で実行されるcBotで、すべてのcTraderアプリから起動できます。インスタンスはお客様のデバイスとは独立して実行され続けるため、コンピューターの電源を切っていてもボットは取引を続けます。デフォルトの制限は通常、デモ口座で1つのクラウドインスタンス、ライブ口座で最大10個です。デモ口座のクラウドインスタンスは、開始から7日後に自動停止します。
ローカルcBotインスタンスとは、cTraderデスクトップアプリ内でWindowsまたはMacマシン上で実行されるcBotです。インスタンスはアプリとコンピューターが開いたままであることに依存します。どちらかを閉じるとボットは停止します。ローカルインスタンスは.NETへの完全なアクセスを持つため、Windows固有のライブラリや外部依存関係を必要とするcBotに適しています。
取引ボットとは、事前定義されたルールに従って市場を分析し、注文を発注または管理するソフトウェアです。cTraderでは、取引ボットはcBotと呼ばれ、cTrader Algo(旧cTrader Automate)でC#またはPythonを使用して構築され、Storeから無料または有料の商品としてインストールできます。ボットは実行を自動化し、手動エラーを減らすことができますが、市場リスクを排除するものではありません。
cTrader Storeのライブパフォーマンスとは、cBotまたは戦略の実際のまたはデモ口座からの公開された実績記録で、商品ページに添付されているため、購入者は実際の動作を時系列で確認できます。ライブパフォーマンスはバックテスト曲線よりも信頼性が高いですが、それでも1つのブローカー、1つの期間、1つのパラメーターセットを反映しています。要約指標だけでなく、基礎となる口座記録を確認してください。
cBotは、紐付けられた口座で取引を実行し、管理できます。シグナルボットは条件を特定してトレーダーに通知するだけで、通常はメッセージ、メール、プッシュ通知によって行われ、注文は発注しません。Store商品はどちらのタイプかをラベル表示する必要があります。ラベルが不明確な場合は、ライブ運用前にデモ口座でテストする理由と考えてください。
cBotはcTraderの取引ロボットで、C#またはPythonで記述され、cTrader Algoで実行されます。EA(エキスパートアドバイザー)はMetaTraderの同等物で、MQL4またはMQL5で記述されます。概念は重複していますが、プラットフォームと言語が異なるため、MT4/MT5のEAはcTraderでは実行できません。戦略を移行するには、ロジックをcBotとして再構築し、再テストする必要があります。
バックテストは過去のデータに対してcBotを再生します。ライブパフォーマンスは、実際のスプレッド、スリッページ、スワップ、約定を伴う現在の市場状況を反映します。バックテストは仮説検証とパラメーター選択に役立ちます。ライブ(またはデモフォワード)結果は、戦略が現在の状況に耐えられることを検証します。両方を使用してください。
ボットの結果がブローカー間で異なるのは、スプレッド、手数料、スワップ、約定速度、スリッページ、通貨ペアの命名、取引時間がすべてブローカー間で変わるためです。あるブローカーのロースプレッド口座向けに調整されたcBotは、同じパラメーターでも別のブローカーのスタンダード口座ではパフォーマンスが低下する可能性があります。同じ設定が有効であると仮定する前に、新しいブローカーのデモで再テストしてください。
クラウドcBotは、cTraderを閉じても実行され続けます。デバイスの電源を切っていても同様です。これは、インスタンスがcTraderのホスト環境で実行されているためです。ローカルcBotは、cTrader WindowsまたはcTrader Macを閉じると停止します。インスタンスがデスクトップアプリに依存しているためです。VPSなしで24時間365日継続的に取引するには、クラウド実行を選択してください。
