Разработчикам: проясните окончательно ситуацию

 

Сначала привожу цитаты официального представителя разработчиков Renat-a:

'Эксперты на реале?'

Все сделки для сервера выглядят одинаково и сервер/брокер не знает кто (человек или эксперт) совершает сделку. Это абсолютное точное утверждение, которое мы повторяем постоянно.

Выяснить, что торгует эксперт можно только по:

частоте совершаемых операций
нерациональности действий (такое сплошь и рядом)
Magic Number или специфичным комментам

Менеджер/дилер/Администратор не видят MagicNumber. MagicNumber можно найти только в базах данных, а туда никому прямого доступа нет

'Конфиденциальность текста эксперта'

Брокер может запрещать использование экспертов на своем сервере - это стандартная функция торгового сервера.

Сервер не распознает кто совершает сделку, но уведомляет торговый терминал, что торговля через экспертов запрещена. Поэтому сам терминал и выдает, что торговля через терминал запрещена.

Никаких скрытых параметров нет (я об этом постоянно повторяю!), любая сделка эксперта у дилера выглядит так же как и обычная. Даже комментов и magic number дилер не видит! Другое дело, что торговля экспертами косвенно распознается по частоте сделок или необычности проводимых операций. И позже, после открытия позиций, комменты уже видны дилеру. И опять же, magic number в стандартных MetaTrader Manager и MetaTrader Administrator не виден.

1) magic number дилер/менеджер/администратор не видит никогда
2) в момент запроса сделки комментов дилер не видит, этот коммент даже технически не передается на сторону дилера
3) уже после открытия позиции коммент можно увидеть, так как позиция открывается и видны ее характеристики (magic number не является открытой характеристикой позиции, так же как и ряд других технических полей типа цен конвертаций)

Никаких разделений режимов торговли для экспертов или ручных сделок нет. Но у режима Instant Execution есть важное исключение - иногда брокеры ограничивают максимальный лот для потокового исполнения. Например, все объемы ниже 50 лотов идут в Instant Execution, а все что выше - в режиме Request.

Детали и условия трейдинга необходимо уточнять у своего брокера. Каждый брокер имеет полное право использовать свои режимы торговли.

Все терминалы МТ4 всех брокеров одинаковые и отличаются только блоком WhiteLabel, отвечающим за оформление интерфейса.

--------------------------------------------------------------------------------------------------------------------------------------------------------------------
На моем реальном счете запрещена МТС, при этом на демо-счете МТС работает. Демо и реал сервера моего ДЦ совпадают. Т.е. если верить вышеприведенным словам разработчиков, запрет на торговлю экспертов может стоять на сервере для каждого. Но в моем случае получается еще и индивидуально, т.к. торговый сервер един для всех видов счетов. Вот тут '2006.10.11 11:04:02 '----': trading by experts is prohibited' похожая ситуация.

Выходит, что ДЦ может индивидуально ставить запрет на автоматическую торговлю на любом счете, каком пожелает. Т.е. использование МТС очень рисковано, т.к. ДЦ без уведомления по своему усмотрению может запретить кому-то конкретно автоматическую торговлю.

Мой ДЦ пока отвечает, что никаких запретов на моем счету нет (раньше все работало). В настройках терминала все галочки стоят, как надо. Да и опять же на открываемом демо-счете МТС прекрасно работет, а не выдает в журнал "trading by experts is prohibited".

Уважаемые разработчики, проясните окончательно, какие манипуляции индивидульно для каждого счета может проводить ДЦ, используя официально заложенные в вашем ПО возможности? Ваши высказывания привел.

 

Знакомая ситуация, у меня ДЦ тоже этим страдает(запрещает исполнение скриптов, торговля экпертами).
Что самое интресное - рожа улыбается, что эксперт включен, а пишет тоже "trading by experts is prohibited".
Трала встроенного вообще нету - кастрировали Метатрейдер.

Самый простой способ - смена ДЦ.

 
Если ДЦ производит настройку серверного ПО, т.е. меняет какие-то параметры, функция MarketInfo будет реагировать на эти изменения без перезагрузки терминала? Или требуется перезагрузка?
 
getch:
Если ДЦ производит настройку серверного ПО, т.е. меняет какие-то параметры, функция MarketInfo будет реагировать на эти изменения без перезагрузки терминала? Или требуется перезагрузка?
Перезагрузка не требуется, все изменения торговых условий автоматически передаются на клиента.

Но если эксперт кеширует у себя значения MarketInfo (например, в init), то могут быть проблемы при исполнении (например, в момент выхода новостей).