Покажите хотя бы один для МУЛЬТИВАЛЮТНОГО советника.
void f0_12(int A_magic_0, string A_symbol_4)
{
double bid_12;
double ask_20;
double point_28;
if(Tral != 0)
{
for(int pos_36 = 0; pos_36 < OrdersTotal(); pos_36++)
{
if(OrderSelect(pos_36, SELECT_BY_POS) && OrderSymbol() == A_symbol_4 && OrderMagicNumber() == A_magic_0)
{
point_28 = MarketInfo(OrderSymbol(), MODE_POINT);
if(OrderType() == OP_BUY)
{
bid_12 = MarketInfo(OrderSymbol(), MODE_BID);
if(bid_12 > MathMax(OrderOpenPrice(), OrderStopLoss()) + (Tral + TralStep) * point_28) modtic = OrderModify(OrderTicket(), OrderOpenPrice(), bid_12 - Tral * point_28, OrderTakeProfit(), 0);
}
if(OrderType() == OP_SELL)
{
ask_20 = MarketInfo(OrderSymbol(), MODE_ASK);
if((ask_20 < MathMin(OrderOpenPrice(), OrderStopLoss()) - (Tral + TralStep) * point_28 && OrderStopLoss() != 0.0) || (ask_20 < OrderOpenPrice() - (Tral + TralStep) * point_28 &&
OrderStopLoss() == 0.0)) modtic = OrderModify(OrderTicket(), OrderOpenPrice(), ask_20 + Tral * point_28, OrderTakeProfit(), 0);
}
}
}
}
}
Этот стоит в одном мультивалютнике