<code>//-------закрытие двух последних ордеров-----------------------------------------------------------------
int GetIndexByTicket(int ti, string sy="", int op=-1, int mn=-1) {
int i, k=OrdersTotal();
if (sy=="0") sy=Symbol();
for (i=0; i<k; i++) {
if (OrderSelect(i, SELECT_BY_POS, MODE_TRADES)) {
if ((OrderSymbol()==sy || sy=="") && (op<0 || OrderType()==op)) {
if ((mn<0 || OrderMagicNumber()==mn) && OrderTicket()==ti) return(i);
}
}
}
return(-1);
}
//+------------------------------------------------------------------+</code>
, но там немного не так как мне нужно.
. Без обид, анекдот знаете?
, а по поводуПо какому алгоритму сов выставляет стоповые ордера , то if(Bid-ma>DeltaMA*Point && s) если цена выше ниже МА на дельту — то ордер.
ruzaden