Position Basket PL Closer
- Utilità
-
Kazuma Uezono
MQL5 / MQL4 / Pine Script v6 developer and active trader.
Seller on the MQL5 Market (indicators for MT4/MT5).
Services:
- TradingView Pine Script to MT5/MT4 conversion (bar-by-bar matching, with tester report)
- MT4 to MT5 migration - Versione: 1.2
- Attivazioni: 5
Questo Expert Advisor di utilità per MetaTrader 5 raggruppa le posizioni aperte del tuo conto in panieri e chiude un intero paniere quando il suo profitto o la sua perdita totale raggiunge un livello che imposti tu. Le posizioni possono provenire dal tuo trading manuale o da altri EA. Il pannello sul grafico mostra il nome breve "Basket P/L Closer".
Che cosa non è: non apre mai operazioni su un conto reale o demo, non fornisce segnali di acquisto o vendita e non è una strategia di trading. Tutte e quattro le condizioni di chiusura sono DISATTIVATE per impostazione predefinita, quindi dopo averlo collegato mostra soltanto i panieri finché non attivi una condizione. Non può impedire le perdite: invia ordini di chiusura a mercato dopo che un livello è stato raggiunto, e il risultato può essere peggiore del livello (vedi i limiti più sotto).
PANIERI
- Raggruppamento: un paniere per tutte le posizioni, un paniere per simbolo (predefinito), uno per magic number oppure uno per simbolo + magic number.
- Acquisto e vendita: insieme in un paniere (predefinito), come panieri separati, solo posizioni di acquisto oppure solo posizioni di vendita.
- Filtri facoltativi: solo i magic number indicati (0 = operazioni manuali) e solo i simboli indicati, separati da virgole. Vuoto = tutti. Scrivi i nomi dei simboli esattamente come in Market Watch (Panoramica di mercato), compreso un eventuale suffisso (maiuscole o minuscole non contano).
- Le posizioni fuori dai filtri non vengono mai toccate.
CONDIZIONI DI CHIUSURA (tutte DISATTIVATE per impostazione predefinita)
- Obiettivo di profitto: il paniere viene chiuso quando il suo profitto totale raggiunge il valore.
- Limite di perdita: il paniere viene chiuso quando la sua perdita totale raggiunge il valore (inserito come numero positivo).
- Trailing del profitto: parte quando il profitto totale raggiunge un valore iniziale, segue il valore più alto e chiude il paniere quando il profitto arretra da quel picco della distanza che imposti.
- Break-even: si arma quando il profitto totale raggiunge un valore iniziale, poi chiude il paniere se il profitto totale torna al valore che vuoi conservare.
- Ogni condizione ha la propria unità: denaro (valuta del conto), % del saldo o pip.
- Se il limite di perdita e un'altra condizione sono soddisfatti nello stesso momento, viene usato il limite di perdita.
DOPO LA CHIUSURA DI UN PANIERE
- Niente: continua a sorvegliare (predefinito).
- Metti in pausa quel paniere per N minuti (predefinito 60): durante la pausa ogni nuova posizione che rientra in quel paniere viene chiusa non appena l'EA la vede.
- Ferma l'EA: dopo la prima chiusura di un paniere, l'EA smette di controllare le condizioni di TUTTI i panieri. Questo dura finché non premi Resume sul pannello o non cambi la definizione del paniere (vedi i limiti). Cambiare solo i valori delle condizioni (obiettivo, limite, trailing, break-even) non rilascia l'arresto.
- Facoltativo: elimina anche gli ordini pendenti del paniere quando viene chiuso e mentre è in pausa. Gli ordini pendenti vengono eliminati prima che le posizioni siano chiuse.
PANNELLO E AVVISI
- Stato, P/L totale e numero di posizioni e, per ogni paniere, il suo P/L e la distanza da ciascuna condizione (picco del trailing, livello di break-even). I panieri in chiusura o in pausa sono elencati per primi; il numero di panieri mostrati è regolabile (1-20).
- Il motivo viene mostrato quando l'EA non riesce a chiudere (per esempio Algo Trading disattivato).
- Pulsante Resume dopo un arresto, pulsante per comprimere, inglese o giapponese (automatico in base alla lingua del terminale, o a scelta).
- Avviso popup quando un paniere viene chiuso (attivo per impostazione predefinita) e notifiche push (facoltative).
- Ogni chiusura viene scritta nel log Experts con il suo motivo. Gli ordini di chiusura riportano il commento breve "BKC" e il motivo.
STATO DOPO UN RIAVVIO
- Il picco del trailing, un break-even armato, una chiusura in corso, una pausa e l'arresto vengono salvati nel terminale e proseguono dopo il riavvio del terminale o del computer. Nei nostri test nessuno stato è andato perso in 5 chiusure forzate del terminale.
- Lo stato viene salvato nel terminale in cui gira l'EA. Se passi a un altro terminale o computer (per esempio un server virtuale), non si sposta con te.
MISURATO NEI NOSTRI TEST (conto demo, un computer)
- Un paniere di 2 posizioni e 1 ordine pendente è stato chiuso ed eliminato circa 0,3 s dopo che la sua condizione è stata soddisfatta.
- Una nuova posizione aperta durante una pausa è stata chiusa circa 0,2 s dopo la sua comparsa.
I tuoi tempi dipendono dal tuo broker, dalla tua connessione e dal tuo computer.
LIMITI DA CONOSCERE PRIMA DELL'ACQUISTO
- Non è una garanzia. I panieri vengono chiusi con ordini a mercato, quindi il risultato finale può essere peggiore del livello che imposti. In uno dei nostri test con un limite di perdita di -60, i panieri sono stati chiusi tra -64 e -89. I gap (per esempio all'apertura settimanale), i mercati veloci, lo slippage, gli ordini rifiutati o ritardati e un mercato chiuso possono aumentare la differenza.
- Se una condizione è già soddisfatta quando colleghi l'EA o attivi la condizione, il paniere viene chiuso circa 3 secondi dopo. Guarda i valori del pannello prima di attivare una condizione.
- La definizione del paniere comprende: il raggruppamento, l'impostazione acquisto/vendita, i filtri per magic number e per simbolo, l'unità del trailing, l'unità del break-even, Points per pip e se swap e commissione sono inclusi. Cambiare uno qualsiasi di questi elementi azzera i picchi del trailing, i break-even armati, le pause e l'arresto. Cambiare gli altri parametri li mantiene.
- Pip: i pip di un paniere sono la semplice somma dei pip delle sue posizioni, non ponderata per la dimensione del lotto (una posizione da 0,01 lotti e una da 1,00 lotto contano allo stesso modo). Dimensione automatica del pip: 10 punti sui simboli a 3 e 5 cifre, altrimenti 1 punto, quindi su molti simboli GOLD, indici e BTC 1 pip = 1 punto. Il parametro Points per pip, se impostato, si applica a tutti i simboli. Per panieri con simboli misti, denaro o % sono di solito più chiari.
- %: percentuale del saldo del conto al momento di ciascun controllo. Dopo le chiusure il saldo cambia, quindi la stessa percentuale diventa un importo diverso.
- Denaro e % includono swap e commissione (parametro, attivo per impostazione predefinita). Su MT5 è inclusa solo la commissione addebitata all'ingresso; una commissione addebitata all'uscita non lo è. I pip non includono swap né commissione.
- Una copia per definizione di paniere: una seconda copia con la stessa definizione di paniere sullo stesso conto resta in attesa. Copie con definizioni diverse funzionano entrambe e, se i loro panieri si sovrappongono (filtri diversi sulle stesse posizioni), entrambe cercheranno di chiuderli. Copie in terminali diversi sullo stesso conto non possono vedersi a vicenda.
- Durante una pausa ogni nuova posizione viene chiusa di nuovo, e ognuna costa spread e commissione. L'EA non può impedire a un altro EA di aprire operazioni.
- L'EA funziona solo mentre MetaTrader 5 è in esecuzione e connesso e Algo Trading è ATTIVO (pulsante della barra degli strumenti) e consentito nelle impostazioni dell'EA.
- Non ancora testato su un conto reale: conti netting, simboli con freeze level (livello di congelamento) e la chiusura a parti di una posizione più grande del lotto massimo del simbolo. Testato su conti hedging.
- Strategy Tester (Tester di strategia): lì non è possibile simulare operazioni manuali, quindi l'EA esegue una dimostrazione. Apre piccole posizioni con magic number 73170 sul simbolo del grafico, rischia al massimo circa l'1,5% del saldo per esecuzione e si ferma quando il saldo scende sotto il 95% di quello iniziale o dopo 20 esecuzioni. Le operazioni della dimostrazione sono casuali e il loro P/L non ha alcun significato; il report del tester non è un risultato di trading. La dimostrazione non viene mai eseguita su un conto reale o demo.
CONFIGURAZIONE
1. Collega l'EA a un grafico qualsiasi. Il simbolo del grafico non limita ciò che viene sorvegliato.
2. Imposta i filtri, il raggruppamento e l'impostazione acquisto/vendita, e controlla che il pannello mostri i panieri che ti aspetti (con tutte le condizioni DISATTIVATE si limita a sorvegliare).
3. Attiva le condizioni che desideri, scegli le loro unità e l'azione dopo una chiusura. Leggi la nota sul pannello e premi OK.
4. Attiva Algo Trading e consentilo nelle impostazioni dell'EA. Prova tutto prima su un conto demo.
IMPORTANTE
- Non viene promesso alcun profitto e la chiusura esattamente a un livello non è garantita.
- L'EA non decide mai che cosa o quando negoziare; le posizioni e i livelli sono decisioni tue.
ALTRO
- 34 parametri in 8 gruppi. Lo slippage massimo per la chiusura è regolabile (punti); sui conti con esecuzione a mercato il broker potrebbe non usarlo.
- Mentre il pannello è visibile, l'EA disattiva "Chart on foreground" (grafico in primo piano) per il suo grafico in modo che il pannello resti leggibile, e lo riattiva quando rimuovi l'EA.
- Supporto tramite messaggi MQL5, risposta entro 3 giorni lavorativi: installazione, impostazioni e segnalazioni di bug. Non è possibile rispondere a domande su che cosa o quando negoziare, né su quali livelli usare.
