Щас, Алексей, попробую объяснить получше. Допустим первая сделка 0.01 ушла в минус. Открывается сделка 0.02 и закрывается по нулям. Открывается точно такая же сделка 0.02, т.к. пока что нет надобности увеличивать лот более, т.к. со второй сделки мы не несём убытков, как будто её и не существовало. Если не иметь возможности закрывать ордера по нулям, то это значит, что каждая сделка не достигнувшая планки тейка закроется в минус, что приведёт к временным убыткам, и каждый раз будет необходимо после неё удваивать лот. А если будет возможность не уйти в минус, а закрыться по нулям, то нет необходимости ещё больше удваивать лот, а можно просто сделать попытку повтора с таким же лотом, какой был у предыдущего ордера. Допустим без этой возможности пять сделок подряд уйдут в минус с лотами (0.05, 1, 2, 4, 8,), и только шестая сделка с лотом 16 перекроет эти убытки. А с этой возможностью в части этих минусовых случаев не придётся удваивать лот, т.к. они при закрытии по нулям не принесут убытков, и я думаю, что это будет в половине случаев, а может и ещё больше. С возможностью подтягивать стоп на ноль и открываться с таким же лотом, ордер с которым не принёс не прибыли не убытков, этот ряд лотов по Мартину мог бы выглядеть например: 0.05, 1, 1, 2, 2 и шестой закрывающий ряд в плюс тоже с лотом 2. Поверьте, я наблюдал за работой советника и действительно существует много сделок, в которых цена не дотягивает до тейка, и которые могли бы быть закрыты по нулям, если бы вовремя подтянуть стоплосс. И это может значительно уменьшить временный убыток или просадку, как она там правильно называется, и дать возможность работать с большим лотом. Просто нужно будет как следует протестировать несколько месяцев и понять, сколько максимум может быть ордеров до закрытия в профит.
Андрей.
//+------------------------------------------------------------------+
//|открывает два противоположных отложенных ордера на заданном уровне от хая и лоу
//|предыдущей свечи текущего графика.
//|если пользователем установлен уровень меньше допустимого, устанавливает ордера на минимально допустимом уровне
//|при срабатывании одного, противоположный закрывается
//|при возможности переводит прибыльный ордер в безубыток
//|при закрытии по лосю - удваивает ставку
//|при закрытии по профиту - устанавливает ставку равную первоначальной
//|при закрытии по безубытку сохраняет текущий лот
//|
//|при увеличении ДЦ дистанции снимает тэйк-профит
//|при возвращении дистанции к норме удаляет ордер
//|Set_Lot = 0.01; - лот
//|Set_Level = 7; - дистанция от верха и низа свечи
//|Set_SL = 10; - лось
//|Set_TP = 10; - профит
//|SET_OUTLOSS = true; - переводить в безубыток
//|Level_OutLoss = 0; - при прибыли в указанное количество пунктов
//+------------------------------------------------------------------+