Bonjour, je suis desespéré.
Après je ne sais combien de tentatives, rien n'y fait...j'ai bien résolu le déclenchement des ordres (il y avait une erreur dans ordersend), mais le orderclose IMPOSSIBLE.
if (ReverseContinuation1 == 10)//reverseVert
{
OrderSend(Symbol(),OP_BUY,lots,Ask,3,Ask-ValStopSuiveur*Point,Ask+TakeProfit*Point,"macd sample",16384,0,Green);
}
if (ReverseContinuation1 == 11)//reverseRouge
{
ClotureOrdreLong();
}
void ClotureOrdreLong()
{
for(int i = OrdersTotal() - 1; i >= 0; i--)
{
if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES))
{
if(OrderMagicNumber() == 16384 && OrderSymbol() == Symbol())
{
if (OrderType()==OP_BUY)
{
OrderClose(OrderTicket(),OrderLots(),Bid,3,DarkSea Green);
}
}
}
}
}
S'il vous plait aidez moi![]()
![]() |
|


LinkBack URL
About LinkBacks

Répondre avec citation