Seguendo i vostri consigli, ho trovato un posto nella funzione void OnTick() dove posso attaccare la funzione TrailingGroupOrder() per inviare un comando per modificare una scia di ordini di gruppo, e oh mio Dio la scia di ordini di gruppo ha cominciato a funzionare. Tuttavia, la mia gioia non è durata a lungo. Guardando meglio, ho visto che solo l'ordine con un biglietto minimo è trillato.
Posso supporre molto probabilmente che il problema è nella modifica del solo primo ordine (minimo) e non di tutti in una volta.
Makar consiglia come far modificare tutti gli ordini nella griglia contemporaneamente????
Mostrami dove hai messo TrailingGroupOrder() nella funzione void OnTick() ?
Ciao a tutti, sto scrivendo del codice per un trawl di ordini di gruppo. La logica del codice è la seguente:
Dopo che il secondo e i successivi ordini sono stati aperti, otteniamo un comando per modificare gli ordini ModifyOrders() dove calcoliamo la media e poi il calcolo del takeprofit e modifichiamo tutti gli ordini ma solo il takeprofit.
Poi chiamiamo la funzione TrailingGroupOrder() dalla funzione void OnTick() dove lo Stop Loss viene modificato in Trailing Stop.
La questione è che solo un ordine con un ticket minimo viene modificato; questo non è corretto; tutti gli ordini nella griglia dovrebbero essere modificati e chiudere al TP o SL. Per favore, aiutatemi a capire questo. Grazie in anticipo.
Consenti l'uso dei cookie per accedere al sito MQL5.com.
Abilita le impostazioni necessarie nel browser, altrimenti non sarà possibile accedere.
Hai effettuato l'accesso. L'autenticazione a due fattori è stata disattivata. Configurala di nuovo e scansiona un nuovo codice QR, oppure continua con l'autenticazione a due fattori disattivata.
Buon giorno Makar !!!
Seguendo i vostri consigli, ho trovato un posto nella funzione void OnTick() dove posso attaccare la funzione TrailingGroupOrder() per inviare un comando per modificare una scia di ordini di gruppo, e oh mio Dio la scia di ordini di gruppo ha cominciato a funzionare. Tuttavia, la mia gioia non è durata a lungo. Guardando meglio, ho visto che solo l'ordine con un biglietto minimo è trillato.
Posso supporre molto probabilmente che il problema è nella modifica del solo primo ordine (minimo) e non di tutti in una volta.
Makar consiglia come far modificare tutti gli ordini nella griglia contemporaneamente????
Mostrami dove hai messo TrailingGroupOrder() nella funzione void OnTick() ?
Cancellare gli elementi evidenziati in rosso
Evidenziato in giallo portalo in alto
Cancellare gli elementi evidenziati in rosso
Evidenziato in giallo portalo su
Makar è la variante che mi hai mandato ieri - sarebbe molto semplice in quella variante gli ordini sono anche chiusi in modo errato
Makar questa è la variante che mi hai mandato ieri - sarebbe stato molto semplice in quella variante gli ordini non sono chiusi correttamente
Le mie correzioni non influiscono sulla chiusura.
Un'altra cosa - cosa significa "tr" nella funzione TrailingGroupOrder()?
Makar questa è la variante che mi hai mandato ieri - sarebbe stato molto semplice in quella variante gli ordini sono anche chiusi in modo errato
Cosa intende per "non chiudere correttamente"?
Non tutti gli ordini vengono chiusi in una volta dal trawl, ma solo l'ordine con il ticket minimo e così via uno per uno
Non tutti gli ordini vengono chiusi in una volta dal trawl, ma solo l'ordine con il ticket minimo e così via uno per uno
Ciao a tutti, sto scrivendo del codice per un trawl di ordini di gruppo. La logica del codice è la seguente:
Dopo che il secondo e i successivi ordini sono stati aperti, otteniamo un comando per modificare gli ordini ModifyOrders() dove calcoliamo la media e poi il calcolo del takeprofit e modifichiamo tutti gli ordini ma solo il takeprofit.
Poi chiamiamo la funzione TrailingGroupOrder() dalla funzione void OnTick() dove lo Stop Loss viene modificato in Trailing Stop.
La questione è che solo un ordine con un ticket minimo viene modificato; questo non è corretto; tutti gli ordini nella griglia dovrebbero essere modificati e chiudere al TP o SL. Per favore, aiutatemi a capire questo. Grazie in anticipo.
Ciao a tutti, sto scrivendo del codice per un trawl di ordini di gruppo. La logica del codice per la rete a strascico è la seguente:
Perché questa duplicazione
Puoi farlo in questo modo
Mostra anche quali parametri