Новая версия платформы MetaTrader 5 build 1640: создание и тестирование собственных финансовых инструментов - страница 13

 
Slava:

Извините, я неправильно выразился.

Что означает код ошибки 5307?

ERR_CUSTOM_SYMBOL_PROPERTY_WRONG

5307

Неправильное свойство пользовательского символа

 
pivomoe:

ERR_CUSTOM_SYMBOL_PROPERTY_WRONG

5307

Неправильное свойство пользовательского символа

И какие Ваши выводы?
 

Вопрос - как в собственном инструменте записать гэп, причем большой, вплоть до дыры в котировках, разрыв в котировках? Какие значения записывать в массив MqlRates rates[]? Нули, -1, так чтобы не сыпало ошибками?

 
threat:

Вопрос - как в собственном инструменте записать гэп, причем большой, вплоть до дыры в котировках, разрыв в котировках? Какие значения записывать в массив MqlRates rates[]? Нули, -1, так чтобы не сыпало ошибками?

Нет записи - нет бара.  Есть разрыв между ценами - есть геп. В чем проблема?

 

Уважаемые разработчики!

Подскажите пожалуйста как формируется файл истории тиков tkc. Каков его формат? Как он пишется и как читается?

 
ANG3110:

Подскажите пожалуйста как формируется файл истории тиков tkc. Каков его формат? Как он пишется и как читается?

Сомневаюсь, что формат раскроют, т.к. эти файлы работают на запись/чтение через CustomTicksReplace/CopyTicks.

Документация по MQL5: Пользовательские символы / CustomTicksReplace
Документация по MQL5: Пользовательские символы / CustomTicksReplace
  • www.mql5.com
либо до момента возникновения ошибки. Сначала обрабатывается первый день из указанного диапазона, затем следующий, и так далее.  Как только обнаружится несоответствие времени тика порядку возрастания (неубывания), то процесс замены тиков сразу же прекращается на текущем дне. При этом тики за предыдущие дни будут успешно...
 
Rashid Umarov:

Нет записи - нет бара.  Есть разрыв между ценами - есть геп. В чем проблема?

Одинаковые временные интервалы обретают разную длину в пикселях на графике. И сразу плывет весь теханализ, который апеллирует к оси времени. Каналы например.
 
ANG3110:

Уважаемые разработчики!

Подскажите пожалуйста как формируется файл истории тиков tkc. Каков его формат? Как он пишется и как читается?

К сожалению, внутренние форматы мы не раскрываем.

Используйте штатные CopyTicks функции.

 
Renat Fatkhullin:

К сожалению, внутренние форматы мы не раскрываем.

Как экономнее будет?

  • Сжать 7zip бинарный файл из MqlTick-данных.
  • Создать tkc-файл через CustomTicksReplace и сжать его 7zip?
Думал торрентом хранить годовую тиковую историю по сотне символов.

 
fxsaber:

Как экономнее будет?

  • Сжать 7zip бинарный файл из MqlTick-данных.
  • Создать tkc-файл через CustomTicksReplace и сжать его 7zip?
Думал торрентом хранить годовую тиковую историю по сотне символов.

Попробуйте, но второй вариант должен быть лучше, так как у нас специализированная эффективная упаковка ценовых данных.
Причина обращения: