MQL4 - automated forex trading   /  

Форум

Магическое число при ручной торговле...

К списку тем Авторизуйтесь или зарегистрируйтесь, чтобы создать новую тему

avatar
292
Michel_S 10.10.2006 19:50 
Если в алгоритме Эксперта используется ордер с магическим числом, характеризующим определённое его свойство или признак, то в процессе работы Эксперта в режиме он-лайн, когда возникает необходимость в ручном выставлении ордера, хотелось бы, чтобы этот ордер был воспринят впоследствии Экспертом.
При ручном открытии ордера можно даже комментарий к нему прописать, а почему нет возможности прописать вручную магическое число? Ведь, это совсем несложно программно сделать, чтобы в окне ручного открытия ордера было поле для записи магического числа.
article

Отчет о заседании Жюри 19 декабря 2007 года

Организуя Чемпионат Automated Trading Championship 2007, мы заботились о чистоте соревнования и равных условиях для всех Участников. В этот раз нам пришлось дисквалифицировать 14 индонезийских участников.


avatar
13989
komposter 10.10.2006 20:29 
Ответ будет такой: "используйте для открытия ордера скрипт".
(с) Ностердамус =)

avatar
292
Michel_S 10.10.2006 20:57 
Это и ежу понятно.
Тогда может быть всё скриптами совершать? Зачем делать вообще окно ручного открытия ордера?

avatar
13989
komposter 10.10.2006 21:18 
Для ручной торговли.
А если это часть автоматической торговли (эксперт, "подхватывающий" позиции), то и воспользоваться скриптом не проблема ;)


На самом деле я тоже за это поле... Просто "цитирую" точку зрения разработчиков.

avatar
292
Michel_S 10.10.2006 21:31 
komposter писал (а):
Для ручной торговли.
А если это часть автоматической торговли (эксперт, "подхватывающий" позиции), то и воспользоваться скриптом не проблема ;)


На самом деле я тоже за это поле... Просто "цитирую" точку зрения разработчиков.

Сейчас наличие магического числа отличает автоматический ордер (или выставленный скриптом) от ручного ордера. Это может быть "сигналом" для брокера, что трейдер торгует при помощи Советника. А разработчики утверждают, что брокер не знает как торгует трейдер. Введение поля "Магическое число" в окне ручного открытия ордера исправит эту ситуацию.
Хотя совсем не из-за этого я открыл эту тему... Просто, ради улучшения сервиса МТ4.

avatar
13989
komposter 10.10.2006 22:54 
Michel_S писал (а):

Сейчас наличие магического числа отличает автоматический ордер (или выставленный скриптом) от ручного ордера. Это может быть "сигналом" для брокера, что трейдер торгует при помощи Советника. А разработчики утверждают, что брокер не знает как торгует трейдер. Введение поля "Магическое число" в окне ручного открытия ордера исправит эту ситуацию.
Брокер не видит МН.

avatar
Модератор
33780
Rosh 10.10.2006 23:10 
Пишем:

  
 if (OrdersTotal()>0)
 total=OrdersTotal();
      {
      for (int cnt=0;cnt<total;cnt++)
         {
         OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES);
         if ((OrderMagicNumber()==ExpertMagicNumber||(GlobalVariableCheck(OrderTicket()+"MN")&&GlobalVariableGet(OrderTicket()+"MN")==ExpertMagicNumber))&&(Symbol()==OrderSymbol())) 
            {
            //обрабатываесм
            
            }
         }
      }

Создать вручную глобальную переменную с нужным именем и значение , думаю, трудностине составит.

avatar
6579
Integer 10.10.2006 23:42 
Michel_S писал (а):

Это может быть "сигналом" для брокера, что трейдер торгует при помощи Советника.

И что случиться?

avatar
292
Michel_S 11.10.2006 02:14 
Integer писал (а):
Michel_S писал (а):

Это может быть "сигналом" для брокера, что трейдер торгует при помощи Советника.

И что случиться?

Это уже не та тема....
К списку тем  

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий