В моем ТЗ после текста идут 5 скринов. На них изображение и красным текстом написано что не так делает советник. Скрины, которые в топике, наглядно показывают, что советник работает не по патерну, а как Бог на душу положит.
Андрей, по этой ссылке наша переписка по уточнению алгоритма, там есть скрин. Если будут вопросы, то тогда напишу ТЗ заново. zakaz.opentraders.ru/50498.html
В связи с тем, что я не знала, что цена движется скачками, а не последовательно, и существует вероятность того, что она перескочит через значение точки OPEN входящей свечи, прошу дополнить алгоритм следующими условиями контроля
— для ордера, выставленного BUY закрытие ордера осуществляется в случае если:
1) текущая цена = значению точки OPEN входящей свечи;
2) текущая цена меньше точки OPEN входящей свечи.
— для ордера, выставленного SELL закрытие ордера осуществляется в случае если:
1) текущая цена = значению точки OPEN входящей свечи;
2) текущая цена больше точки OPEN входящей свечи.
Извините за мою непонятливость.
Здравствуйте, Андрей!
Вот здесь советник не сработал. На зеленой свече открыт ордер BUY. Советник должен запомнить OPEN этой свечи (на скрине это дно зеленой свечи). Это значение не должно меняться до закрытия ордера. Цена развернулась в обратную сторону, вниз. Ордер должен был закрыться тогда, когда цена стала на уровень дна зеленой свечи (значение цены стало такое же, как то значение OPEN, которое советник запомнил при открытии ордера). В этот момент ордер должен закрыться. Такая операция очень уменьшает просадку, если цена пошла не в ту сторону.
Если надо, я сниму ролик, в котором нарисую алгоритм закрытия сделки по OPEN входящей свечи и объясню возможные варианты (BUY SELL).
Андрей, а если пойти не классическим путем, где вход в сделку осуществляется с одновременным выставлением стопа?
Т.е… советник фиксирует в своих «мозгах» точку OPEN и, открывая сделку, не выставляет СТОП, ориентированный на нее. Но держит ситуацию под контролем, постоянно сравнивая текущее значение цены со значением OPEN.
И как только эти две цены становятся равными по величине сделка закрывается.
Андрей, есть небольшая проблема.
Советник не открывает сделку пока цена от точки OPEN не пройдет расстояние для минимального стопа.
В моеи случае величина стопа 1950 пипсов.
И советник открыл ордер на продажу только по прохождении этого расстояния.
Все попытки войти в сделку раньше потерпели неудачу…
Видео прилагаю в файлообменнике fex.net/s/op2p4rr.
Андрей, открывать сделку советником не надо вообще. Я ее открываю руками.
Скрипт только закрывает открытую вручную сделку. Он запоминает значение open свечи, на которой сделан вход в сделку. Начиная со следующей свечи скрипт закрывает сделку, если цена приобретает значение open. Скрипт производит разовую операцию для конкретной сделки.
Здравствуйте, Андрей!
Вот пример моей вчерашней торговли.
Точка 1.
Я открываю ордер на продажу на текущей свече.
Цена разворачивается в обратную сторону.
Жду закрытия ордера по точке OPEN. Но советник этого не делает.
Точка 2.
Закрываю ордер вручную.
Точка 3.
Открываю Ордер на покупку.
Точка 4.
Выхожу из сделки вручную.
Пока ждала очередной точки входа, вдруг вижу как советник начинает самостоятельно торговать, выставляя тейки и стопы.
Теперь я поняла, что при постановке задачи не указала, что мне не нужен самостоятельно торгующий советник. А нужен советник (скрипт), который просто закрывал бы открытые мною лично сделки по точке OPEN той свечи, на которой я открываю ордер в случае разворота цены и похода ее в обратную сторону.
Здравствуйте, Андрей!
В разработанном Вами скрипте OPEN есть 2 параметра для настроек – TP и LT.
Под ТР (цифра 1) вероятно подразумевается Тэйк-профит.
А что регулирует LT. (цифра 2)?
с уважением, Антонина.
Здравствуйте, Андрей! Протестировала советник на графике и увидела, что он работает не по тому алгоритму, который я описывала. Мне нужно чтобы советник закрывал сделку, если цена пошла в обратную сторону, по OPEN свечи, во время формирования которой открывалась сделка. Этот алгоритм работает как на покупку, так и на продажу. Если я неточно сформулировала алгоритм задания, то прошу простить начинающего трейдера )). Можете переделать? С уважением, Антонина.
Antonyna