Стратегия бэктестирования на основе волн простых чисел
Обзор
Стратегия бэктестинга на основе простых чисел в виде волнового канала определяет рыночный тренд путем нахождения наибольшего и наименьшего простых чисел вблизи цены и построения из этих двух рядов простых чисел волнового канала. Стратегия разработана компанией Modulus Financial Engineering.
Принцип стратегии
- На основе входного процентного значения допуска
percentпроизводится поиск наибольшего и наименьшего простых чисел в заданном диапазоне колебания цены (как в положительную, так и в отрицательную сторону). - С помощью функций
highestиlowestопределяются максимальная и минимальная точки волнового канала простых чисел за последние N свечей. - Анализируется, пробила ли цена закрытия максимальную или минимальную точку волнового канала простых чисел, на основе чего принимается решение о направлении сделки (лонг или шорт).
- Опционально можно инвертировать торговые сигналы.
Преимущества
- Использование случайного и неравномерного распределения простых чисел для улавливания рыночной случайности.
- Волновой канал простых чисел обладает определенной запаздывающей способностью, что позволяет отфильтровать часть шума.
- Верхняя и нижняя границы волнового канала простых чисел гибко настраиваются: изменение процентного значения допуска позволяет адаптировать стратегию под разные таймфреймы и торговые инструменты.
Анализ рисков
- Волновой канал простых чисел не полностью соответствует движению цены, присутствует определенная задержка.
- Предельные развороты цены могут приводить к ложным сигналам.
- Слишком большое значение процентного допуска отсеивает часть значимых сигналов.
Риски можно снизить путем соответствующей настройки параметров и комбинирования с другими индикаторами.
Направления оптимизации
- Возможно комбинирование с индикаторами, такими как скользящие средние, для формирования сигналов при выполнении двойных условий.
- Можно исследовать использование других случайных чисел, например чисел Фибоначчи.
- Возможно внедрение алгоритмов машинного обучения для автоматической оптимизации параметров.
Заключение
Стратегия бэктестинга на основе волнового канала простых чисел overall является весьма инновационной и практичной. Она использует свойства простых чисел для улавливания рыночной случайности, одновременно учитывая запаздывание цены для идентификации тренда, что делает ее ценной для исследований. На следующем этапе можно улучшить качество сигналов, расширить типы используемых случайных чисел, внедрить автоматическую оптимизацию и т.д., чтобы добиться еще более выдающихся результатов стратегии.
/*backtest
start: 2023-12-08 00:00:00
end: 2024-01-07 00:00:00
period: 3h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=2
////////////////////////////////////////////////////////////
// Copyright by HPotter v1.0 27/03/2018
// Determining market trends has become a science even though a high number - 1

