Цитата(Силен @ 21.5.2009, 22:00)
добавлен параметр Hard_Close - разрешение отодвинуть SL/TP если он в зоне заморозки и мешает закрытию ордера.
Не очень понял...
Заморозка не позволяет производить
никаких операций с ордером, когда ордер в её зоне.
Модификация СЛ/ТП также ограничена. По-моему только ТП можно перенести дальше и даже это разрешено не у всех дилеров - коль ордер попал в заморозку, то он заморожен полностью.
Что вы вообще няньчитесь с закрытиями???
У вас должен жестко стоять ТП, который закроется САМ. Всё остальное - это лишние усложнения, нарушающие систему...
Еще раз повторяю - не пытайтесь из этого скрипта сделать полный автомат!
Идите пошагово -
добейтесь сначала нормальной обработки отработок и открытия ордера с установкой ТП/СЛ.
Нахрена вы себе выискиваете геморрой???
Если я правильно понял что вы "закручиваете" - просто забыть про скрипт закрытия
и бросить всё НЕЛИШНЕЕ время на доводку основного скрипта.
P.S. Если будете постоянно тягать скриптом 1-2 лишних пипа на стопе, то дилер вас рано или поздно прекратит своевременно обслуживать - будет ставить в хвост очереди пока есть кого обслуживать из "немаразматиков".
Поэтому разрешите 1-2 пипа (не больше!!!) на проскальзывание СВЕРХ максимального СЛ и забудьте! Или НЕ разрещите - дайте разрешение на проскальзывание только в пределах разрешенного максимума, и тоже забудьте.
Кстати,
это может быть обыграно даже к вашей выгоде, если разрешить при покупке проскальзывание вниз больше, чем вверх (в пределах максимального СЛ) и наоборот.
P.P.S. В случае если не удаётся поставить нужный ТП:
можно сделать отключаемый режим, в котором ордер всё-таки открывается,
но выбрасывается окно с сообщением о необходимости ручного контроля (фиксации) ордера.
Ну а по невозможности поставить СЛ я уже несколько раз повторил (!!!!!).