NEXA Ha MTF Trend
- エキスパート
- Park Seongcheon
- バージョン: 1.0
- アクティベーション: 5
NEXA Ha MTF Trend は、上位時間足の Heiken Ashi によるトレンド確認と、M15 の出来高ベースのトリガーロジックを組み合わせた MetaTrader 5 用 Expert Advisor です。
この EA は、H4 の Heiken Ashi 方向をメインのトレンドフィルターとして使用し、M15 では OBV、出来高の変化、ローソク足構造、ATR、ADX、スプレッド、取引時間フィルターを確認します。上位時間足の方向と下位時間足のトリガー条件が一致した場合のみ、新規エントリーを評価する設計です。
ストラテジー概要
この Expert Advisor は、マルチタイムフレームのトレンドフォロー構造を使用します。
H4 時間足は、主要な市場方向を確認するために使用されます。
M15 時間足は、実際のエントリー条件を判断するために使用されます。
基本的なエントリープロセスは以下の通りです。
- H4 Heiken Ashi の方向を確認
- H4 Heiken Ashi の連続方向を確認
- M15 OBV の方向一致を確認
- M15 の出来高増加条件を確認
- M15 ローソク足の方向と終値位置を確認
- ATR、ADX、スプレッド、取引時間フィルターを確認
- 必要な条件がすべて満たされた場合のみ新規ポジションを開く
主な機能
NEXA Ha MTF Trend は、上位時間足のトレンド方向と下位時間足の出来高確認を組み合わせます。
主な機能は以下の通りです。
- H4 Heiken Ashi によるトレンド確認
- M15 OBV による方向確認
- M15 出来高増加条件
- ADX によるトレンド強度フィルター
- ATR によるボラティリティフィルター
- 最大スプレッドフィルター
- 取引時間フィルター
- 固定ロットとリスクパーセントロットの対応
- Stop Loss と Take Profit の自動計算
- Break Even 機能
- Trailing Stop 機能
- H4 Heiken Ashi 反転に基づくポジション管理
- 同一シンボルでのポジション制御
- Stop Level と Freeze Level の確認
- Free Margin に基づくロット調整
動作方法
Expert Advisor は、選択されたチャートのシンボルで動作します。
InpSymbol を空欄にした場合、現在のチャートシンボルが使用されます。
エントリー条件は、新しい M15 足が形成された時にのみ確認されます。
ポジション管理は tick イベントと timer イベントによって継続的に処理されます。
H4 Heiken Ashi の方向が現在のポジションと反対方向に変化した場合、EA はポジションの決済条件を確認します。
Break Even と Trailing Stop は、設定された入力パラメータに従って適用されます。
基本的な使用方法
- 使用するシンボルの M15 チャートを開きます。
- NEXA Ha MTF Trend をチャートに適用します。
- InpSymbol を空欄にすると、現在のチャートシンボルが使用されます。
- 口座環境に合わせて lot mode と risk value を調整します。
- ブローカー環境に合わせて、スプレッド、取引時間、ATR、ADX の設定を確認します。
- 実口座で使用する前に、Strategy Tester でテストすることを推奨します。
入力パラメータ
InpSymbol
取引シンボルを指定します。空欄の場合、現在のチャートシンボルが使用されます。
InpMagicNumber
この EA が開いた注文を識別するための固有番号です。
InpAllowBuy
Buy エントリーを有効または無効にします。
InpAllowSell
Sell エントリーを有効または無効にします。
InpLotMode
ロット計算方式を選択します。固定ロット方式とリスクパーセント方式を使用できます。
InpRiskValue
固定ロット方式ではロット値として使用され、リスクパーセント方式では口座に対するリスク割合として使用されます。
InpMaxLotCap
自動計算されたロットサイズの最大値を制限します。
InpRewardRisk
Stop Loss 距離に対する Take Profit 距離の比率を設定します。
InpMinADX
エントリーに必要な M15 ADX の最小値です。
InpVolumeSpikeFactor
現在の出来高が平均出来高をどの程度上回る必要があるかを設定します。
InpUseRSIFilter
RSI 方向フィルターを有効または無効にします。
InpMaxSpreadPoints
許容される最大スプレッドを points 単位で設定します。
InpMinSLPoints
最小 Stop Loss 距離を points 単位で設定します。
InpMaxSLPoints
最大 Stop Loss 距離を points 単位で設定します。
InpMinATRPoints
非常に低いボラティリティ環境を避けるための最小 ATR 条件です。
InpMaxATRPoints
最大 ATR 条件です。0 に設定すると、上限 ATR フィルターは無効になります。
InpCooldownMinutes
ポジション決済後、次のエントリーを許可するまでの待機時間です。
InpUseTimeFilter
取引時間フィルターを有効または無効にします。
InpTradeStartHour
サーバー時間を基準とした取引開始時間です。
InpTradeEndHour
サーバー時間を基準とした取引終了時間です。
InpUseBreakEven
Break Even 機能を有効または無効にします。
InpBreakEvenStartR
R 倍率に基づいて Stop Loss 調整を開始する条件を設定します。
InpBreakEvenOffsetPts
Break Even が発動した際に追加される points のオフセット値です。
InpUseTrailingStop
Trailing Stop 機能を有効または無効にします。
InpTrailingStartPoints
Trailing Stop を開始するために必要な最小利益 points です。
InpTrailingStepPoints
Trailing Stop の距離を points 単位で設定します。
リスク管理
この EA は、Stop Loss 距離に基づくリスクパーセント方式のロット計算に対応しています。
計算されたロットサイズは、シンボルの最小ロット、最大ロット、ロットステップ、利用可能な Free Margin に基づいて調整されます。
また、異常に短い、または長い Stop Loss の設定を避けるため、最小および最大 Stop Loss 距離の制限を使用します。
注文の発注およびポジション修正の前に、ブローカーの Stop Level と Freeze Level の制限も確認されます。
注意事項
この Expert Advisor は自動売買ツールです。特定の結果を保証するものではありません。
取引結果は、市場環境、スプレッド、約定品質、シンボル仕様、サーバー時間、口座レバレッジ、入力パラメータによって異なる場合があります。
実口座で使用する前に、Strategy Tester およびデモ口座で十分に確認することを推奨します。
ユーザーは、自身の取引環境と許容リスクに合わせて入力パラメータを調整してください。
この製品は外部 DLL ファイル、外部ライセンス管理システム、個人データ収集機能を使用しません。
