Bonsoir, je voudrais coder de sortir au prix moyen de revient + 5 points, dans le cas ou l'on a plusieurs positions. Si je mets le code ci-dessous, il me sort toutes les positions mais au prix de la dernière entrée +5points.

if (MarketPositionMN("", -1, -1) ==1 && Close[0] > OrderOpenPrice()+5)
{ CloseAllPositionsComment(Symbol(), OP_BUY, CommntL);
}

Comment faire pour qu'il me calcule le prix de revient moyen de l'ensemble des trades en cours ? Si qq'un pouvait me dépanner...En easylangage il suffit d'utiliser "avgentryprice", mais là je débute en MQL4 et je bloque.
Je vous remercie.