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

В 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 - не могут. Функция возвращает соответствующую ошибку.