[¡Archivo!] Cualquier pregunta de novato, para no saturar el foro. Profesionales, no lo dejéis pasar. No podría ir a ningún sitio sin ti - 2. - página 151

 
Pyro:


¿Sabe mql4 cómo establecer órdenes pendientes?

Sí. ¿Cuál quieres?
 
OrderSend (símbolo, cmd, ...
cmd - Operacióncomercial
.
Puede ser cualquiera de los valores de la operación comercial
.
 
Quiero poner una orden pendiente para abrir una posición de compra. Existe una confusión sobre las órdenes BUY_STOP y BUY_LIMIT. ¿Se pueden utilizar para abrir una posición o son sólo un stop loss y un take profit? No entiendo esto.
 

El Stop Loss y el Take Profit son parámetros de orden, no órdenes.

ver Tipos y características de las órdenes

 

eddy



Gracias, lo tengo resuelto. Resulta que tienen diferentes parámetros de activación. Algunos son activados por Ask, otros por Bid. Quién lo iba a decir:)

 
siguen cerrando a precios opuestos, por lo que el diferencial se añade a la diferencia entre la apertura y el cierre
 
BooGUY:
¿Podría decirme cómo ejecutar una condición de compra o venta en un EA con un indicador personalizado? Por ejemplo, el indicador personalizado da flechas para comprar o vender, iCustom(...0) y iCustom(...1) son, según entiendo, índices de amortiguación que contienen venta y compra, pero cómo escribir una condición en un EA, por favor, aconsejar.

digamos:

d1=icustom(Symbol(), "Zig zag", 0, 0, 0, 1);

if (d1!=0) {OrdOpen(0,OP_BUY,flot,MG);}
 
double iMAOnArray (double array[], int total, ...

total- Número de elementos a calcular. 0 significa todos los elementos de la matriz.

No entiendo el papel del total y por qué siempre es igual a cero

 
 
eddy:

total - Número de elementos a calcular. 0 significa todos los elementos de la matriz.

No entiendo el papel del total y por qué siempre es cero

No siempre es cero. Si se introduce un cero al llamar a esta función, se procesará todo el array [].
Si pones 100, se procesarán 100 elementos del array [ ].