Уважаемые программисты, помогите подправить советник. Нужно, чтобы открывал новые колена не тогда когда первая позиция в убытке, а тогда когда первая позиция в плюсе. Другими словами, чтобы советник добавлял новое колено не к убыточным позициям, а к прибыльным согласно настройкам. Сам, ковырял, но не получается... Ну и если не сложно, то добавить контроль спреда, чтобы не открывал позицию или не добавлял колено если спред шире установленного значения. А то задолбали последнее время расширять спреды до невероятных размеров.
Кстати код отвечающий за постановку колен такой:
PHP:
//=========================================== покупаем колено ==================================================
if (!AddOrdersInd) {
if (totalB > 0 && totalB <= MaxTradesB) {
if ((NormalizeDouble((LastBuyPrice - Ask)/Point, 0)) >= PipStepB) {
iLotsB = NormalizeDouble(Lots * MathPow(LotExponent, NumOfTradesB), lotdecimal);
ticket = OPENORDER ("Buy");
Sleep (3000);
if (ticket < 0) {
BarControl_0 = False;
return (0);
}
BarControl_0 = BarControl;
}
}
}
Но как я его не пытался изменить, он не работает так как нужно.