Chiudi Tutti Ordine di apertura di una coppia di valute
5 risposte
Truong Cao Xuan
5 anni fa #238327
Qualcuno può aiutarmi con una funzione personalizzata per farlo:
SE: TP totale in denaro di tutti gli ordini APERTI per UNA coppia di valute > 0
ALLORA: chiudere tutti gli ordini aperti per quella coppia di valute.
Grazie!
coensio
5 anni fa #238328
Sei dietro a qualche firewall senza accesso a google.com? 🙂
Eseguire due cicli attraverso gli ordini aperti e poi:
Nella funzione loop1():
if(OrdineSimbolo()==Simbolo())
TotalSymbolProfit=OrderProfit()+OrderSwap()+OrderCommission();
Dopo il primo loop1() controlla se il profitto totale è >0 e chiama il loop2().
se(TotalSymbolProfit>0) loop2();
nella funzione loop2():
if(OrdineSimbolo()==Simbolo())
OrderClose(OrderTicket(),OrderLots(),ecc...);
Gr
Chris
È un'affermazione falsa.
tomas262
5 anni fa #238343
Salve,
Anche la funzione Open P/L integrata può essere utilizzata per ottenere il P/L di tutti gli ordini in una specifica valuta. Basta impostare magic = 0
Fateci sapere se avete bisogno di ulteriore aiuto con la funzione personalizzata
Truong Cao Xuan
5 anni fa #239188
Truong Cao Xuan
5 anni fa #239189
Salve, anche la funzione integrata Open P/L può essere utilizzata per ottenere il P/L di tutti gli ordini in una specifica valuta. Basta impostare magic = 0 Ci faccia sapere se ha bisogno di ulteriore aiuto con la funzione personalizzata
Quindi, spesso apro il trading con 2 -3 coppie di valute allo stesso tempo.
Funzione Open P/L Se impostata su magic =0, restituirà la somma degli open P/L per tutti gli ordini attivi NON PER UNA SOLA COPPIA DI VALUTE.
tomas262
5 anni fa #239199
Stai visualizzando 5 risposte - da 1 a 5 (di 5 totali)