Не верно строятся свечи по тикам.

 
В CustomSymbol через CustomTicksReplace добавляю 433 000 000 порциями по 1 000 000. В результате, свечи строятся с огромными дырами. Добавление более мелкими порциями улучшает ситуацию. Можно ли вручную запустить процесс перестроения баров или нужно добавлять по 1 минуте?
 

Из документации:

" функция CustomTicksReplace не делает автоматической сортировки элементов массива ticks[] по времени. Поэтому массив тиков должен быть предварительно упорядочен по возрастанию времени. "

Если дырок в тиках нет, то единственная проблема в предварительной сортировке. ИМХО ;-)

 
Malik Arykov #:

Из документации:

" функция CustomTicksReplace не делает автоматической сортировки элементов массива ticks[] по времени. Поэтому массив тиков должен быть предварительно упорядочен по возрастанию времени. "

Если дырок в тиках нет, то единственная проблема в предварительной сортировке. ИМХО ;-)

Дырок нет и тики отсортированы. Проблема в том, что мета строит только последний бар в порции тиков. То есть, если я добавляю тики порциями по месяцу - он строит свечу за последний день в месяце. Так же обнаружил, что если добавлять через CustomTickAdd - то нельзя что бы в одну милисекунду было 2 тика. Внезапно, метатрейдер не допускает что может быть совершено 2 торговые операции быстрее, чем 1 мс. Как говорится - добро пожаловать в крипту. )

 
DrSky #:

Так же обнаружил, что если добавлять через CustomTickAdd - то нельзя что бы в одну милисекунду было 2 тика. Внезапно, метатрейдер не допускает что может быть совершено 2 торговые операции быстрее, чем 1 мс. Как говорится - добро пожаловать в крипту. )

Что-то не так с кодом. Тики в одну мс могут существовать:


 
Andrey Khatimlianskii #:

Что-то не так с кодом. Тики в одну мс могут существовать:


Могут существовать тики, добавленые CustomTicksReplace. CustomTicksAdd - не могут. Функция возвращает соответствующую ошибку. 

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