Как заставить советника открывать ордера в реальном времени? - страница 2

 
grell >>:
От ДЦ зависит. Может слишком близкий стоп к текущей цене?


50 пунктов, куда уж дальше то :)
 
Черт его знает, что там у вас. Может, просто торговля советниками тупо запрещена со стороны ДЦ. Может, еще какая-нибудь очевидная вещь. А др. советники не пробовали? Например, из поставки МТ?
 
Svinozavr >>:
Черт его знает, что там у вас. Может, просто торговля советниками тупо запрещена со стороны ДЦ. Может, еще какая-нибудь очевидная вещь. А др. советники не пробовали? Например, из поставки МТ?

Ну да, стандартные MACD Sample и Moving Average тоже висели безрезультатно :(

 

как понимаю правила в ДЦ для автомата - советника и для открытия вручную - разные! Вручную можно сделать все сразу, а советником - нет!!!!
Вобшем попробовал (tradingexpert.mq4 вставил из учебника (https://book.mql4.com/ru/samples/expert).)- если из OrderSend убрать ордера Стоп и Профит, то в реальном времени открывает сделку, ранее была ошибка 130 по Стоп лосу, но остались вопросы:

1. Как открывать стопы и Профиты лучше в таких ДЦ, где нельзя по МТ4 в одной строке вписывать открытие и стопы и профиты?
2. Существует провекра на запрет открытия нескольких сделок, в приведенном выше коде, как быть с этой проверкой, если у нас по правилам ДЦ, фактически 3 ордера по каждой сделке появляются (Открывающий и Стоп и Профит - отдельными отложеннымми ордерами)?

 
Aja >>:

Ну да, стандартные MACD Sample и Moving Average тоже висели безрезультатно :(


Ну так это значит, что или ДЦ не разрешает авто-торговлю, или вы что-то не до конца разрешили в настройках. Свяжитесь с ДЦ, выясните. Больше по теме ничем помочь невозможно.

 
Aja писал(а) >>
У меня тоже не Альпари, а Larson&Holz. Проверил вручную, при выставлении нового ордера можно в нем сразу же указать уровни SL и TP.
Upd: Журнал нашел, тот, который в терминале. Сейчас в нем сообщение о загруженном советнике, я так понимаю, нужно ждать сигнала открытия ордера и там должно появиться сообщение, почему он не открыт?




Там должно появиться сообщение о запросе торговой перации и о результате (удовлетворение запроса либо ошибка)

 
Trejder5 писал(а) >>

как понимаю правила в ДЦ для автомата - советника и для открытия вручную - разные! Вручную можно сделать все сразу, а советником - нет!!!!
Вобшем попробовал (tradingexpert.mq4 вставил из учебника (https://book.mql4.com/ru/samples/expert).)- если из OrderSend убрать ордера Стоп и Профит, то в реальном времени открывает сделку, ранее была ошибка 130 по Стоп лосу, но остались вопросы:

1. Как открывать стопы и Профиты лучше в таких ДЦ, где нельзя по МТ4 в одной строке вписывать открытие и стопы и профиты?
2. Существует провекра на запрет открытия нескольких сделок, в приведенном выше коде, как быть с этой проверкой, если у нас по правилам ДЦ, фактически 3 ордера по каждой сделке появляются (Открывающий и Стоп и Профит - отдельными отложеннымми ордерами)?


- возможно, слишком близко располагаете стопы;
1) модифицировать исполненный ордер на следующем тике;
2) надо при написании кода учитывать факт ограничения (не очень понятно в чем проблема).
 
Не забывайте, что на альпари - пятизнак... (т.е. пятизначные котировки, на тех парах на которых четырехзначные, и соответственно трехзначные, на тех где двухзначные). 
Соответственно стопа в 50 пунктов может быть и маловато для альпари (т.к. это будет всего лишь 5 "настоящих" пунктов) и вы просто можете не умещаться с таким стопом в стоплевел...(т.е. минимальное расстояние в пунктах от цены). чтобы это проверить - рекомендую в любых советниках (даже на будущее) перед отправкой торговых приказов проверять уровень стопов на сравнение с переменной MarketInfo(Symbol(),MODE_STOPLEVEL).
т.к. например во время новостей эта переменная может увеличиваться в десятки раз... и попросту блокировать работу советника...
 
Aja писал(а) >>


50 пунктов, куда уж дальше то :)


это на 4-х или на 5-тизнаке?
 
lexandros писал(а) >>
советниках (даже на будущее) перед отправкой торговых приказов проверять уровень стопов на сравнение с переменной MarketInfo(Symbol(),MODE_STOPLEVEL).
т.к. например во время новостей эта переменная может увеличиваться в десятки раз... и попросту блокировать работу советника...

Кстати, да.

Причина обращения: