Répondre

Nombre total de transactions ouvertes

1 réponses

huangwh88

Customer, bbp_participant, community, 113 replies.

Visiter le profil

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.

0

tomas262

Administrateur, sq-ultimate, 2 réponses.

Visiter le profil

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

Pièces jointes :
Vous devez être connecté pour visualiser les fichiers joints.

0

Affichage d'1 réponse (sur un total de 1)