NEXA Momentum Squeeze
- Experts
-
Park Seongcheon
Ciao!
Mi chiamo Park Sung Chan e sono uno sviluppatore specializzato nei sistemi di trading algoritmico per MetaTrader 5. - Versione: 1.30
- Attivazioni: 5
NEXA Momentum Squeeze
NEXA Momentum Squeeze è un Expert Advisor per MetaTrader 5, progettato principalmente per lavorare sul timeframe M30.
Questo prodotto utilizza Bollinger Bands e Keltner Channel per identificare aree di contrazione della volatilità. Dopo la fase di contrazione, l’EA valuta le condizioni di Momentum, Volume e Breakout per individuare possibili configurazioni di ingresso. La strategia non si basa su un solo indicatore. Si concentra sul comportamento del prezzo dopo una fase di Squeeze, quando il mercato può iniziare a mostrare un movimento direzionale.
Questo Expert Advisor è progettato per valutare possibili condizioni di inizio trend. L’attività di trading può variare in base alle condizioni di mercato. I risultati possono essere diversi a seconda delle impostazioni dell’utente, dell’ambiente di trading, dello spread, delle condizioni di esecuzione e della volatilità del mercato.
Strategy Logic
NEXA Momentum Squeeze verifica prima se Bollinger Bands si trovano all’interno di Keltner Channel. Questa condizione viene considerata come stato di Squeeze, cioè una fase in cui la volatilità del mercato si è contratta.
Dopo il rilascio dello stato di Squeeze, l’EA controlla la direzione del Momentum, il comportamento del Volume e le condizioni di Breakout. Se le condizioni corrispondono alla logica interna, l’EA valuta un possibile ingresso a mercato.
La struttura di ingresso include diversi tipi.
Initial Breakout verifica se il prezzo rompe un livello importante dopo il rilascio dello Squeeze.
Retest verifica se il prezzo ritorna vicino al livello di breakout e poi chiude nuovamente nella direzione del setup.
Continuation Pulse valuta se il prezzo continua nella stessa direzione dopo il rilascio dello Squeeze.
Momentum Recross è disponibile come opzione di input, ma è disattivato per impostazione predefinita.
Main Features
Questo Expert Advisor è progettato intorno al timeframe M30.
La condizione di Squeeze viene calcolata utilizzando Bollinger Bands e Keltner Channel.
Momentum viene utilizzato per valutare la direzione e la forza del movimento.
Volume viene utilizzato come riferimento aggiuntivo durante condizioni di Breakout o Retest.
L’EA utilizza uno Stop Loss basato su ATR e impostazioni di Take Profit basate sul grade.
La logica A, B e C grade viene utilizzata per classificare la qualità del segnale. La gestione della posizione può variare in base al grade.
Sono incluse le funzioni Break Even e Trailing Stop.
Le posizioni C-grade possono utilizzare una logica Break Even più rapida e un tempo di mantenimento limitato.
La logica Equity Drawdown defense può ridurre il lot multiplier o limitare alcuni nuovi ingressi in determinate condizioni di drawdown.
Input Parameters
General Settings
InpSymbol definisce il simbolo di trading. Se lasciato vuoto, l’EA utilizza il simbolo del grafico corrente.
InpSignalTF definisce il timeframe utilizzato per il calcolo dei segnali. Il valore predefinito è M30.
InpMagicNumber viene utilizzato per identificare e gestire le posizioni aperte da questo EA.
InpAllowBuy e InpAllowSell permettono o disattivano le operazioni di acquisto e vendita.
Lot & Risk
InpLotMode seleziona la modalità fixed lot o la modalità risk percent.
InpFixedLots definisce la dimensione fissa del lot.
InpRiskPercent definisce la percentuale di rischio utilizzata nella modalità risk percent.
InpUseFixedLotRiskCap permette all’EA di limitare la perdita stimata per operazione anche quando viene utilizzata la modalità fixed lot.
Trading Time Filter
InpUseTimeFilter attiva o disattiva il filtro dell’orario di trading.
InpTradeStartHour e InpTradeEndHour definiscono gli orari consentiti per il trading in base all’ora del server.
Le opzioni dei giorni della settimana permettono all’utente di attivare o disattivare il trading in giorni specifici.
Squeeze Core
InpBBPeriod e InpBBDeviation vengono utilizzati per il calcolo di Bollinger Bands.
InpKCPeriod e InpKCMultiplier vengono utilizzati per il calcolo di Keltner Channel.
InpMinSqueezeBars definisce il numero minimo di barre richiesto per la condizione di Squeeze.
InpBreakoutLookback definisce il periodo di ricerca utilizzato per controllare massimi o minimi precedenti per Initial Breakout.
InpReleaseWindowBars definisce quante barre dopo il rilascio dello Squeeze possono essere utilizzate per la valutazione dell’ingresso.
Momentum & Volume
InpMomentumPeriod definisce il periodo di calcolo del Momentum.
InpVolumeLookback definisce il periodo di calcolo del Volume medio.
InpVolumeFactor viene utilizzato come riferimento per la valutazione del Volume.
InpMinBlockScore definisce lo score minimo richiesto per evitare il blocco del segnale.
Grade Thresholds
A grade viene assegnato quando Squeeze strength, Volume, Breakout strength, Candle body ratio e Momentum acceleration sono forti.
B grade viene assegnato quando una parte delle condizioni richieste è soddisfatta.
C grade viene assegnato quando il setup supera i criteri minimi, ma presenta condizioni più deboli. Per le operazioni C-grade può essere applicata una gestione della posizione più conservativa.
Entry Retest
InpRetestToleranceATR definisce l’intervallo di tolleranza basato su ATR per rilevare un Retest.
False Breakout Guard
False Breakout Guard non blocca direttamente le operazioni per impostazione predefinita. Applica score penalties per condizioni di Breakout debole, candele troppo grandi, corpi candela deboli o ampie ombre opposte.
Session Quality
Session Quality applica score penalties ad alcuni orari di trading selezionati. Questa funzione viene utilizzata per regolare la qualità del segnale, non per bloccare completamente una sessione di trading.
ATR SL/TP
InpATRSLMult viene utilizzato per calcolare la distanza dello Stop Loss in base all’ATR.
InpRR_A, InpRR_B e InpRR_C definiscono i Take Profit ratios per ogni signal grade.
C-Grade Position Mgmt
Le posizioni C-grade possono utilizzare una logica Break Even più rapida e un tempo di mantenimento limitato.
Equity DD Defense
Quando Equity Drawdown raggiunge livelli specifici, l’EA può ridurre il lot multiplier o limitare nuovi ingressi C-grade.
Safety
InpMaxSpreadPoints definisce lo spread massimo consentito.
InpMinATRPoints e InpMaxATRPoints vengono utilizzati per evitare condizioni anomale di volatilità troppo bassa o troppo alta.
InpDailyLossLimitPct definisce il limite di perdita giornaliera.
InpMaxConsecutiveLosses e InpLossCooldownMinutes definiscono il comportamento di cooldown dopo operazioni perdenti consecutive.
BE & Trailing
Break Even sposta lo Stop Loss vicino al prezzo di ingresso dopo che la posizione ha raggiunto una distanza di profitto specificata.
Trailing Stop può spostare lo Stop Loss gradualmente dopo che le condizioni di Break Even sono state soddisfatte.
How to Use
-
Aprire il grafico desiderato in MetaTrader 5.
-
Applicare l’Expert Advisor al grafico.
-
Il timeframe consigliato è M30.
-
Prima dell’utilizzo nel trading reale, controllare le impostazioni nello Strategy Tester utilizzando il broker symbol, lo spread, la commission e le condizioni di esecuzione dell’utente.
-
Per il trading reale, si consiglia di iniziare con un lot size ridotto o con risk settings attentamente limitati.
Important Notes
Questo prodotto è uno strumento di trading automatizzato e non garantisce alcun profitto o risultato specifico.
Possono verificarsi perdite in base alle condizioni di mercato.
I risultati di backtest si basano su dati storici e non garantiscono prestazioni future.
I risultati possono variare in base a broker spread, commission, slippage, server time, symbol name e condizioni di esecuzione.
L’utente deve controllare attentamente tutti gli input settings e i risk settings prima di utilizzare il prodotto.
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
Per domande sul prodotto, gli utenti possono contattare il venditore tramite la sezione commenti di MQL5 Market o tramite il sistema di messaggistica MQL5.
