| / | Форум |
|
Michel_S
10.10.2006 19:50
Если в алгоритме Эксперта используется ордер с магическим числом,
характеризующим определённое его свойство или признак, то в
процессе работы Эксперта в режиме он-лайн, когда возникает необходимость
в ручном выставлении ордера, хотелось бы, чтобы этот ордер был
воспринят впоследствии Экспертом.
При ручном открытии ордера можно даже комментарий к нему прописать, а почему нет возможности прописать вручную магическое число? Ведь, это совсем несложно программно сделать, чтобы в окне ручного открытия ордера было поле для записи магического числа. |
|
Отчет о заседании Жюри 19 декабря 2007 года Организуя Чемпионат Automated Trading Championship 2007, мы заботились о чистоте соревнования и равных условиях для всех Участников. В этот раз нам пришлось дисквалифицировать 14 индонезийских участников. |
|
komposter
10.10.2006 20:29
|
|
Michel_S
10.10.2006 20:57
Это и ежу понятно.
Тогда может быть всё скриптами совершать? Зачем делать вообще окно ручного открытия ордера? |
|
komposter
10.10.2006 21:18
Для ручной торговли.
А если это часть автоматической торговли (эксперт, "подхватывающий" позиции), то и воспользоваться скриптом не проблема ;) На самом деле я тоже за это поле... Просто "цитирую" точку зрения разработчиков. |
|
Michel_S
10.10.2006 21:31
komposter писал (а): Для ручной торговли. А если это часть автоматической торговли (эксперт, "подхватывающий" позиции), то и воспользоваться скриптом не проблема ;) На самом деле я тоже за это поле... Просто "цитирую" точку зрения разработчиков. Сейчас наличие магического числа отличает автоматический ордер (или выставленный скриптом) от ручного ордера. Это может быть "сигналом" для брокера, что трейдер торгует при помощи Советника. А разработчики утверждают, что брокер не знает как торгует трейдер. Введение поля "Магическое число" в окне ручного открытия ордера исправит эту ситуацию. Хотя совсем не из-за этого я открыл эту тему... Просто, ради улучшения сервиса МТ4. |
|
komposter
10.10.2006 22:54
Michel_S писал (а): Брокер не видит МН.Сейчас наличие магического числа отличает автоматический ордер (или выставленный скриптом) от ручного ордера. Это может быть "сигналом" для брокера, что трейдер торгует при помощи Советника. А разработчики утверждают, что брокер не знает как торгует трейдер. Введение поля "Магическое число" в окне ручного открытия ордера исправит эту ситуацию. |
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())) { //обрабатываесм } } } Создать вручную глобальную переменную с нужным именем и значение , думаю, трудностине составит. |
|
Integer
10.10.2006 23:42
Michel_S писал (а): Это может быть "сигналом" для брокера, что трейдер торгует при помощи Советника. И что случиться? |
|
Michel_S
11.10.2006 02:14
|
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий