NEXA Breakout Velocity
- エキスパート
- Park Seongcheon
- バージョン: 1.0
NEXA Breakout Velocity は、チャネルブレイクアウト、価格変化率(ROC)、出来高フィルター、および ATR ベースのリスク管理を組み合わせた自動売買システムです。
本システムは、価格が一定のレンジを突破し、同時にモメンタムと出来高が増加する「ボラティリティ拡大局面」を検出することを目的としています。
すべてのシグナルは確定足のみで計算されます。
同一シンボルでは常に1ポジションのみ保有します。
本システムは以下の要素を組み合わせています。
-
チャネルブレイクアウトの検出
-
ROC によるモメンタムフィルター
-
出来高増加フィルター
-
下位時間足による確認(任意)
-
ATR に基づくストップロス計算
-
リスクリワード比による目標設定
-
口座リスク率に基づくロット自動計算
-
動的リスク管理機能
単純なブレイクアウトではなく、モメンタムと出来高の条件を同時に満たす場合にエントリーします。
動作原理-
直近の高値・安値から価格チャネルを計算します。
-
直前の確定足がチャネルを突破しているか確認します。
-
ROC 値を過去平均と比較します。
-
現在の出来高を平均出来高と比較します。
-
有効化されている場合、下位時間足での確認を行います。
-
ATR を基準にストップロスを設定します。
-
リスクリワード比に基づいてテイクプロフィットを設定します。
-
口座リスク設定に応じてロットサイズを自動計算します。
すべての計算は確定足ベースで行われます。
推奨設定-
チャート時間足:M15
-
自動売買を有効にする
-
実行前に十分なヒストリカルデータを確保する
他の時間足でも使用可能ですが、本構造は中期ブレイクアウトを想定しています。
主な入力パラメータ戦略パラメータ
InpChannelLen
チャネル期間。
値を大きくすると取引回数は減少する傾向があります。
InpRequireROC
モメンタムフィルターの有効/無効。
InpROCMult
ROC の閾値倍率。
値を上げると取引回数は減少します。
InpRequireVolume
出来高フィルターの有効/無効。
InpVolMult
平均出来高に対する倍率。
InpUseM5Confirm
下位時間足確認の有効化。
有効にすると取引回数は減る可能性がありますが、フィルター強度は高まります。
ストップおよび目標設定
InpATRPeriod
ATR 計算期間。
InpSL_ATR_Mult
ストップロス距離の倍率。
ストップロス = ATR × 値
InpRR
リスクリワード比。
テイクプロフィット = ストップロス距離 × RR
リスク管理設定
UseAccountRisk
口座リスク率に基づくロット計算。
RiskPercentPerTrade
1回の取引あたりのリスク率。
MaxDailyLossPercent
1日の最大損失制限。
MaxTotalDrawdownPct
最大ドローダウン制限。
ConsecLossLimit
連続損失回数による一時停止条件。
UseVolatilityAdjust
高ボラティリティ時にロットを自動縮小。
本製品は研究目的でも利用できます。
推奨手順:
-
少なくとも3年以上のバックテストを実施する。
-
固定ロットとリスクベースモードを比較する。
-
チャネル期間と ROC 倍率を段階的に調整する。
-
月別損益分布を分析する。
-
下位時間足確認の有無を比較する。
最適化時には複数パラメータを同時に大きく変更しないことを推奨します。
適用市場環境本戦略は以下の状況で動作する傾向があります。
-
レンジブレイク局面
-
ボラティリティ拡大局面
-
取引量が増加するセッション
長期的な横ばい相場では特性が変化する可能性があります。
重要事項本製品は自動売買システムです。
金融市場にはリスクが存在します。
過去の結果は将来の成果を保証するものではありません。
設定は利用者自身のリスク許容度に基づいて調整してください。
-
コンパイル済み EX5 ファイルとして提供されます。
-
DLL 呼び出しは使用していません。
-
外部ライセンスシステムは含まれていません。
-
個人データの収集は行いません。
-
宣伝的または制限的な要素は含まれていません。
