Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
При поиске внутрисуточных закономерностей имеет смысл модифицировать тиковую историю брокеров с европейским временем, чтобы время ролловера оставалось неизменным.
Пример такого изменения.
На скрине используется индикатор спреда для реального символа брокера с европейским временем и кастомного символа, полученного через скрипт выше.
Всплеск спреда хорошо идентифицирует время ролловера. На нижней половине видно, что DST-смещения не повлияли на время ролловера - полночь.
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
Библиотеки: TicksShort
fxsaber, 2025.07.24 15:34
Сделал элементарное сжатие, чтобы посмотреть почти максимальную скорость распаковки.
А скорость возросла всего лишь на 20% при компрессии в четыре раза хуже.
Сделал элементарное сжатие, чтобы посмотреть почти максимальную скорость распаковки.
MqlTick[] -> MqlTick[]. Удручающе.
MqlTick[] -> MqlTick[]. Удручающе.
Видимо, операция деления значительно дороже операции умножения.
Было.
Стало.
Абсолютно бесплатно поднялась производительность компрессии почти на 40%!
Apparently, the division operation is significantly more expensive than the multiplication operation.
This statement needs more clarification:
- Divisions by runtime variables cannot be optimized by the compiler, that is why these are slow than multiplications.
- Divisions by compile-time constants can actually be optimized by the compiler into multiplications by the reciprocals, so that these are as fast as multiplications (see here).
Since, this.Pow2 is a variable (not a compile-time constant), so that using multiplication (Price * this.Pow2) is faster than (Price / this.Pow), because the compiler cannot optimize that division into mult. (you have to do it yourself).This statement needs more clarification:
В статье автор использует Zstandart, возможно сможет помочь с тестами.
Не могу редактировать коменты
https://facebook.github.io/zstd/
I can't edit comments.
https://facebook.github.io/zstd/