Número total de operaciones abiertas
1 respuesta
huangwh88
hace 4 años #250769
Hola,
¿Es posible tener una regla que compruebe el número total de operaciones abiertas en la cuenta (no sólo el EA)? Por ejemplo, SI el número de operaciones abiertas en la cuenta < 3, entonces ejecutar la acción.
tomas262
hace 4 años #250775
Hola,
El Asistente de EA no incluye dicha función pero puede ser añadida fácilmente como la siguiente función personalizada (incluir al final en /code/CustomFunctions.mq4)
int getOpenOrdersCount() {
int pedidos_abiertos = 0;
for( int j = 0; j < Total; j ++){
OrderSelect(j, SELECT_BY_POS, MODE_TRADES);
if(TotalPedidos()==0) break;
if(OrderType()==OP_BUY) open_orders++; continue;
if(OrderType()==OP_SELL) open_orders++; continue;
}return(pedidos_abiertos);
}
y consulte en Asistente EA como se muestra en la captura de pantalla adjunta
Viendo 1 respuesta (de un total de 1)