説明
TradeCommand Bot - TradeCommandパネル用トレード実行ツール
========================================================
これはTradeCommandパネルプラグインの補助トレード実行ツールです。
重要:TradeCommand Botは単独での機能はありません。TradeCommandパネル専用に設計されています。まずTradeCommand(パネルプラグイン)をインストールしてください。
何をするのか?
----------------
TradeCommand BotはTradeCommandパネルから送信されたトレードコマンドを実行するエンジンとして機能します:
• cTrader LocalStorageを介してパネルから注文リクエストを受信
• cTraderトレーディングAPIを使用してトレードを実行
• 実行結果をパネルに返送
• マルチティアの出口戦略のためのプランエンジンを管理
• パネルが実行ツールのオンライン状態を認識できるようにハートビート信号を送信
なぜ別のボットが必要なのか?
-----------------------------
cTraderプラグイン(パネル)はプラットフォームのセキュリティ制限により、直接注文を出したり変更したりできません。トレード権限を持つのはcBot(ロボット)のみです。
TradeCommand Botはこのギャップを埋めます:
• パネルはUI、計算、ユーザーインタラクションを担当
• ボットはトレーディングAPIへの完全アクセスで実際の注文実行を担当
このアーキテクチャにより:
• 責任の安全な分離
• 信頼性の高い注文実行
• Stop-Limitを含む全ての注文タイプへの完全アクセス
使い方
----------
1. cTraderストアからTradeCommand(パネルプラグイン)をダウンロードしてインストール
2. 任意のチャートにTradeCommand Botを追加
3. ボットを起動(再生ボタンをクリック)
4. ボットを検出するとTradeCommandパネルに「Exec: ON」と表示されます
5. これでパネルを通じて注文の発注と管理が可能になります
ボットは任意のチャートで動作可能で、パネルのチャートと一致させる必要はありません。アカウントごとに1インスタンスで十分です。
対応操作
--------------------
TradeCommandパネルに接続されている場合、このボットは以下を実行します:
注文発注:
• 成行注文
• 成行レンジ注文
• 指値注文
• 逆指値注文
• Stop-Limit注文(MT5スタイル)
ポジション管理:
• ポジションのクローズ(全量または一部)
• ストップロスとテイクプロフィットの変更
• ブレイクイーブンへの移動
• トレーリングストップの有効化
未決注文管理:
• 未決注文のキャンセル
• 未決注文の変更
プランエンジン:
• マルチティアのテイクプロフィット戦略の実行
• マルチティアのストップロス戦略の実行
• アクティベーションレベル付きトレーリングストップの管理
• セッションを超えたプランの永続化
技術的詳細
-----------------
• 通信:cTrader LocalStorageを使用し、安全でローカル限定のメッセージパッシングを実現
• ポーリング間隔:100msで応答性の高い実行
• ハートビート:毎サイクル書き込み、パネルがボットの稼働を認識
• データ保存:プランはローカルに永続化され、再起動後も保持
• マルチスコープ対応:デバイスおよびインスタンスストレージスコープの両方に対応
必要条件
------------
• TradeCommandパネルプラグイン(必須)
• アカウントにトレーディング権限が有効
• 注文実行にはボットが起動している必要があります
ボットを実行できない場合は?
--------------------------
アカウントでcBotの実行が許可されていない場合、または実行したくない場合:
TradeCommandパネルは以下の機能を提供し続けます:
• ポジションおよび注文の表示
• 損益計算とサマリー
• リスク計算とトレードプレビュー
• チャートオーバーレイの視覚化
実際の注文実行にのみこのボットが必要です。
作者
------
efem2000
質問やサポートについては、cTraderコミュニティを通じて開発者に連絡するか、TradeCommandパネルの製品ページをご覧ください。
概要
Due to platform security restrictions preventing panels from placing or modifying orders directly, TradeCommand Bot bridges this gap by separating user interface and calculation tasks (handled by the panel) from actual order execution (handled by the bot). It communicates securely via LocalStorage with a 100ms polling interval and sends heartbeat signals to confirm it is active. Plans and strategies persist locally across sessions. The bot can run on any chart and only one instance is needed per account.
TradeCommand Bot supports trading across multiple markets and symbols including Forex, Indices, Commodities, Stocks, and Cryptocurrencies such as BTCUSD, EURUSD, GBPUSD, and others. It requires the TradeCommand panel plugin and trading permissions enabled on the account.