Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
От ДЦ зависит. Может слишком близкий стоп к текущей цене?
50 пунктов, куда уж дальше то :)Черт его знает, что там у вас. Может, просто торговля советниками тупо запрещена со стороны ДЦ. Может, еще какая-нибудь очевидная вещь. А др. советники не пробовали? Например, из поставки МТ?
Ну да, стандартные MACD Sample и Moving Average тоже висели безрезультатно :(
как понимаю правила в ДЦ для автомата - советника и для открытия вручную - разные! Вручную можно сделать все сразу, а советником - нет!!!!
Вобшем попробовал (tradingexpert.mq4 вставил из учебника (https://book.mql4.com/ru/samples/expert).)- если из OrderSend убрать ордера Стоп и Профит, то в реальном времени открывает сделку, ранее была ошибка 130 по Стоп лосу, но остались вопросы:
1. Как открывать стопы и Профиты лучше в таких ДЦ, где нельзя по МТ4 в одной строке вписывать открытие и стопы и профиты?
2. Существует провекра на запрет открытия нескольких сделок, в приведенном выше коде, как быть с этой проверкой, если у нас по правилам ДЦ, фактически 3 ордера по каждой сделке появляются (Открывающий и Стоп и Профит - отдельными отложеннымми ордерами)?
Ну да, стандартные MACD Sample и Moving Average тоже висели безрезультатно :(
Ну так это значит, что или ДЦ не разрешает авто-торговлю, или вы что-то не до конца разрешили в настройках. Свяжитесь с ДЦ, выясните. Больше по теме ничем помочь невозможно.
У меня тоже не Альпари, а Larson&Holz. Проверил вручную, при выставлении нового ордера можно в нем сразу же указать уровни SL и TP.
Upd: Журнал нашел, тот, который в терминале. Сейчас в нем сообщение о загруженном советнике, я так понимаю, нужно ждать сигнала открытия ордера и там должно появиться сообщение, почему он не открыт?
Там должно появиться сообщение о запросе торговой перации и о результате (удовлетворение запроса либо ошибка)
как понимаю правила в ДЦ для автомата - советника и для открытия вручную - разные! Вручную можно сделать все сразу, а советником - нет!!!!
Вобшем попробовал (tradingexpert.mq4 вставил из учебника (https://book.mql4.com/ru/samples/expert).)- если из OrderSend убрать ордера Стоп и Профит, то в реальном времени открывает сделку, ранее была ошибка 130 по Стоп лосу, но остались вопросы:
1. Как открывать стопы и Профиты лучше в таких ДЦ, где нельзя по МТ4 в одной строке вписывать открытие и стопы и профиты?
2. Существует провекра на запрет открытия нескольких сделок, в приведенном выше коде, как быть с этой проверкой, если у нас по правилам ДЦ, фактически 3 ордера по каждой сделке появляются (Открывающий и Стоп и Профит - отдельными отложеннымми ордерами)?
- возможно, слишком близко располагаете стопы;1) модифицировать исполненный ордер на следующем тике;
2) надо при написании кода учитывать факт ограничения (не очень понятно в чем проблема).
Соответственно стопа в 50 пунктов может быть и маловато для альпари (т.к. это будет всего лишь 5 "настоящих" пунктов) и вы просто можете не умещаться с таким стопом в стоплевел...(т.е. минимальное расстояние в пунктах от цены). чтобы это проверить - рекомендую в любых советниках (даже на будущее) перед отправкой торговых приказов проверять уровень стопов на сравнение с переменной MarketInfo(Symbol(),MODE_STOPLEVEL).
т.к. например во время новостей эта переменная может увеличиваться в десятки раз... и попросту блокировать работу советника...
50 пунктов, куда уж дальше то :)
это на 4-х или на 5-тизнаке?советниках (даже на будущее) перед отправкой торговых приказов проверять уровень стопов на сравнение с переменной MarketInfo(Symbol(),MODE_STOPLEVEL).
т.к. например во время новостей эта переменная может увеличиваться в десятки раз... и попросту блокировать работу советника...
Кстати, да.