Да, Игорь, по логике должно быть "перескакивание". Перед появлением нового бара текущий имеет индекс 0. Как только появляется новый бар он становится текущим с индексом 0, а тот, который перед этим был нулевым, теперь становится первым. Такое смещение индексов должно произойти для всех баров. Но утверждать этого мы не можем, пока не проверим практически. А вдруг скрипт работает в некой зафиксированной (кэшированной среде)?
Уменьшить вероятность "перескока" можно привязкой ко времени открытия бара. Полностью устранить возможный "перескок" таким образом не удастся, т.к. от времени открытия всё равно придётся преходить к номеру бара, который может измениться в неудобный момент.
Да, Игорь, по логике должно быть "перескакивание". Перед появлением нового бара текущий имеет индекс 0. Как только появляется новый бар он становится текущим с индексом 0, а тот, который перед этим был нулевым, теперь становится первым. Такое смещение индексов должно произойти для всех баров. Но утверждать этого мы не можем, пока не проверим практически. А вдруг скрипт работает в некой зафиксированной (кэшированной среде)?
Уменьшить вероятность "перескока" можно привязкой ко времени открытия бара. Полностью устранить возможный "перескок" таким образом не удастся, т.к. от времени открытия всё равно придётся преходить к номеру бара, который может измениться в неудобный момент.
Спасибо, Игорь
буду тестировать
если кто из метаквотсов может точно сказать - буду признателен. "Останавливать" МТ4 на время исполнения скрипта не очень иногда удобно :)
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Насколько мне понятно скрипты не использую тики. Но в силу ограничения скорости вычисления компьютера некоторые скрипты собирают данные больше чем за один тик (в моем случае несколько дней) и при этом используют информацию по барам:
Будет ли в таком случае ряд баров неразрывным, либо на каждом новом сформировавшемся баре будет "перескакивание" на новые данные ?