NEXA Ema Ribbon Trend
- エキスパート
-
Park Seongcheon
こんにちは。
私は Park Sung Chan(パク・ソンチャン) と申します。
MetaTrader 5 アルゴリズム取引システム を専門とする開発者です。
私は金融市場の 構造的特徴 と 統計的パターン を基盤に、
長期的に安定して運用できる自動売買システムを研究・設計しています。
単なる売買ロジックの構築ではなく、市場を多角的に分析し、
変化する相場に適応できる 高度なアルゴリズムフレームワーク の開発を追求しています。
🔥 NEXA EA プロジェクト概要(ストラテジー・エコシステム) - バージョン: 1.13
- アクティベーション: 5
NEXA EMA Ribbon Trend ユーザーガイド
製品概要
NEXA EMA Ribbon Trend は、MetaTrader 5 用の Expert Advisor です。
本製品は、EMA21、EMA34、EMA55、EMA89 の並びを使用して市場の方向を判断します。トレンド方向が確認された後、価格が EMA21 または EMA34 付近まで戻ったかを評価し、その後に再びトレンド方向へ反応するかを確認します。
この戦略の目的は、単純な移動平均線のブレイクを取引することではありません。整列したトレンド構造の中で発生する押し戻りの動きを評価するように設計されています。エントリー条件は、選択された時間足の確定済みローソク足データに基づいて計算されます。
戦略の方法
NEXA EMA Ribbon Trend は、EMA Ribbon 構造を使用します。
BUY 条件では、EMA21 が EMA34 より上にあり、EMA34 が EMA55 より上にあり、EMA55 が EMA89 より上にある必要があります。
SELL 条件では、EMA21 が EMA34 より下にあり、EMA34 が EMA55 より下にあり、EMA55 が EMA89 より下にある必要があります。
EMA Ribbon の方向が確認されると、EA は価格が EMA21 または EMA34 の領域まで戻ったかを確認します。その後、RSI の方向、ローソク足の反応、EMA Ribbon の広がり、エントリー位置を評価します。シグナルは A、B、C のグレードに分類されます。
RSI は標準では補助的な評価要素として使用されます。ユーザーは入力パラメータにより、RSI をより厳格なフィルターとして使用するかどうかを選択できます。
主な特徴
NEXA EMA Ribbon Trend は、EMA21、EMA34、EMA55、EMA89 を使用してトレンド方向を確認します。
EA は EMA21 または EMA34 付近の押し戻りの動きを評価します。
シグナルは A、B、C のグレードに分類されます。
Fixed Lot と Risk Percent のロット計算方式に対応しています。
Stop Loss と Take Profit は、選択された構造と Risk Reward 設定に基づいて計算されます。
Break-even と Trailing Stop 機能を搭載しています。
スプレッド制限、ポジション数制限、1日の取引回数制限、1取引あたりの金額リスク制限、合計オープンリスク制限などの基本的な安全設定を備えています。
戦略構造
EA は以下の順序で取引条件を確認します。
データとインジケーター状態の確認
スプレッドと取引許可状態の確認
EMA Ribbon の方向確認
EMA21 または EMA34 の押し戻り領域の確認
RSI 方向とローソク足反応の評価
シグナルスコアの計算
A、B、C グレードへの分類
SL、TP、RR の確認
ロットと想定損失の確認
注文前チェック
注文実行とポジション確認
ポジション管理
ポジションが作成されると、EA は最初のエントリー価格、最初の Stop Loss、最初の Take Profit、最初のリスク値を保存します。
Break-even 機能が有効な場合、ポジションが設定された R レベルに達すると、Stop Loss をエントリー価格付近へ移動できます。
Trailing Stop は Break-even が完了した後にのみ動作します。EA は Stop Loss を不利な方向へ移動しません。
Max Holding Hours が有効な場合、設定された保有時間を超えたポジションを決済できます。
推奨使用環境
標準設計は GOLD H1 を基準としています。
他のシンボルや時間足でもテストできますが、結果はスプレッド、契約サイズ、tick value、stop level、市場のボラティリティによって異なる場合があります。
リアル口座で使用する前に、使用予定のシンボル、時間足、ブローカー条件に合わせて Strategy Tester で十分にテストしてください。
主な入力パラメータ
InpSymbol
取引シンボルを設定します。空欄の場合、現在のチャートシンボルを使用します。
InpSignalTF
エントリーシグナルを評価する時間足を設定します。
InpRibbonTF
EMA Ribbon の方向を評価する時間足を設定します。
InpEMA21Period, InpEMA34Period, InpEMA55Period, InpEMA89Period
EMA Ribbon 構造に使用する EMA 期間を設定します。
InpRSIPeriod
RSI の計算期間を設定します。
InpRSIBuyMin
BUY シグナル評価に使用する RSI の基準値を設定します。
InpRSISellMax
SELL シグナル評価に使用する RSI の基準値を設定します。
InpUseStrictRSIFilter
true に設定すると、RSI をより厳格なフィルターとして使用します。false に設定すると、RSI はシグナルスコアの一部として使用されます。
InpPullbackLookbackBars
価格が EMA21 または EMA34 の押し戻り領域に触れたかを確認するための確定済みローソク足の本数を設定します。
InpPullbackTouchATRBuffer
EMA 押し戻り領域の判定に使用する ATR ベースのバッファを設定します。
InpMaxCloseDistanceATR
ローソク足の終値が押し戻り EMA 領域からどれだけ離れているかの最大許容距離を設定します。
InpMinRibbonSpreadATR
ATR に基づく EMA Ribbon の最小広がりを設定します。
InpMaxRibbonSpreadATR
ATR に基づく EMA Ribbon の最大広がりを設定します。
InpFallbackATRSLMult
構造的な Stop Loss が有効でない場合に使用する代替 ATR Stop Loss の倍率を設定します。
InpRiskMode
ロット計算方式を選択します。Fixed Lot と Risk Percent を使用できます。
InpFixedLots
Fixed Lot モードで使用する固定ロットサイズを設定します。
InpRiskPercent
Risk Percent モードで使用する1取引あたりのリスク割合を設定します。
InpMaxMoneyLossPerTrade
1取引あたりの最大想定損失額を設定します。0 に設定すると、この制限は無効になります。
InpMaxOpenRiskPercent
合計オープンリスクの最大割合を設定します。0 に設定すると、この制限は無効になります。
InpMinSLPoints
許可される最小 Stop Loss 距離をポイント単位で設定します。
InpMaxSLPoints
許可される最大 Stop Loss 距離をポイント単位で設定します。
InpBaseRR
基本の Risk Reward 値を設定します。
InpMinRR
許可される最小 Risk Reward 値を設定します。
InpEnableCGrade
C グレードのシグナルエントリーを有効または無効にします。
InpMaxSpreadPoints
許可される最大スプレッドをポイント単位で設定します。
InpMaxDailyTrades
1日の最大エントリー回数を設定します。
InpLossDirectionCooldownBars
損失取引の後、同じ方向への再エントリーを制限するローソク足の本数を設定します。
InpBreakEvenAtR
Break-even が開始される R レベルを設定します。
InpBreakEvenOffsetPoints
Stop Loss を Break-even に移動する際の追加ポイントを設定します。
InpTrailingStartR
Trailing Stop が開始される R レベルを設定します。
InpTrailingDistanceR
R に基づく Trailing Stop の距離を設定します。
InpMaxHoldingHours
ポジションの最大保有時間を設定します。0 に設定すると、この機能は無効になります。
使用前の確認事項
本製品は自動売買 Expert Advisor です。使用前に、ユーザーは取引環境とリスク設定を確認する必要があります。
シンボル名はブローカーによって異なる場合があります。たとえば、GOLD は GOLD、XAUUSD、XAUUSDm、またはブローカー固有の名称で表示される場合があります。
スプレッドが高い環境や stop level が厳しい環境では、一部の注文が制限または拒否される場合があります。
VPS を使用する場合、MetaTrader 5 で自動売買が有効になっていること、および選択したシンボルが取引可能であることを確認してください。
バックテスト結果は、特定の期間およびブローカーデータに基づくものです。将来の取引結果を保証するものではありません。
リスクに関する注意
自動売買の結果は、市場状況、スプレッド、約定品質、口座レバレッジ、ブローカー仕様によって異なる場合があります。
本製品は利益を保証しません。リアル口座で使用する前に、十分なテストを行い、口座状況に適したロットサイズとリスク設定を使用してください。
サポート
製品に関する質問は、MQL5.com の製品コメントまたは MQL5.com のメッセージシステムを通じて販売者へ連絡できます。
