Cerrar Todo Abrir Orden de pares de divisas ONE
5 respuestas
Truong Cao Xuan
hace 5 años #238327
¿Puede alguien ayudarme con una función custome para hacer eso:
SI: TP total en dinero de todas las órdenes ABIERTAS para UN par de divisas > 0
ENTONCES: Cierre todas las órdenes ABIERTAS para ese par de divisas.
Gracias.
coensio
hace 5 años #238328
Estás detrás de algún cortafuegos sin acceso a google.com 🙂 .
Sólo tienes que hacer dos bucles a través de sus órdenes abiertas y luego:
En la función loop1():
if(OrdenSímbolo()==Símbolo())
TotalSímboloProfit=OrdenProfit()+OrdenSwap()+OrdenComisión();
Después del primer bucle1() comprueba si el beneficio total es >0 entonces llama al bucle2().
if(TotalSímboloProfit>0) loop2();
en la función loop2():
if(OrdenSímbolo()==Símbolo())
OrderClose(OrderTicket(),OrderLots(),etc...);
Gr
Chris
Esta afirmación es falsa.
tomas262
hace 5 años #238343
Hola,
También se puede utilizar la función incorporada Open P/L para obtener P/L para todas las órdenes en una divisa específica. Sólo tiene que establecer magic = 0
Háganos saber si necesita más ayuda con la función personalizada
Truong Cao Xuan
hace 5 años #239188
Truong Cao Xuan
hace 5 años #239189
Hola, también se puede utilizar la función incorporada Open P/L para obtener P/L para toda la orden en una moneda específica. Sólo tiene que establecer magic = 0 Háganos saber si necesita más ayuda con la función personalizada.
Por lo tanto, a menudo abro el comercio con 2 -3 pares de divisas al mismo tiempo
Función Open P/L Si se establece magic =0 devolverá la suma de Open P/L para todas las órdenes activas NO PARA UN PAR DE DIVISAS.
tomas262
hace 5 años #239199
Viendo 5 respuestas - de la 1 a la 5 (de un total de 5)