Ошибки, баги, вопросы - страница 1613

 
Sergei Vladimirov:
Нет. Пишите сами. Пример здесь можно посмотреть: https://www.mql5.com/ru/articles/81

Спасибо. 

 
Aleksandr Teleguz:
Здравствуйте. Подскажите пожалуйста есть ли аналог функции iBarShift из mql4 в языке mql5?. Функция возвращает индекс бара по времени
Bars
 
При работе с историей счета Выбрать период если выбираем неделя то история вся пропадает, хотя она есть ...
 
Vladimir Pastushak:
При работе с историей счета Выбрать период если выбираем неделя то история вся пропадает, хотя она есть ...
Отчёты в Office ещё и не такое могут.
 
Karputov Vladimir:
Отчёты в Office ещё и не такое могут.
Знаю, но в терминале то что должно работать не работает.
 
Vladimir Pastushak:
Знаю, но в терминале то что должно работать не работает.
Так Вам нужно бы уточнять, терминал то тьма...
 

Исторические данные занимают довольно много места (это не претензия, констатация). Приходится использовать несколько терминалов и каждый из них собирает гигабайты истории, причем история дублируется в папках тестера и терминала.

Можно ли сложить все исторические файлы в одну папку а в терминалах указать папку по ссылке? Не возникнут ли проблемы доступа к истории между разными терминалами?

 

Предложение разработчикам:

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

 

Свойство POSITION_COMMISSION в тестере (RoboForexEU-MetaTrader 5) возвращает всегда нулевую комиссию.

//+------------------------------------------------------------------+
//| Get the property value "POSITION_COMMISSION"                     |
//+------------------------------------------------------------------+
double CPositionInfo::Commission(void) const
  {
   return(PositionGetDouble(POSITION_COMMISSION));
  }

Также POSITION_COMMISSION (== 8) отсутствует в справке и метаэдиторе (подсветка), но компилятору знакомо. Комиссию позиции не сложно определить другим (рабочим) методом. Свойство POSITION_COMMISSION - рудимент? 


 
Какой смысл в наличии  ENUM_DEAL_PROPERTY_INTEGER::DEAL_TICKET, если единственное место, где его можно применить, это HistoryDealGetInteger(TicketDeal, DEAL_TICKET)?
 
Если HDD ушел в слип, то компиляция в метаэдиторе работает - "сбрасывается" как бы на диск EX5. Но тестер его подхватить не может. Пишет

2016.07.19 03:25:04     Tester  loading of C:\Program Files\MetaTrader 5\MQL5\Experts\Test.ex5 failed
2016.07.19 03:25:04     Test    invalid EX5 file (533)

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

Terminal        Microsoft Windows XP (X86 based PC), IE 08.00, Intel Core2 Duo  T7700 @ 2.40GHz, RAM: 2867 / 3581 Mb, HDD: 20998 / 27784 Mb, GMT+02:00
Terminal        MetaTrader 5 build 1368 started (MetaQuotes Software Corp.)

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