Gestione degli ordini manuali con il trail stop di EA Wizard
13 risposte
Soglia
9 anni fa #113301
Ho un indicatore di stop loss ATR che produce livelli di prezzo a cui applicare i trailing stop.
Voglio utilizzare EA Wizard per creare un EA con trailing stop per le entrate manuali.
È questa l'idea giusta? Il numero magico dovrebbe essere 0 o 12345?
SE
OrderPosition (12345) è lungo
ALLORA
Spostare SL a:
Numero magico (12345)
Prezzo: Uscita ATR indi personalizzata
Sì?
indi
Soglia
9 anni fa #128716
Ancora una volta, per chiarire, è possibile fare un trail stop con un EA per gli ordini che *immetto io stesso*? Ho degli EA che possono farlo, ma sono vecchi e obsoleti e non li ho codificati io stesso. EA Wizard ha questa capacità?
Oppure break even, profitto parziale, impostazione di SL ecc... Gestione degli ordini di inserimento manuale.
Mark Fric
9 anni fa #128730
Purtroppo l'EA Wizard non è in grado di farlo al momento. Il motivo è che l'EA Wizard utilizza il numero magico per riconoscere l'operazione e gli ordini manuali di solito hanno il numero magico = 0.
Quindi le funzioni per controllare il profitto, modificare lo SL o chiudere una posizione che utilizzano il parametro Magic Number non funzioneranno per voi. Alcune potrebbero funzionare se si utilizza MagicNumber=0, ma non tutte.
Potremmo risolvere questo problema nella nuova versione 4, ma EA Wizard non è mai stato concepito per funzionare con gli ordini manuali.
Marchio
Architetto StrategyQuant
Soglia
9 anni fa #128739
Grazie per il contributo. Questa settimana testerò il numero magico 0 su alcuni ordini (monitorerò io stesso le operazioni visivamente) e vedrò se è utile.
Capisco che si tratta di una richiesta insolita.
Grazie ancora.
krikri
9 anni fa #128863
krikri
9 anni fa #128864
Ciao Mark,
Sarebbe meraviglioso se poteste affrontare questo problema nella nuova versione 4. numero magico diverso per gli ordini manuali.
saluti
Kris
Soglia
9 anni fa #128865
@ krikriHo avuto successo con questo sistema. Penso che funzioni, ma necessita di ulteriori test, in particolare con più ordini aperti sulla stessa coppia e con ordini di chiusura parziale.
krikri
9 anni fa #128867
Soglia
9 anni fa #128869
Non ne sono sicuro, avevo un vecchio EA (programmato da qualcuno) che controllava gli ordini manuali utilizzando 0 come numero magico. Si poteva aprire un numero qualsiasi di ordini e il sistema continuava a regolare i loro stop loss simultaneamente. Inoltre, se si chiudeva parzialmente un ordine (rendendolo essenzialmente un nuovo ordine), funzionava ancora.
Non credo che le voci manuali abbiano numeri magici. Lo 0 viene utilizzato come segnaposto per "nessuno". Si tratta comunque di una questione più tecnica rispetto alle mie conoscenze. Marc ne sa di più.
Potrebbe funzionare, ma deve essere testato meglio. Purtroppo non l'ho testato molto. Inoltre oggi è festa negli Stati Uniti. Domani/questa settimana lo testerò definitivamente.
Soglia
9 anni fa #128872
Funziona sicuramente per le voci singole. L'ho appena usato. Tuttavia, devo ancora testare le iscrizioni multiple.
Ho apportato due modifiche sostanziali.
Il primo "bufferpipz" era 20 e Converttorealpips pensava che significasse 20 pip. È stato cambiato in 2. A quanto pare Converttorealpips non accetta variabili decimali (doppie) come 2,5 pip.
Il secondo è più grande e un po' più complesso. Ho fatto in modo che se siete long, non sposterà mai il vostro SL in basso e se siete short non sposterà mai il vostro SL in alto.
Se si utilizzano stop loss inizialmente stretti quando si interiorizza, si evita che l'EA allarghi il proprio SL o se si traina manualmente uno SL stretto si evita lo stesso problema di allargamento. Questo è stato risolto.
Eccolo aggiornato.
Buon divertimento.
krikri
9 anni fa #128882
Soglia Hi,
Ho pensato a questo problema per lo stop loss iniziale e non ho trovato come fare.
Grazie per il vostro miglioramento.
molto utile per il mio scalping o per gestire ordini multipli.
Kris
krikri
9 anni fa #128883
Soglia Hi,
come possiamo mettere uno stop loss iniziale, cioè, mettiamo un buy, e prima della chiusura della candela, il prezzo corrente attraversa il trail stop dell'atr, quando la candela si chiude allora non c'è stop loss.
scusatemi per la lingua sono francese !!!!
Kris
Soglia
9 anni fa #128903
Si può fare, ma c'è un problema più grande con l'EA e probabilmente con l'indicatore. Ho notato diverse volte che, quando si passa da un time frame all'altro o da una coppia di valute all'altra, lo stop loss viene spostato a un numero come 999,99 o a un numero come 000,32 se si è long.
Come avete notato, l'indicatore si presenta solo al di sotto o al di sopra del mercato, a seconda della tendenza. Devo pensare a un modo per far sì che l'EA non allarghi mai lo SL. Anche se la logica della regola aggiunta non ha impedito l'allargamento dello SL.
Forse il problema è l'indicatore. Non ne sono sicuro. Avevo un EA che utilizzava questo indicatore, creato su misura da qualcuno, ma ora è vecchio e superato a causa degli aggiornamenti di MT4. Funzionava perfettamente. Ha ancora bisogno di molto lavoro.
Soglia
9 anni fa #128904
In realtà devo ricorrere all'assistenza di Marc, dato che non riesco a trovare nulla. Sto cercando di elaborare una forumla in modo che l'EA non sposti mai lo stop loss più in là. Il forum che ho aggiunto dovrebbe impedirlo, ma sembra che a volte lo SL venga spostato in modo eccessivo (0,0002 o 999,8 per esempio). So che questo è legato all'indicatore.
Marc,
Se ne avete la possibilità, date un'occhiata al codice. Vedi se hai qualche suggerimento.
Grazie.
@Kris, this is the same upload. Don’t download. Its for Marc.
Stai visualizzando 13 risposte - da 1 a 13 (di 13 totali)