Amplix Eurusd M5
- Experts
-
AppExtreme Co., Ltd.
I have over 12 years of experience developing automated trading EAs and operation support tools for MetaTrader 5 and MetaTrader 4. - Versione: 1.3
- Attivazioni: 10
EURUSD Amplix M5 è un EA di tipo Basket orientato al recupero, ottimizzato e testato per EURUSD sul timeframe M5.
Combina segnali di inversione di breve periodo con una distanza adattiva tra le posizioni aggiuntive, calcolata in base alla volatilità confermata di un timeframe superiore. Dalla prima entrata alla chiusura finale, tutte le posizioni vengono gestite come un unico Basket.
Invece di aggiungere posizioni meccanicamente a una distanza fissa, Amplix adatta lo Step alla volatilità del mercato e gestisce l’intero ciclo tramite uscite normali del Basket, Recovery a 14 giorni, Recovery a 60 giorni e Hard Stop a 120 giorni.
Risultati principali del backtest di lungo periodo
Backtest ufficiale di lungo periodo da gennaio 2018 ad aprile 2026
- Deposito iniziale: USD 2.000
- Saldo finale: USD 6.468,72
- Profitto netto: USD 4.468,72
- Rendimento totale: 223,44%
- CAGR: 15,14%
- Basket chiusi: 8.074
- Percentuale di Basket vincenti: 99,91%
- Maximum Equity Drawdown: USD 686,94
- Minimum Margin Level: 227,31%
- Stopout / Margin Block: 0 / 0
Un’elevata percentuale di Basket vincenti non significa rischio ridotto.
Questo EA utilizza una struttura di averaging / martingala e può aggiungere progressivamente posizioni fino a un massimo di sette quando il prezzo si muove contro il Basket. Rispetto a un EA con ingresso singolo, può generare perdite flottanti maggiori, periodi di detenzione più lunghi e un utilizzo di margine più elevato.
Non valutare questo EA soltanto in base al profitto o alla percentuale di successo. Prima dell’utilizzo, considera il numero massimo di posizioni, il drawdown, la durata del recupero, lo Stop Loss fisso e il capitale consigliato.
Concetto di progettazione di Amplix
Amplix non gestisce ogni operazione come un evento completamente indipendente.
L’ingresso iniziale, le posizioni aggiuntive durante un movimento sfavorevole, il PnL complessivo del Basket, il tempo di detenzione e lo stato di Recovery vengono gestiti come un unico ciclo di vita.
- Ingresso iniziale basato su una condizione di inversione RSI di breve periodo
- Distanza adattiva tra le posizioni basata sull’ATR confermato di un timeframe superiore
- Profilo fisso di lotti a sette livelli
- Gestione del profitto e dell’uscita a livello di Basket
- Obiettivi Recovery basati sul tempo per i Basket mantenuti a lungo
- Ricostruzione dello stato del Basket dopo il riavvio di MT5
Caratteristiche principali
- Ottimizzato e testato per EURUSD M5
- Un solo Basket attivo alla volta
- Massimo sette posizioni con LotScale 1.0
- Volume totale massimo di 0,18 lot con LotScale 1.0
- Step adattivo basato sulla volatilità confermata di un timeframe superiore
- Gestione del PnL a livello di Basket
- Recovery basata su 14, 60 e 120 giorni
- Stop Loss fisso del Basket basato sul primo prezzo reale di esecuzione
- Ripristino dello stato del Basket dopo il riavvio di MT5
- Single-owner Guard per ridurre le esecuzioni duplicate
- Supporto funzionale per conti in USD, JPY ed EUR
- Status Panel sempre visibile
- Design a profilo fisso con soli cinque Input pubblici
A chi è destinato questo EA
- Utenti che comprendono i rischi dell’averaging e della martingala
- Utenti che valutano la perdita flottante e l’esposizione di margine, non soltanto la percentuale di successo
- Utenti in grado di tollerare lunghi periodi di detenzione e recupero
- Utenti che possono mantenere MT5 in funzione continuamente su un PC stabile o un VPS
- Utenti con margine libero sufficiente e un utilizzo prudente di LotScale
Questo EA non è adatto a chi dà priorità a drawdown ridotto, chiusure molto rapide, una singola posizione o perdite rigidamente limitate.
Ambiente consigliato
- Piattaforma: MetaTrader 5
- Simbolo consigliato: EURUSD
- Timeframe consigliato: M5
- Tipo di conto: Hedging
- Capitale consigliato: equivalente a USD 2.000 con LotScale 1.0
- Leva del backtest ufficiale: 1:25
- Ambiente di esecuzione consigliato: PC stabile o VPS
È necessario un conto Hedging, perché l’EA gestisce più posizioni in modo indipendente sullo stesso simbolo. Non avvierà nuove operazioni su un conto Netting.
Il capitale consigliato non costituisce una garanzia di sicurezza, un minimo obbligatorio o un limite massimo di perdita. Anche con l’equivalente di USD 2.000, condizioni di mercato future, spread, swap, slippage e requisiti di margine possono causare perdite significative o stopout.
Guida completa per l’utente
Istruzioni dettagliate per installazione, configurazione e utilizzo:
EURUSD Amplix M5 — Complete User Guide (English)
La guida include installazione, parametri pubblici, gestione del Basket, Recovery, riavvio di MT5, risoluzione dei problemi e domande frequenti.
Quick Start — configurazione dopo l’acquisto
- Accedi a un conto MT5 di tipo Hedging.
- Apri un grafico EURUSD M5.
- Attiva Algo Trading in MT5.
- Trascina EURUSD Amplix M5 dal Navigator al grafico.
- Consenti il trading algoritmico nelle proprietà dell’EA.
- Mantieni tutti gli Inputs sui valori predefiniti.
- Controlla Trading, New Entries, Owner, Capital Status e Warning nello Status Panel.
- Finché un Basket è aperto, mantieni MT5, l’EA e Algo Trading costantemente attivi.
Non è necessario alcun file set.
Gli Input predefiniti inclusi nella versione MQL5 Market rappresentano le impostazioni ufficialmente consigliate. Non viene fornito alcun file set esterno.
L’EA non opererà finché non saranno soddisfatte le condizioni di ingresso. L’applicazione dell’EA al grafico non garantisce una posizione immediata né un’operazione entro un periodo specifico.
Al primo avvio, l’EA può attendere il caricamento dello storico dei prezzi e la preparazione degli indicatori. Se non sono presenti avvisi critici nello Status Panel o nel registro Experts, e Trading e New Entries sono attivi, l’EA è in attesa di un segnale valido.
Input Parameters
L’EA espone soltanto i seguenti cinque parametri.
- InpTradingEnabled
Interruttore principale della funzione di trading. Mantienilo su true durante il normale funzionamento. Impostalo su false soltanto per uno scopo preciso, ad esempio prima di chiudere manualmente l’intero Basket corrente. - InpAllowNewEntries
Controlla se può iniziare un nuovo Basket. Con false, non viene aperto un nuovo Basket. Se ne esiste già uno, l’EA continua a gestire posizioni aggiuntive, uscite normali, Recovery, SL fisso e Hard Stop. - InpMagicNumber
Identifica ordini e posizioni dell’EA. Il valore predefinito è 420006. Evita di utilizzare lo stesso Magic Number per un altro EA o un’altra istanza di Amplix sullo stesso conto. - InpOrderComment
Commento aggiunto agli ordini per l’identificazione. Normalmente, mantieni il valore predefinito. - InpLotScale
Moltiplicatore applicato alla sequenza ufficiale dei lotti. Profitto, perdita flottante, margine richiesto, drawdown e perdita al SL fisso cambiano approssimativamente in proporzione a LotScale.
La maggior parte degli utenti non deve modificare gli Inputs.
Come sospendere soltanto i nuovi Basket
Per interrompere i nuovi ingressi continuando la gestione automatica di un Basket già aperto, utilizza:
- InpTradingEnabled=true
- InpAllowNewEntries=false
In questo stato non verrà avviato alcun nuovo Basket, ma l’EA continuerà a gestire le posizioni aggiuntive del Basket esistente, le uscite normali, la Recovery, il SL fisso e l’Hard Stop.
Non disattivare Algo Trading, non rimuovere l’EA dal grafico e non chiudere MT5 finché esiste un Basket che richiede gestione.
Come funziona il Basket
Dopo il primo ingresso, l’EA può aggiungere posizioni quando il prezzo si muove contro il Basket e le condizioni interne sono soddisfatte.
Sequenza base dei lotti con LotScale 1.0
0.01
0.01
0.01
0.02
0.03
0.04
0.06
Numero massimo di posizioni: 7
Volume totale massimo: 0,18 × LotScale
Le posizioni non vengono valutate soltanto come operazioni separate. L’EA combina i seguenti valori all’interno dello stesso Basket e verifica la condizione di uscita del Basket:
- PnL realizzato già registrato
- Commission già registrata
- Fee già registrate
- Swap già registrato
- PnL di prezzo delle posizioni aperte
- Swap delle posizioni aperte
L’EA non stima né detrae anticipatamente le future commissioni di chiusura, lo slippage o l’allargamento dello spread. Pertanto, anche se il Basket raggiunge una condizione di uscita prossima allo zero, il risultato finale realizzato non è garantito come esattamente zero o positivo.
La chiusura manuale di una sola parte del Basket crea una struttura di posizioni diversa da quella del backtest ufficiale.
Stop Loss fisso del Basket
L’EA utilizza uno Stop Loss fisso del Basket di 550 strategy pips misurati dal primo prezzo reale di esecuzione.
Se il Basket contiene tutte e sette le posizioni, più posizioni appartenenti allo stesso Basket possono essere chiuse in sequenza vicino al livello comune del SL fisso.
Gap, slippage, allargamento dello spread, bassa liquidità e condizioni di esecuzione del broker possono far sì che il prezzo reale di uscita e la perdita finale differiscano dal valore teorico.
Il SL fisso non limita la perdita a un importo fisso in USD.
Recovery basata sul tempo
Se un Basket non raggiunge il normale obiettivo di profitto e rimane aperto a lungo, l’obiettivo di uscita cambia in base all’età del Basket.
- Meno di 14 giorni: normale obiettivo di profitto del Basket
- 14 giorni o più: uscita quando il risultato totale del Basket recupera approssimativamente fino al break-even
- 60 giorni o più: uscita quando la perdita si riduce approssimativamente a -USD 300 equivalenti × Basket LotScale
- 120 giorni o più: tentativo di chiudere tutte le posizioni a mercato
L’EA non chiude immediatamente il Basket a -USD 300 quando raggiunge il 60° giorno.
Dopo il 60° giorno, il Basket rimane aperto finché la perdita non si riduce alla soglia corretta per LotScale. Se il mercato non recupera, la perdita flottante può rimanere molto più elevata di tale soglia.
Anche l’Hard Stop a 120 giorni non è una funzione di perdita massima fissa. Movimenti rapidi, allargamento dello spread, slippage, mercato chiuso, problemi di comunicazione o rifiuto del broker possono causare una perdita maggiore o ritardare la chiusura.
Periodi di Recovery senza nuove operazioni
Quando il Basket raggiunge il massimo di sette posizioni, non vengono aggiunte altre posizioni.
L’EA continua a gestire il Basket attivo finché non viene raggiunta una condizione di Recovery o uscita. Durante questo periodo, potrebbero non esserci nuove operazioni per diversi giorni o settimane.
L’assenza di nuove operazioni non significa necessariamente che l’EA si sia fermato.
Durante l’attesa di Recovery, l’EA continua a monitorare:
- PnL del Basket
- Età del Basket
- Stato di Recovery
- Condizioni di uscita
- Stato salvato e posizioni del broker
- Stato di Owner e Ledger
Nel backtest da gennaio 2018 ad aprile 2026, i periodi di attesa dopo il raggiungimento di sette posizioni sono stati:
- Casi osservati: 109
- Mediana: circa 0,91 giorni
- 90% dei casi: circa 10,8 giorni o meno
- 14 giorni o più: 5 casi, circa 0,60 casi all’anno
- 30 giorni o più: 2 casi, circa 0,24 casi all’anno
- Periodo più lungo osservato: circa 36,24 giorni
Storicamente, attese di 14 giorni o più si sono verificate in media una volta ogni 1,7 anni, mentre attese di 30 giorni o più circa una volta ogni 4,2 anni.
Questi dati sono soltanto osservazioni del backtest storico. Non garantiscono frequenza futura, durata della Recovery, durata massima o risultato finale. Un periodo futuro può superare il massimo storico di 36,24 giorni.
Anche in assenza di nuove operazioni, il PnL flottante, lo swap, il margine richiesto, il margine libero, il Margin Level e il rischio di stopout continuano a cambiare.
Come terminare manualmente una lunga attesa Recovery
La strategia prevista consiste nel mantenere attivo l’EA e attendere che il Basket raggiunga una condizione di Recovery o uscita.
Tuttavia, se non desideri più accettare la durata, la perdita flottante o il capitale bloccato, puoi chiudere manualmente l’intero Basket corrente e ripartire con il conto senza posizioni.
- Mantieni l’EA applicato al grafico.
- Mantieni Algo Trading attivo.
- Imposta InpTradingEnabled=false.
- Chiudi manualmente tutte le posizioni del Basket Amplix corrente.
- Verifica che Positions, Pending Orders e Active Basket siano tutti a zero.
- Usa Reset nella finestra Inputs per ripristinare i valori predefiniti.
- Riavvia l’EA con InpTradingEnabled=true.
Non chiudere soltanto una parte del Basket.
Un reset manuale realizza il PnL flottante, lo swap, la commissione e le fee correnti. In molti casi ciò significa realizzare una perdita e rinunciare a un’eventuale recovery futura.
Le prestazioni dopo un reset manuale saranno diverse dal backtest ufficiale.
Dopo il reset, l’EA è pronto ad avviare un nuovo Basket, ma il prossimo ingresso dipende comunque da un segnale valido. Una nuova operazione non è garantita né immediatamente né entro un determinato periodo.
LotScale
InpLotScale moltiplica la sequenza ufficiale dei lotti.
- LotScale 0.1: capitale di riferimento proporzionale di circa USD 200
- LotScale 0.5: capitale di riferimento proporzionale di circa USD 1.000
- LotScale 1.0: capitale di riferimento proporzionale di circa USD 2.000
- LotScale 2.0: capitale di riferimento proporzionale di circa USD 4.000
La modifica di LotScale cambia profitto, perdita flottante, drawdown ed esposizione di margine rispetto al backtest ufficiale.
Per operare sotto 0,01 lot, il broker deve supportare volumi esatti come 0,001 o 0,005. Nel percorso ufficiale EURUSD M5, l’EA non arrotonda automaticamente verso l’alto un volume non supportato e non lo sostituisce con un altro valore.
Più istanze e Magic Number
La configurazione ufficialmente consigliata è una sola istanza EURUSD M5 per conto.
Se utilizzi più EA o più istanze di Amplix sullo stesso conto, assegna a ciascuna istanza un Magic Number differente.
L’uso dello stesso Symbol e dello stesso Magic Number su più grafici può creare conflitti nell’identificazione di posizioni, Basket, Owner e stato salvato.
Status Panel
Lo Status Panel rimane visibile finché l’EA è applicato al grafico.
Include:
- Stato di Trading e New Entries
- Stato di Owner
- Stato del Basket
- Direzione
- Numero di posizioni e volume totale
- Current LotScale e Next Basket LotScale
- Età del Basket
- Basket PnL e Target
- Account Currency
- Reference Capital
- Balance ed Equity
- Balance Ratio ed Equity Ratio
- Basket Ledger
- Capital Status
- Stato di Recovery
- Warning
Gli avvisi del prodotto vengono mostrati nel campo Warning= e registrati nella scheda Experts di MT5.
Margin, Free Margin e Margin Level non vengono mostrati nello Status Panel. Consultali in MT5 Toolbox / Trade.
Ambito supportato e Compatibility Context
EURUSD M5 è l’unica configurazione ufficialmente consigliata e sottoposta a test di performance.
Per garantire la compatibilità tecnica con la piattaforma, la versione MQL5 Market può funzionare anche su altri simboli e timeframe validi.
Fuori da EURUSD M5, l’EA utilizza un Compatibility Context basato sul simbolo e sul timeframe correnti del grafico. Queste combinazioni non sono state ottimizzate, testate a lungo termine né associate a un capitale ufficialmente consigliato.
Il fatto che una combinazione funzioni tecnicamente non significa che sia redditizia, sicura, validata o consigliata.
Per il trading reale, utilizza esclusivamente EURUSD M5.
Backtest ufficiale di lungo periodo
Il test ufficiale di lungo periodo riportato di seguito è stato eseguito in modalità Generated Every Tick utilizzando lo storico a un minuto fornito da IC Markets.
Non si tratta di un test real-tick completo dell’intero periodo 2018–2026.
La versione MQL5 Market 1.03 mantiene, nel contesto ufficiale EURUSD M5, lo stesso percorso certificato di ordini, Deal e Basket del Canonical Core.
- Periodo: dal 2018-01-01 al 2026-04-30
- Deposito iniziale: USD 2.000
- Leva: 1:25
- Saldo finale: USD 6.468,72
- Profitto netto: USD 4.468,72
- Rendimento totale: 223,44%
- CAGR: 15,14%
- Basket chiusi: 8.074
- Basket vincenti / perdenti: 8.067 / 7
- Percentuale di Basket vincenti: 99,91%
- Basket più lungo: 37,42 giorni
- Recovery a 14 / 60 giorni: 7 / 0
- Hard Stop a 120 giorni: 0
- Maximum Equity Drawdown: USD 686,94
- Minimum Margin Level: 227,31%
- Stopout / Margin Block: 0 / 0
Il Maximum Equity Drawdown è la diminuzione dell’Equity dal picco al minimo secondo MT5. Non misura direttamente la maggiore perdita flottante di un singolo Basket e non definisce un limite massimo di perdita.
Alla fine del test erano ancora aperte due posizioni, che sono state chiuse dal MT5 Strategy Tester. Il loro risultato è incluso nei dati riportati sopra.
I backtest sono simulazioni basate su dati storici. Non sono risultati reali e non garantiscono profitto futuro, percentuale di successo, perdita massima, durata della Recovery o sopravvivenza del conto.
Rischi importanti
EURUSD Amplix M5 è un EA ad alto rischio che include elementi di averaging e martingala.
Possono verificarsi grandi perdite flottanti o perdite del conto durante:
- Trend prolungati in una sola direzione
- Movimenti rapidi del prezzo
- Gap di mercato
- Allargamento dello spread
- Bassa liquidità
- Slippage
- Aumento dei costi di swap
- Problemi di comunicazione
- Interruzioni del VPS o di MT5
- Rifiuto degli ordini da parte del broker
- Modifiche ai requisiti di margine
L’EA non include un News Filter pubblico.
Se Algo Trading viene disattivato o l’EA viene rimosso mentre un Basket è aperto, la gestione automatica si interrompe, incluse posizioni aggiuntive, uscite normali, Recovery, SL fisso e Hard Stop.
Non valutare il rischio di questo EA soltanto in base alla percentuale di successo.
Prima dell’utilizzo reale
- Leggi l’intera descrizione del prodotto e le informazioni sui rischi
- Prova l’EA su un conto demo Hedging
- Applicalo a EURUSD M5
- Inizia con gli Inputs predefiniti e senza file set esterno
- Comprendi il capitale consigliato e il volume massimo
- Controlla il lotto minimo, lo spread, lo swap e la commissione del broker
- Utilizza un VPS o un altro ambiente stabile sempre attivo
- Verifica di poter tollerare la perdita flottante con tutte e sette le posizioni
- Comprendi che possono verificarsi lunghi periodi senza nuove operazioni
- Decidi in anticipo come gestire un Basket mantenuto a lungo
- Verifica che il Magic Number non entri in conflitto con un altro EA o un’altra istanza
Questo EA è destinato a utenti che comprendono il rischio di una strategia martingala orientata al recupero e che possono mantenere margine libero sufficiente.
Questo prodotto non garantisce profitti. Tutte le decisioni relative a utilizzo, allocazione del capitale, arresto e chiusura manuale restano responsabilità dell’utente.
