Запрещена ли торговля советниками у брокеров "Открытие" и "БКС" в МТ5?

 

Не подскажете, у Открытия и БКС на демо MT5 работа советников запрещена что-ли? 

Запрос типа:

if(!AccountInfoInteger(ACCOUNT_TRADE_EXPERT))

     {

      Alert("Автотрейдинг в терминале запрещен, эксперт будет выгружен.");

      ExpertRemove();

      return(-1);

     } 

выгружает эксперт, то есть торговля по идее запрещена. Но ордера роботом ставятся, и ставятся как-то криво - отложки не проходят проверку на сервере, похоже, но иногда исполняются. 

как робота-то тестировать?? обращался в поддержку в оба места, везде посылают по принципу "глухой телефон", одни говорят нельзя торговать роботами вообще, другие говорят что "вроде бы всё ок". 

 
если они сами говорят каждый по разному, ВАЛИТЬ надо от туда =) это самое простое решение проблемы=)
 
dmitrievsky:

Не подскажете, у Открытия и БКС на демо MT5 работа советников запрещена что-ли? 

Запрос типа:

if(!AccountInfoInteger(ACCOUNT_TRADE_EXPERT))

     {

      Alert("Автотрейдинг в терминале запрещен, эксперт будет выгружен.");

      ExpertRemove();

      return(-1);

     } 

выгружает эксперт, то есть торговля по идее запрещена. Но ордера роботом ставятся, и ставятся как-то криво - отложки не проходят проверку на сервере, похоже, но иногда исполняются. 

как робота-то тестировать?? обращался в поддержку в оба места, везде посылают по принципу "глухой телефон", одни говорят нельзя торговать роботами вообще, другие говорят что "вроде бы всё ок". 

Добро пожаловать в компанию "Открытие"! 

Там многие свойства торгового окружения стоят в разнобой. Помочь к сожалению могут только в самом саппорте "Открытия". Нам же обычным пользователям, остается обходить дефолтные настройки программно.

 
dmitrievsky:

Не подскажете, у Открытия и БКС на демо MT5 работа советников запрещена что-ли? 

Запрос типа:

if(!AccountInfoInteger(ACCOUNT_TRADE_EXPERT))

     {

      Alert("Автотрейдинг в терминале запрещен, эксперт будет выгружен.");

      ExpertRemove();

      return(-1);

     } 

выгружает эксперт, то есть торговля по идее запрещена. Но ордера роботом ставятся, и ставятся как-то криво - отложки не проходят проверку на сервере, похоже, но иногда исполняются. 

как робота-то тестировать?? обращался в поддержку в оба места, везде посылают по принципу "глухой телефон", одни говорят нельзя торговать роботами вообще, другие говорят что "вроде бы всё ок". 

Демо серверы зачастую имеют неполные настройки. Особенно у торговых организаций, изначально позиционирующих себя не как форексные. Поэтому лучший вариант - это реал счёт.
 
dmitrievsky:

Не подскажете, у Открытия и БКС на демо MT5 работа советников запрещена что-ли?

Скрипт:

void OnStart()
  {
   if(AccountInfoInteger(ACCOUNT_TRADE_EXPERT))
      Print("Автотрейдинг в терминале разрешен");
   else
      Print("Автотрейдинг в терминале запрещен");

  }

Открытие реал: автотрейдинг разрешен

 
Вроде разобрался - на демо позиции открывает, это уже хорошо. А с ордерами пока не понял - может быть неправильно ввожу параметры ордеров или еще что-то. Всем спасибо за ответы, буду дальше разбираться. Для российского рынка это мой первый опыт.
 
dmitrievsky:

Не подскажете, у Открытия и БКС на демо MT5 работа советников запрещена что-ли? 

Запрос типа:

if(!AccountInfoInteger(ACCOUNT_TRADE_EXPERT))

     {

      Alert("Автотрейдинг в терминале запрещен, эксперт будет выгружен.");

      ExpertRemove();

      return(-1);

     } 

выгружает эксперт, то есть торговля по идее запрещена. Но ордера роботом ставятся, и ставятся как-то криво - отложки не проходят проверку на сервере, похоже, но иногда исполняются. 

как робота-то тестировать?? обращался в поддержку в оба места, везде посылают по принципу "глухой телефон", одни говорят нельзя торговать роботами вообще, другие говорят что "вроде бы всё ок". 

Добрый день!

Прочтите документацию.

 

 
Mikalas:

Добрый день!

Прочтите документацию.

 

в открытии на фортсе торгую роботом. работают они у них. может у вас робот кривой?

 
Mikalas:

Добрый день!

Прочтите документацию.

 

2 разные вещи

Спрашивали ACCOUNT_TRADE_EXPERT

а вы в ответ TERMINAL_TRADE_ALLOWED

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