説明
🔧 ATR_RR_SignalPanel — 技術的かつ詳細な説明(EN)🧠📈
ATR_RR_SignalPanel は cTrader 用の オーバーレイインジケーター で、トレンド変化のエントリーシグナル を 高速EMA対低速EMAのレジーム を使って生成し、次に 完全な仮想取引フレームワーク(エントリー 🏁、ストップロス 🛑、最終利確 🎯、中間ターゲット 🟢)を ATRベースのリスクサイズ と設定可能な リスク:リワード 乗数 ⚖️ を使って構築します。
🧭 コアロジック(シグナルエンジン)🚦
- インジケーターは以下を計算します:
-
- 高速EMA ⚡ と 低速EMA 🐢 を 終値 で。
- ATR(ワイルダー平滑化) 🌡️ ボラティリティに基づくストップ距離のため。
- トレンドレジーム は以下のように定義されます:
-
- ブルトレンド 🟢 は
高速EMA > 低速EMA - ベアトレンド 🔴 は
高速EMA < 低速EMA
- ブルトレンド 🟢 は
- トレンドチェンジ 🔁 はブル/ベアの状態が 前のバーと異なるときに発生します(Pine の
bullTrend != bullTrend[1]に相当)。
🎯 エントリー条件(買い/売り)🟩🟥
トレンド変化が発生したとき:
- 買いシグナル 🟢 は以下の場合:
-
- ブルトレンドが有効で かつ トレンド変化が検出されたとき
- オプションのローソク足確認 ✅:終値 > 始値(強気ローソク足)
- 売りシグナル 🔴 は以下の場合:
-
- ベアトレンドが有効で かつ トレンド変化が検出されたとき
- オプションのローソク足確認 ✅:終値 < 始値(弱気ローソク足)
🧪 仮想ポジション管理(cBot ではありません)🧩
このインジケーターは 注文を出しません。代わりに内部の「仮想ポジション」をシミュレートします:
- 新しい買い/売りシグナルで以下を設定します:
-
- エントリー価格 = 現在の終値 🏁
- ストップロス = ローソク足の極値 ± ATR × 乗数 🛑
- 最終利確 = エントリー ±(リスク × リスクリワード)🎯
- 中間TPレベル = 1R、2R、… floor(RR)-1 までのステップ 🟢
- バーごとに価格動向を監視します:
-
- もし 最終TP に到達したら ➜ 🎯 をマークし仮想ポジションをクローズ ✅
- もし SL に到達したら ➜ 🛑 をマークし仮想ポジションをクローズ ❌
- 中間TPのヒットは 一度だけ 追跡されます 🧷
🔁 無効化ロジック(アクティブ中の反対シグナル)⚠️
反対方向の仮想取引が存在する間に新しいシグナルが来た場合:
- 前のエントリーは 無効化済み とマークされます ⚠️(INV BUY / INV SELL)
- 前の仮想ポジションは終了されます 🧯
- 新しい方向で新たな仮想ポジションが作成されます 🔄
🧼 マルチインスタンス安全(同一チャート上の複数コピー)🧩🧩
各インジケーターインスタンスはユニークな内部ID 🆔 を生成するため:
- あるインスタンスのラインやテキストは 他のインスタンスを上書きしません ✅
- 複数の設定を並行して実行可能(例:スキャルピング+スイング)🧠📊
🧯 散らかり防止コントロール(マーカー制限)🧹✨
チャートを見やすく保つために、以下が可能です:
- 描画されるテキストマーカーの数を制限(BUY/SELL/TP/SL/INV/TP1…)🧾
- 制限を超えた場合は古いマーカーを自動削除 ♻️
🧷 オプション「最後のリスクラインを保持」🧠📌
有効にすると、最後のエントリー/SL/TPラインが TP/SLクローズ後も表示されます:
- トレード後のレビューに最適 🧑🔬
- ジャーナリングに最適 📒✅
⚙️ パラメーター — 詳細説明(EN)🔍📌
📈 シグナル&リスクのコア
⚡ 高速EMA
- 役割 🧠: レジームシフト検出に使う高速EMAの期間を設定します。
- 効果 📊: 値が小さいほど反応が速く ➜ シグナル多め;大きいほど滑らかで ➜ シグナル少なめ。
- 典型的な範囲 🎛️: 高速市場向けは3–10 ⚡、落ち着いた設定は10–20 🐢
🐢 低速EMA
- 役割 🧠: トレンドの基準線として使う低速EMAの期間を設定します。
- 効果 📊: 低速EMAが大きいほどフィルタリングが強くなり ➜ トレンド変化のトリガーが減少。
- 典型的な範囲 🎛️: スタイルにより13–55 🧭
🌡️ ATR期間
- 役割 🧠: ATRのボラティリティ測定の長さを制御します。
- 効果 📏: 短いATRは速く反応(タイトなSL)、長いATRは安定(安定したSL)。
- 典型的な範囲 🎛️: 10–21 が一般的 ✅
🛑 SL乗数(ATR)
- 役割 🧠: ストップロス距離をATR単位で定義します。
- ロング 🟢:
SL = Low - ATR * Mult - ショート 🔴:
SL = High + ATR * Mult - 効果 🎯: 乗数が大きいほどSLは広く(ストップ少なめ、リスク大きめ)、小さいほどSLはタイト(ストップ多め)。
- 典型的な値 🎛️: ボラティリティにより0.3–2.0 🌪️
⚖️ リスク:リワード(R:R)
- 役割 🧠: 「リスク」距離に乗数をかけて最終TPを計算します。
- 式 📌:
-
- リスク = |エントリー − SL|
- 最終TP = エントリー ± リスク × RR 🎯
- 中間TP 🟢: TP1は1R、TP2は2R、… 最大
floor(RR)-1 - 例 🧪: RR=3 ➜ TP1 (1R)、TP2 (2R)、最終TP (3R) 🎯🎯🎯
✅ ローソク足確認を要求
- 役割 🧠: シグナルバーでローソク足の方向検証を追加します。
- 買い 🟢: 終値 > 始値が必要
- 売り 🔴: 終値 < 始値が必要
- 効果 🧽: 弱い反転を除外し、ノイズを減らし、エントリーが遅れる可能性あり ⏳
📌 EMA表示
👁️ 高速EMAを表示
- 役割 🧠: 高速EMAラインの表示/非表示を切り替えます。
- 使用例 💡: クリーンなチャートにしたい場合は非表示に 🧼
👁️ 低速EMAを表示
- 役割 🧠: 低速EMAラインの表示/非表示を切り替えます。
- 使用例 💡: トレンドの文脈を把握するために表示を維持 🧭
🎛️ ビジュアルコントロール(散らかり管理)🧹✨
🚦 シグナルを表示
- 役割 🧠: 買い/売りマーカーの表示/非表示を切り替えます。
- 含まれるもの 🧷: 買い 🟢 / 売り 🔴 マーカー(のみ)
- ヒント 💡: 「ラインのみ」モードのときは無効に 📏
🏷️ TPラベルを表示
- 役割 🧠: TP1、TP2などのラベルの表示/非表示を切り替えます。
- 効果 🧼: OFFにすると高タイムフレームでのテキストノイズが大幅に減少 📉
- 注意 🧷: ラベルはTPヒットごとに一度だけ表示されます ✅
⚠️ 無効化マークを表示
- 役割 🧠: INV BUY / INV SELL マーカーの表示/非表示を切り替えます。
- 使用例 🧠: シグナルの反転を研究したいときに便利です 🔁
🎯🛑 最終TP/SLマークを表示
- 役割 🧠: 最終TPおよびSLマーカーの表示/非表示を切り替えます。
- 使用例 📒: 結果の分布をレビューするのに最適です 🎲
📏 リスクラインを表示(エントリー/SL/TP)
- 役割 🧠: チャート上にエントリー 🏁、SL 🛑、最終TP 🎯 ラインを描画します。
- 効果 📌: 仮想取引構造を即座に視覚化します 🧠
🟢 中間TPラインを表示
- 役割 🧠: TP1/TP2/… レベルの点線を描画します。
- ヒント 🧼: チャートが「緑のスパゲッティ」になりすぎる場合は無効に 🍝🟢
📌 最後のリスクラインを保持
- 役割 🧠: 仮想終了(TP/SL)後も最後のエントリー/SL/TPラインを表示し続けます。
- 有用性 📒: ジャーナリングやトレード後分析に最適 🧑🔬✅
🧾 チャート上の最大マーカー数(0=無制限)
- 役割 🧠: インジケーターがチャート上に残すテキストオブジェクトの数を制限します。
- 動作 ♻️: 制限を超えると最も古いマーカーが自動的に削除されます。
- 推奨 🎛️: タイムフレームと履歴の深さにより80–200 🕰️
🧾 情報パネルを表示
- 役割 🧠: チャート上にコンパクトなステータスパネルを表示します。
- 表示内容 📋: ステータス(ロング/ショート/ポジションなし)、エントリー、SL、TP、計算されたRR。
概要
The indicator simulates virtual trades by setting entry price, stop loss, and take profit levels using Average True Range (ATR) for volatility-based risk sizing combined with a configurable risk-to-reward multiplier. It tracks intermediate take profit levels and monitors price action bar-by-bar to mark virtual trade outcomes without placing actual orders.
Key features include optional candle confirmation for signals, multi-instance support to run multiple configurations on the same chart, and visual clutter controls such as limiting markers and toggling display of EMAs, signals, and risk lines. An info panel provides a compact status overview of virtual positions. Parameters allow customization of EMA periods, ATR period, stop loss multiplier, and risk-reward ratio to adapt to different trading styles and market conditions.
Supported markets include Forex, indices, commodities, stocks, and cryptocurrencies, with symbols like GBPUSD, EURUSD, XAUUSD, NAS100, and BTCUSD among the tagged assets.
カスタマーレビュー
5 | 100 % | |
4 | 0 % | |
3 | 0 % | |
2 | 0 % | |
1 | 0 % |