Forex programozás › Fórum › Kérdések az MQL4 programozási nyelvvel kapcsolatban › A legnagyobb veszteségű pozi zárása › Hozzászólás: A legnagyobb veszteségű pozi zárása
Nem jól raktam be a záró-kódrészletet. Újra próbálom:
if(ClMaxLoss==1&&LoLot()*ShLot()>0&&ShLot()>=LoLot())
{
for(i=0; i<OrdersTotal(); i++) // Order searching cycle
{
if(!OrderSelect(i,SELECT_BY_POS,MODE_TRADES)) continue;
if(OrderSymbol()!=Symbol()) continue;
type=OrderType();
if(type==OP_BUY)
{
RefreshRates();
if(MaxLossLong()==OrderProfit()&&BuyCnt>1)CloseOrder(OrderTicket(),OrderLots(),MarketInfo(OrderSymbol(),MODE_BID));
}
}
}