Ti stai perdendo delle opportunità di trading:
- App di trading gratuite
- Oltre 8.000 segnali per il copy trading
- Notizie economiche per esplorare i mercati finanziari
Registrazione
Accedi
Accetti la politica del sito e le condizioni d’uso
Se non hai un account, registrati
Sì - l'ho letteralmente capito quando ho rimosso il ciclo for. Ho ragione nel dire che se tengo traccia del numero OrderTicket da quando viene selezionato per la prima volta, una volta che OrderClose ha fatto la sua cosa e restituisce true, allora potrei verificare questo con il numero OrderTicket in quanto saranno diversi - rompendo così il ciclo e aspettare fino a quando un altro nuovo ordine passa?
Non sono del tutto sicuro di come scriverlo, ma è più o meno sulle linee giuste?
Non hai bisogno di uscire dal ciclo ... a meno che la parte rimanente dell'ordine non abbia un nuovo numero di ticket? Sai se è così?
Il problema di salvare queste informazioni in una variabile o array è che se l'EA si ferma per progetto o MT4 va in crash hai perso le tue informazioni e non puoi riprendere da dove hai lasciato. Potresti essere in grado di fare qualcosa con i numeri magici . . altrimenti dovrai diventare disordinato e iniziare a salvare le informazioni su file . . .
Hmmm... Ok, ho appena stampato i dettagli dell'ordine dopo che OrderClose==true.... I numeri dell'OrderTicket sono identici, da quando ho inserito l'ordine a quando ho chiuso a metà... Qualche idea sul perché non chiuda a metà appena il Bid è >= al prezzo di uscita? Sembra andare abbastanza lontano, ma sembra chiuderlo solo su un pull back (sto eseguendo rapidamente un test su un set-up conosciuto ripetutamente).
Se sono tutti lo stesso numero di ticket, come posso lavorare con questo per smettere di provare a chiudere continuamente le metà consecutivamente? Voglio solo che si chiuda la metà una volta sola...
Hmmm... Ok, ho appena stampato i dettagli dell'ordine dopo che OrderClose==true.... I numeri dell'OrderTicket sono identici, da quando ho inserito l'ordine a quando ho chiuso a metà... Qualche idea sul perché non chiuda a metà appena il Bid è >= al prezzo di uscita? Sembra andare abbastanza lontano, ma sembra chiuderlo solo su un pull back (sto eseguendo rapidamente un test su un set-up conosciuto ripetutamente).
Puoi mostrare un po' di più il log/giornale, qual è il Bid del tick prima che metà dell'ordine venga chiuso? Tutto quello che possiamo vedere da quello che hai stampato è quello che era il Bid quando metà dell'ordine stava per essere chiuso. Quale modalità di Strategy Tester stai usando? ogni tick o prezzi di apertura?
Se sono tutti lo stesso numero di biglietto, come posso lavorare con questo per smettere di provare a chiudere continuamente le metà consecutivamente? Voglio solo che si chiuda la metà una volta sola...
Ok - bene, l'unica altra opzione è mettere due ordini con due prezzi di uscita diversi... l'unico problema che ho è questo:
"if(OpenOrdersThisPair(Symbol())==0)"
Mi permette di mettere solo 1 ordine alla volta... Se lo rimuovo, allora ci sarà un numero illimitato di compravendite messe a mercato su qualsiasi set-up... Spero che abbiate esperienza su come posso permettere 2-3-4 ordini su qualsiasi idea di set-up isolato?
Posso avere fino a un massimo di 4 uscite per set-up di trade
Ok - bene, l'unica altra opzione è mettere due ordini con due prezzi di uscita diversi... l'unico problema che ho è questo:
"if(OpenOrdersThisPair(Symbol())==0)"
Mi permette di inserire solo 1 ordine alla volta... Se lo rimuovo, allora ci sarà un numero illimitato di compravendite messe a mercato su qualsiasi set-up... Spero che abbiate esperienza su come posso permettere 2-3-4 ordini su qualsiasi idea di set-up isolato?
Puoi mostrare un po' di più del registro/diario,
Puoi mostrare un po' di più del log/giornale, qual è il Bid il tick prima che metà dell'ordine venga chiuso? Tutto quello che possiamo vedere da quello che hai stampato è quello che era il Bid quando metà dell'ordine stava per essere chiuso. Quale modalità di Strategy Tester stai usando? ogni tick o prezzi di apertura?
Sto usando ogni tick. La parte evidenziata sopra; come faccio a controllarla? Non capisco perché, ma a volte non tutto viene stampato - la funzione orderclose funziona, ma la stampa no... Davvero frustrante, perché mi confonde. Ma non importa, la stampa è più o meno tutto quello che ho incollato sopra?
L'unica differenza è che ho anche una quantità inesorabile di "OrderModify error 1" - che devo ancora capire...
Sto usando ogni tick. La parte evidenziata sopra; come faccio a controllarla? Non capisco perché, ma a volte non tutto viene stampato - la funzione orderclose funziona, ma la stampa no... Davvero frustrante, perché mi confonde. Ma non importa, la stampa è praticamente tutto quello che ho incollato sopra?