cTrader(cAlgo)用ボット「UTBotStrategy」の説明
このボット UTBotStrategy は、cTrader(cAlgo)プラットフォーム向けにC#で開発されたエキスパートアドバイザー(EA)です。このボットは、ATRと動的トレーリングストップに基づくアプローチを使用してトレーディングシグナルを識別し、ポジションを自動的に管理します。主な機能の概要は以下の通りです:
1. 入力パラメータ
このボットは、以下を含む入力パラメータを通じて高度に設定可能です:
- テクニカル指標:
-
- キー値(シグナル感度、ATR乗数)
- ATR期間(ATRの期間)
- Heikin Ashi(通常のローソク足の代わりにHeikin Ashiローソク足を使用するオプション)
- トレーディング管理:
-
- ロットサイズ(ロットの大きさ)
- ストップロス(ピップ単位)
- 取引時間(開始時間と終了時間)
- 特定の時間でのポジション強制決済
- 動的トレーリングストップ:
-
- 一定の利益(ピップ)後に発動
- ストップロスレベルを調整するトレーリングストップのステップ
2. トレーディングロジック
このボットは、ATR(平均真の範囲)を用いた動的に計算されるトレーリングストップに基づく戦略を採用しています。動作は以下の通りです:
分析フェーズ(OnBar)
- ボットは適応型トレーリングストップを設定するためにATRの値を計算します。
- (有効化されていれば)Heikin Ashiを使って終値を確認します。
- 現在の値とトレーリングストップレベルを比較し、市場の方向性を判断します。
- エントリー条件:
-
- ロングシグナル:価格がトレーリングストップを上回り、上昇トレンドを確認。
- ショートシグナル:価格がトレーリングストップを下回り、下降トレンドを確認。
- あらかじめ設定されたストップロス付きで買いまたは売りの注文を実行します。
ポジション管理
- 動的トレーリングストップ:
-
- 利益が事前に設定された閾値に達すると、トレーリングストップがポジションに有利な方向に移動します。
- 強制決済:
-
- 指定された時間に達した場合、すべてのオープンポジションを決済します。
3. 追加機能
- トレーディングシグナルチャート:エントリー機会を示すためにチャート上に矢印を描画します。
- コンソールへの情報出力:トレーリングストップの値、価格、市場の方向性を表示します。
- 取引時間外保護:指定された時間外での取引を防止します。
4. 戦略の目的
この戦略は以下に有効です:✅ スキャルピングまたはデイトレード(1分、5分、15分の低タイムフレーム)
✅ トレンドフォロー(動的トレーリングストップ付き)
✅ プリセットされたリスク管理によるトレーディングの自動化。
🔹 強み:パラメータの柔軟性、インテリジェントなトレーリングストップ、オーバーナイトを避けるための強制決済。
🔸 改善点:偽シグナルを減らすための追加フィルター(RSI、MACD)の実装。
cTrader(cAlgo)用「UTBotStrategy」ボットの説明
UTBotStrategyボットは、cTrader(cAlgo)プラットフォーム向けにC#で開発されたエキスパートアドバイザー(EA)です。このボットはATRと動的トレーリングストップのアプローチを使用してトレーディングシグナルを識別し、ポジションを自動的に管理します。主な機能の概要は以下の通りです:
1. 入力パラメータ
このボットは、以下を含む入力パラメータを通じて高度に設定可能です:
テクニカル指標:
キー値(シグナル感度、ATR乗数)
ATR期間
Heikin Ashi(通常のローソク足の代わりにHeikin Ashiローソク足を使用するオプション)
トレーディング管理:
ロットサイズ
ピップ単位のストップロス
取引時間(開始時間と終了時間)
特定の時間でのポジション強制決済
動的トレーリングストップ:
一定の利益(ピップ)後に発動
ストップロスレベルを調整するトレーリングストップのステップ
2. トレーディングロジック
このボットは、ATR(平均真の範囲)を用いた動的に計算されるトレーリングストップに基づく戦略を採用しています。動作は以下の通りです:
分析フェーズ(OnBar)
ボットは適応型トレーリングストップを設定するためにATRの値を計算します。
(有効化されていれば)Heikin Ashiを使って終値を確認します。
現在の値とトレーリングストップレベルを比較し、市場の方向性を判断します。
エントリー条件:
ロングシグナル:価格がトレーリングストップを上回り、上昇トレンドを確認。
ショートシグナル:価格がトレーリングストップを下回り、下降トレンドを確認。
あらかじめ設定されたストップロス付きで買いまたは売りの注文を実行します。
ポジション管理
動的トレーリングストップ:
利益が事前に設定された閾値に達すると、トレーリングストップがポジションに有利な方向に移動します。
強制決済:
指定された時間に達した場合、すべてのオープンポジションを決済します。
3. 追加機能
トレーディングシグナルチャート:ボットはエントリー機会を示すためにチャート上に矢印を描画します。
コンソールへの情報出力:トレーリングストップの値、価格、市場の方向性を表示します。
取引時間外保護:指定された時間外での取引を防止します。
4. 戦略の目的
この戦略は以下に有効です:✅ 低タイムフレーム(1分、5分、15分)でのスキャルピングまたはデイトレード。
✅ 動的トレーリングストップを用いたトレンドフォロー。
✅ 事前設定されたリスク管理によるトレーディングの自動化。
🔹 強み:パラメータの柔軟性、インテリジェントなトレーリングストップ、オーバーナイトを避けるための強制決済。
🔸 改善点:偽シグナルを減らすための追加フィルター(RSI、MACD)の実装。
5 | 100 % | |
4 | 0 % | |
3 | 0 % | |
2 | 0 % | |
1 | 0 % |