Nombre total de transactions ouvertes
1 réponses
huangwh88
Il y a 4 ans #250769
Bonjour,
Est-il possible d'avoir une règle qui vérifie le nombre total de transactions ouvertes dans le compte (pas seulement l'EA) ? Par exemple, SI le nombre de transactions ouvertes sur le compte < 3, alors exécuter l'action.
tomas262
Il y a 4 ans #250775
Bonjour,
L'assistant d'EA n'inclut pas cette fonction mais elle peut être facilement ajoutée comme la fonction personnalisée suivante (à inclure à la fin dans /code/CustomFunctions.mq4)
int getOpenOrdersCount() {
int open_orders = 0 ;
for( int j = 0 ; j < Total ; j ++){
OrderSelect(j, SELECT_BY_POS, MODE_TRADES) ;
if(OrdersTotal()==0) break ;
if(OrderType()==OP_BUY) open_orders++ ; continue ;
if(OrderType()==OP_SELL) open_orders++ ; continue ;
}return(open_orders) ;
}
et se référer à l'assistant EA comme indiqué dans la capture d'écran ci-jointe
Affichage d'1 réponse (sur un total de 1)