Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Тиков в файле: 1159105, а тиковый объем за этот период: 1161872
Из-за чего это может быть? Как правильно взять тики тестера?
1 161 872 - 1 159 105 = 2 767 тиков, что равно 0.2% от 1 161 72 тиков.
Погрешность в моделировании тиков в 0.2% допустима и нормальна, так как не имеет смысла в некоторых ситуациях(конфигурациях баров) генерировать дополнительные тики. Тестер всегда генерирует чуть меньшее количество тиков (на уровне показанных 0.2%), чем было в реальности.
Если зеленая полоса качества исходных данных близка к 100%, то можете использовать сгенерированную тиковую последовательность тестера без опаски.
Можно какимто образом получить значение даты для бара находящегося в будущем? Мне необходимо построить сетку в перед через определеное кол-во баров.
Если только время то так: берем базовый бар; узнаем его время; получаем количество секунд в периоде (ТФ); умножаем секунды на число баров и прибавляем к дате базового бара.
Если только время то так: берем базовый бар; узнаем его время; получаем количество секунд в периоде (ТФ); умножаем секунды на число баров и прибавляем к дате базового бара.
Не факт что бар останется под тем же индексом (с учётом сдвига) но в целом да, можно отсчитать нужное количество баров вперёд и выставить объект и он будет именно там где и надо. С прошлым сложнее, там сказываются пропуски баров. Так что объекты которые ушли с нулевой точки на первую нужно наверно будет контролировать на правильность.
Тут главное выяснить что важнее регулярность барная или регулярность по времени?
Если только время то так: берем базовый бар; узнаем его время; получаем количество секунд в периоде (ТФ); умножаем секунды на число баров и прибавляем к дате базового бара.
Я сейчас таки делаю, думал может можно както проще типа функции BarToTime(). :)
Не факт что бар останется под тем же индексом (с учётом сдвига) но в целом да, можно отсчитать нужное количество баров вперёд и выставить объект и он будет именно там где и надо. С прошлым сложнее, там сказываются пропуски баров. Так что объекты которые ушли с нулевой точки на первую нужно наверно будет контролировать на правильность.
Тут главное выяснить что важнее регулярность барная или регулярность по времени?
Важна регулярнасть барная, иначе углы получаются кривые :((
Пытаюсь строить квадрат гана.
Важна регулярнасть барная, иначе углы получаются кривые :((
Пытаюсь строить квадрат гана.
Считайте как прибавление секунд, но на каждом новом баре просто перерисовывайте картинку (можно даже функцию необходимости написать) и всё....
Важна регулярнасть барная, иначе углы получаются кривые :((
Пытаюсь строить квадрат гана.
А вам не важно что бары идут с пропусками?
Нет Ган учитывал только рабочие бары!!!
Пропущеные периоды мне и нужно было убрать.
Спасибо всем за подсказки сделал, через формирование масива времени.
Может кому понадобится:
Правда необходимо пересчитывать при появлении нового бара.