NEXA Momentum Squeeze
- エキスパート
-
Park Seongcheon
こんにちは。
私は Park Sung Chan(パク・ソンチャン) と申します。
MetaTrader 5 アルゴリズム取引システム を専門とする開発者です。
私は金融市場の 構造的特徴 と 統計的パターン を基盤に、
長期的に安定して運用できる自動売買システムを研究・設計しています。
単なる売買ロジックの構築ではなく、市場を多角的に分析し、
変化する相場に適応できる 高度なアルゴリズムフレームワーク の開発を追求しています。
🔥 NEXA EA プロジェクト概要(ストラテジー・エコシステム) - バージョン: 1.30
- アクティベーション: 5
NEXA Momentum Squeeze
NEXA Momentum Squeeze は、MetaTrader 5 で使用できる Expert Advisor で、主に M30 時間足での使用を想定して設計されています。
この製品は、Bollinger Bands と Keltner Channel を使用してボラティリティの収縮エリアを確認します。収縮フェーズの後に、Momentum、Volume、Breakout 条件を評価し、可能なエントリー setup を判断します。この戦略は単一のインジケーターだけに依存するものではなく、Squeeze フェーズ後に価格が方向性を示す可能性のある場面を中心に構成されています。
この Expert Advisor は、トレンドが始まる可能性のある条件を評価するために設計されています。取引の発生頻度は市場環境によって変わる場合があります。結果は、ユーザー設定、取引環境、spread、約定条件、市場のボラティリティによって異なる可能性があります。
Strategy Logic
NEXA Momentum Squeeze は、まず Bollinger Bands が Keltner Channel の内側に位置しているかを確認します。この状態は Squeeze 状態として扱われ、市場のボラティリティが収縮していることを意味します。
Squeeze 状態が解除された後、EA は Momentum の方向、Volume の変化、Breakout 条件を確認します。条件が内部ロジックに一致した場合、EA は取引エントリーの可能性を評価します。
エントリー構造には複数のタイプがあります。
Initial Breakout は、Squeeze 解除後に価格が重要な水準を突破するかを確認します。
Retest は、価格がブレイクアウト水準付近まで戻り、その後 setup の方向に再び終値を形成するかを確認します。
Continuation Pulse は、Squeeze 解除後に同じ方向への動きが継続するかを評価します。
Momentum Recross は入力オプションとして用意されていますが、初期設定では無効になっています。
Main Features
この Expert Advisor は M30 時間足を中心に設計されています。
Squeeze 条件は Bollinger Bands と Keltner Channel を使用して計算されます。
Momentum は価格の方向性と動きの強さを評価するために使用されます。
Volume は Breakout または Retest 条件における補助的な参考要素として使用されます。
EA は ATR ベースの Stop Loss と grade ベースの Take Profit 設定を使用します。
A、B、C grade のロジックにより、シグナル品質を分類します。ポジション管理は grade によって異なる場合があります。
Break Even と Trailing Stop 機能が含まれています。
C-grade ポジションでは、より早い Break Even ロジックと制限された保有時間を使用できます。
Equity Drawdown 防御ロジックにより、指定された drawdown 条件下で lot multiplier を低下させたり、一部の新規エントリーを制限したりできます。
Input Parameters
General Settings
InpSymbol は取引シンボルを指定します。空欄の場合、EA は現在のチャートシンボルを使用します。
InpSignalTF はシグナル計算に使用する時間足を指定します。初期値は M30 です。
InpMagicNumber は、この EA が開いたポジションを識別および管理するために使用されます。
InpAllowBuy と InpAllowSell は、買い取引と売り取引を許可または無効にします。
Lot & Risk
InpLotMode は固定 lot モードまたは risk percent モードを選択します。
InpFixedLots は固定 lot サイズを設定します。
InpRiskPercent は risk percent モードで使用するリスク割合を設定します。
InpUseFixedLotRiskCap は、固定 lot モードを使用している場合でも、1回の取引における想定損失額を制限できる機能です。
Trading Time Filter
InpUseTimeFilter は取引時間フィルターを有効または無効にします。
InpTradeStartHour と InpTradeEndHour は、サーバー時間に基づいて取引可能な時間帯を設定します。
曜日別オプションにより、特定の曜日の取引を有効または無効にできます。
Squeeze Core
InpBBPeriod と InpBBDeviation は Bollinger Bands の計算に使用されます。
InpKCPeriod と InpKCMultiplier は Keltner Channel の計算に使用されます。
InpMinSqueezeBars は Squeeze 条件に必要な最小バー数を設定します。
InpBreakoutLookback は Initial Breakout の判定に使用する過去の高値または安値の参照期間を設定します。
InpReleaseWindowBars は、Squeeze 解除後にエントリー評価を行うことができる有効バー数を設定します。
Momentum & Volume
InpMomentumPeriod は Momentum の計算期間を設定します。
InpVolumeLookback は平均 Volume の計算期間を設定します。
InpVolumeFactor は Volume 評価の基準値として使用されます。
InpMinBlockScore は、シグナルがブロックされないために必要な最小 score を設定します。
Grade Thresholds
A grade は、Squeeze strength、Volume、Breakout strength、Candle body ratio、Momentum acceleration が強い場合に付与されます。
B grade は、必要条件の一部が満たされた場合に付与されます。
C grade は、setup が最小基準を通過しているものの、条件が弱い場合に付与されます。C-grade 取引には、より保守的なポジション管理が適用される場合があります。
Entry Retest
InpRetestToleranceATR は、Retest 判定に使用する ATR ベースの許容範囲を設定します。
False Breakout Guard
False Breakout Guard は、初期設定では取引を直接ブロックしません。弱い Breakout、大きすぎるローソク足、弱い実体、大きな反対方向のヒゲなどに対して score penalty を適用します。
Session Quality
Session Quality は、指定された取引時間に score penalty を適用します。この機能はシグナル品質を調整するためのものであり、取引セッション全体を完全にブロックするためのものではありません。
ATR SL/TP
InpATRSLMult は ATR に基づいて Stop Loss 距離を計算するために使用されます。
InpRR_A、InpRR_B、InpRR_C は、各 signal grade の Take Profit ratio を設定します。
C-Grade Position Mgmt
C-grade ポジションでは、より早い Break Even と制限された保有時間を使用できます。
Equity DD Defense
Equity Drawdown が指定された水準に達した場合、EA は lot multiplier を低下させたり、新しい C-grade エントリーを制限したりできます。
Safety
InpMaxSpreadPoints は許容される最大 spread を設定します。
InpMinATRPoints と InpMaxATRPoints は、異常に低いボラティリティまたは高いボラティリティの条件を避けるために使用されます。
InpDailyLossLimitPct は1日の損失制限を設定します。
InpMaxConsecutiveLosses と InpLossCooldownMinutes は、連続損失後の cooldown 動作を設定します。
BE & Trailing
Break Even は、ポジションが指定された利益距離に到達した後、Stop Loss をエントリー価格付近へ移動します。
Trailing Stop は、Break Even 条件が満たされた後、Stop Loss を段階的に移動できます。
How to Use
-
MetaTrader 5 で使用したいチャートを開きます。
-
Expert Advisor をチャートに適用します。
-
推奨時間足は M30 です。
-
実際の取引で使用する前に、ユーザーの broker symbol、spread、commission、約定条件に合わせて Strategy Tester で設定を確認してください。
-
実際の取引では、小さな lot size または慎重に制限された risk settings から開始することを推奨します。
Important Notes
この製品は自動売買ツールであり、特定の利益や結果を保証するものではありません。
市場状況によって損失が発生する可能性があります。
Backtest の結果は過去データに基づくものであり、将来の成績を保証するものではありません。
結果は broker の spread、commission、slippage、server time、symbol name、約定条件によって異なる場合があります。
ユーザーは製品を使用する前に、すべての input settings と risk settings を慎重に確認する必要があります。
Recommended Environment
Platform: MetaTrader 5
Product type: Expert Advisor
Recommended timeframe: M30
Main symbol type: Gold or other liquid instruments with sufficient volatility
Lot setting: Start with a small fixed lot or carefully selected risk setting
Support
製品に関する質問は、MQL5 Market のコメント欄または MQL5 メッセージシステムを通じて販売者に連絡できます。
