Type/to search

Оптимизированная адаптивная интеллектуальная мультифакторная стратегия «Рыбак» на основе Hull

Common strategy
Created: 2024-01-16 15:10:06
Last modified: 3 years ago
1
Follow
1802
Followers

img

Обзор

Эта стратегия представляет собой адаптивный многофакторный подход, сочетающий скользящую среднюю Халла, индикатор разворота Фишера и индекс товарного канала. Она способна интеллектуально определять тренд, автоматически настраивать параметры и адаптироваться к различным инструментам и таймфреймам.

Принцип стратегии

Основная логика стратегии основана на пересечениях индикатора разворота Фишера (золотое/мертвое пересечение) для входа и выхода из позиции. Индикатор разворота Фишера сочетает преимущества скользящих средних и осцилляторов, что позволяет точнее определять точки смены тренда.

Сначала стратегия рассчитывает скользящую среднюю Халла и индикатор разворота Фишера. Затем в комбинации с индексом товарного канала формируются условия входа. Когда индикатор разворота Фишера пересекает нулевую линию снизу вверх или выходит за заданный диапазон параметров, формируется условие «золотого креста» – сигнал на покупку (лонг). Когда индикатор разворота Фишера пересекает нулевую линию сверху вниз или выходит за диапазон параметров, формируется условие «мертвого креста» – сигнал на продажу (шорт).

Условия выхода противоположны: лонг, открытый по золотому кресту, закрывается при мертвом кресте; шорт, открытый по мертвому кресту, закрывается при золотом кресте. Таким образом используются пересечения индикаторов для фиксации точек смены тренда.

Анализ преимуществ

Главное преимущество данной стратегии – многофакторная адаптивность. Она одновременно использует преимущества скользящих средних, осцилляторов и трендовых индикаторов, что позволяет показывать хорошие результаты как на растущем, так и на падающем рынке. Настройки параметров могут корректироваться под конкретный инструмент и таймфрейм, обеспечивая адаптацию.

Кроме того, стратегия включает механизм автоматического стоп-лосса. Когда цена повторно пробивает скользящую среднюю Халла в обратном направлении, происходит автоматический выход из позиции. Это значительно снижает риск убытков.

Риски и способы их решения

Основной риск стратегии – возникновение ложных сигналов от индикаторов. При боковом движении цены индикаторы могут генерировать ненужные пересечения, что приводит к неоправданным входам и срабатываниям стоп-лосса.

Решение: соответствующая настройка параметров индикаторов для фильтрации мелких сигналов или добавление дополнительных подтверждающих индикаторов (например, объема) для верификации истинности сигнала.

Возможные направления оптимизации

Стратегию можно оптимизировать по следующим направлениям:

  1. Внедрение алгоритмов машинного обучения для автоматической оптимизации параметров. Можно обучать модель на исторических данных и корректировать параметры индикаторов в реальном времени.

  2. Добавление большего числа индикаторов для оценки сигналов и принятие решения на основе большинства, что повысит точность.

  3. Введение механизма подтверждения пробоя: использовать ключевые уровни цены и каналы для дополнительной верификации и избежания ошибочных действий.

  4. Добавление модуля оценки риска, способного автоматически регулировать размер позиции и стоп-лосса в зависимости от рыночных условий.

Заключение

В целом, данная стратегия представляет собой отличный многофакторный адаптивный фреймворк. Она объединяет определение тренда с помощью скользящих средних, зоны перекупленности/перепроданности осциллятора и пересечения трендовых индикаторов, формируя полноценный механизм входа и выхода. После дальнейшей оптимизации с добавлением адаптивности и элементов искусственного интеллекта стратегия может стать коммерчески ценным продуктом.

Source
Pine
/*backtest
start: 2023-01-09 00:00:00
end: 2024-01-15 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This source code is free to copy/paste/use. no permission required. just do it!
// © @SeaSide420 
//@version=4
strategy(title="Hull Fisher",currency="USD",default_qty_type=strategy.percent_of_equity,default_qty_value=100,commission_type=strategy.commission.percent,commission_value=0.25)
Strategy parameters
Strategy parameters
HullMA Length
Signal Length
Top Line
Bottom Line
Price data
Open when HullFisher crossover outside Lines
Open when HullFisher past zero
Include Hull_moving_average
Include Commodity_channel_index
Close order when Fisher crossover
Close order when Hull crossover
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)