1 allegato (s) Buona sera coderscommercianti,
Ho sviluppato un EA negli ultimi anni. Devo ammettere che ho abbandonato il forex trading e la codifica per molto tempo. Sono stato in avanti a testare il sistema per lo scorso mese o giù di lì con ottimi risultati. Sebbene non sia un sistema marginale, pone una griglia dinamica se il mero si rivolge contro di te.
Il codice è completo e l'EA funziona molto bene, ma c'è qualcosa di piccolo che non riesco a capire. C'è un buon programmatore là fuori che potrebbe essere in grado di aiutarmi a trovare una soluzione?
Gradirei davvero ogni aiuto che posso ottenere.
Grazie in anticipo.
.
La logica di Pip Smoker:
L'EA può essere eseguito su più coppie di valute e non dipende dai tempi. Attualmente lo eseguo su USDJPY, USDCHF, GBPUSD, EURUSD,
EURJPY e EURGBP contemporaneamente.
Mette due ordini in sospeso sul primo tick della coppia di valute in direzioni opposte. Comprare e vendere. La distanza tra i due
gli ordini in sospeso sono definiti da una variabile esterna. Una volta che uno dei due viene attivato e convertito in un ordine di mero, viene eliminato l'ordine in sospeso opposto. Il take profit è una variabile che può essere configurata. Lo stop-loss è ampio e non dovrebbe essere attivato.
Una volta che il mero si muove contro il commercio corrente, pone un altro ordine di mero in un formato di griglia definito da una variabile esterna. La griglia e prendere profitto aumenta con ogni operazione effettuata. Anche la percentuale impostata della distanza della griglia è una variabile configurabile. 30% è il valore predefinito.
Oltre a ciò, EA inizia a chiudere il più grande trade perdente una volta raggiunto il numero massimo di trade.
L'utente può anche scegliere se la griglia deve essere statica o crescere dinamicamente, ma ho scoperto che la griglia dinamica produce risultati migliori.
Ha anche un'opzione in cui tutte le operazioni sono chiuse per coppia di valute in caso di emergenza.
Infine, ha anche un'opzione di pausa in cui l'utente vuole liberarsi dalle operazioni. L'EA non inserirà più ordini in sospeso su questo
particolare coppia di valute se questa opzione è attiva.
L'EA funziona bene e fa quello che dovrebbe fare, ma qui è il problema. Ho notato che la griglia dinamica o statica non sempre
applicare ad alcune delle coppie di valute. Questo accade in modo casuale e non riesco a trovare il problema nel mio codice.
Per favore aiuto.
Grazie
https://www.forexmad.com/attachments...101110762150.2