Forse, non hai capito cosa intendo. mettere una bandiera sulla chiusura parziale già effettuata. da quello che capisco, vuoi solo fare una chiusura parziale una volta per ogni ordine, giusto?
Publi |
Publi |
Tipo: Messaggi; Utente: jericc
Forse, non hai capito cosa intendo. mettere una bandiera sulla chiusura parziale già effettuata. da quello che capisco, vuoi solo fare una chiusura parziale una volta per ogni ordine, giusto?
Al prossimo segno di spunta, EA esegue di nuovo la funzione di chiusura parziale. metti una bandiera, dove dopo la chiusura parziale fatta, EA non chiamerà di nuovo quella funzione.
Credo che um4ir abbia menzionato gli ordini in sospeso?
comunque, ti preghiamo di chiarire e commentare, e io rivedrò l'EA. e inoltre, descrivere come EA gestirà DD e Risk Management.
no .. tutto è gratuito, ma non il codice sorgente (file mql4). forse um4ir spiegherà meglio il suo approccio scalping.
1 allegatoi
Non testato.
https://www.forexmad.com/attachments/1534532653107715833.ex4
sì, OnTick è solo per EA. ma ... se si esegue questo codice per lo script (i.e OnStart ()), la funzione NewBar non sarà mai vera, a meno che non si esegua lo script sull'ora esatta come nuova barra...
Codice inserito/--- Variabile globale ----------------------------------------- ------------------------- datetime ArrayTime # 91; # 93 ;, LastTime; void OnTick () {if (NewBar (PERIOD_CURRENT))...
non dico che si sta duplicando .. in un breve 1sec, quanti tick in entrata = quanti nuovi ordini verranno eseguiti da EA. ma hey, SwingMan sicuramente si prenderà cura di esso....
https://docs.mql4.com/trading/orderclosebyordercloseby stasta usando ticket (s). non è il mio metodo favorevole in OrderSelect (invece o numero magico). per un motivo ovvio, i biglietti possono...
Applico mantenendo il metodo del profitto. Ad esempio, diciamo che il prezzo è pari a 5pips via verso TP, attivare trailingStop. l'una o l'altra direzione è un profitto garantito.
1 allegatoi
oh ok .. ho capito. Ho rimosso questi codici e il backtest dovrebbe funzionare senza intoppi. Codice inserito void TickData () {//while (IsTradeContextBusy ()) Sleep (1);/while (!...