Вопрос к разработчикам по МТ5 - страница 2

 

Здравствуйте.

 

1. Нашел ошибку в тестере стратегий.

При установке времени ликвидации отложенного ордера request.expiration, ордер по истечении времени не ликвидируется.

Когда советник работает в реальном времени, то все работает нормально.

и еще

2. При установке ордера программно с параметром expiration, ордер не ставится и дает ошибку 10022 (Неверная дата истечения ордера в запросе)

      request.action=TRADE_ACTION_PENDING;
      request.symbol=Symbol();
      request.volume=Lots;
      request.price=NormalizeDouble(Price,Digits);
      request.sl=NormalizeDouble(Loss,Digits);
      request.tp=NormalizeDouble(Take,Digits);
      request.type=ORDER_TYPE_SELL_LIMIT;
      request.magic=MagicNumber;
      request.type_time=ORDER_TIME_SPECIFIED;
      request.expiration=TimeTradeServer()+5*60*kol5ot;
      OrderSend(request,result);

Приходится модифицировать установленный без expiration ордер и тогда дата expiration принимается.

 

         OrderSelect(ticket);
         request.symbol=Symbol();
         request.volume=OrderGetDouble(ORDER_VOLUME_INITIAL);
         request.price=OrderGetDouble(ORDER_PRICE_OPEN);
         request.sl=OrderGetDouble(ORDER_SL);
         request.tp=OrderGetDouble(ORDER_TP);
         request.type=ORDER_TYPE_SELL_LIMIT;
         request.magic=MagicNumber;
         request.order=ticket;
         request.action=TRADE_ACTION_MODIFY;
         request.type_time=ORDER_TIME_SPECIFIED;
         request.expiration=TimeTradeServer()+5*60*kol5ot;
         OrderSend(request,result);
   

Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Свойства ордеров
Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Свойства ордеров
  • www.mql5.com
Стандартные константы, перечисления и структуры / Торговые константы / Свойства ордеров - Документация по MQL5
 

Вопрос 2 - снимается. Вроде заработало.

Вопрос по тестеру остается. 

 
Lari333:

Вопрос 2 - снимается. Вроде заработало.

Вопрос по тестеру остается. 

В тестере исправили. Ждите следующего билда.
 
Здравствуйте.Подскажите как сделать так, чтобы в мт5 подавался звуковой сигнал при новом сообщении в журнале?
 
Еще вопрос к разработчикам - существует ли автопереключение на другой торговый сервер при отваливании текущего в МТ5 ?  Скажем, в ТСЛАБ такого нету и бота приходится переподключать вручную.
 
Edic:
Еще вопрос к разработчикам - существует ли автопереключение на другой торговый сервер при отваливании текущего в МТ5 ?  Скажем, в ТСЛАБ такого нету и бота приходится переподключать вручную.

Конечно в рамках одного торгового счета вся система работает автоматически, выбирая наибыстрейшие серверы доступа и переключаясь по необходимости. Так работает всегда.

Брокер даже может на ходу добавлять точки доступа. Кроме того, больше нет необходимости мучиться с ip адресами серверов - просто вводите имя компании или имя желаемого сервера.

 
Это большой +
 

Здравствуйте!

Нельзя ли в какой-либо из последующих версий обновления терминала добавить дубликаты финансовых инструментов (например в таком виде: EURUSD.h) для сервера MetaQuotes-Demo, чтобы таким образом появилась возможность тестирования стратегий прямого хеджирования?

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

 

Здравствуйте!

Когда в мобильной версии MT5 можно будет использовать индикаторы, написанные для MT5 под Windows? Например, сейчас много планшетов, которые сопоставимы с характеристиками обычных компьютеров.

 
SEM:

Когда в мобильной версии MT5 можно будет использовать индикаторы, написанные для MT5 под Windows? Например, сейчас много планшетов, которые сопоставимы с характеристиками обычных компьютеров.

Этого нет в планах.

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