Type/to search

KRK aDa стратегия медленной стохастической регрессии к среднему с усилением искусственного интеллекта

KRK
1
Follow
1802
Followers

img

Обзор

Данная стратегия использует медленный стохастический осциллятор (Stochastic Slow) в качестве основного торгового сигнала, а также 200-периодную простую скользящую среднюю (SMA) в качестве фильтра тренда. Кроме того, стратегия включает виртуальный индикатор искусственного интеллекта (ИИ), чтобы предоставить дополнительные сигналы для входа в позицию. Основная идея стратегии заключается в покупке в зоне перепроданности и продаже в зоне перекупленности, при этом покупка разрешается только когда цена находится выше SMA 200, а продажа — ниже SMA 200, чтобы следовать текущему тренду. Добавление индикатора ИИ предоставляет больше возможностей для входа в сделку.

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

  1. Рассчитываются значения %K и %D медленного стохастического осциллятора, где период %K равен 26, а %D — 3-периодная SMA от %K.

  2. Устанавливаются уровни перекупленности (OverBought) на 81, перепроданности (OverSold) на 20, а также минимальное значение %K (minKValue) на 11.

  3. Когда линия %K пересекает %D снизу вверх, а значение %K ниже уровня перепроданности и выше минимального значения %K, генерируется сигнал на покупку.

  4. Когда линия %K пересекает %D сверху вниз, а значение %K выше уровня перекупленности и выше минимального значения %K, генерируется сигнал на продажу.

  5. Используется 200-периодная SMA в качестве фильтра тренда: покупка разрешается, когда цена выше SMA 200, а продажа — когда цена ниже SMA 200.

  6. Вводится виртуальный индикатор ИИ (RSI > 50 означает бычий настрой, RSI < 50 — медвежий); покупка осуществляется при бычьем сигнале ИИ, продажа — при медвежьем.

  7. Комбинация сигналов стохастического осциллятора, фильтра тренда и индикатора ИИ формирует окончательный торговый сигнал.

  8. При покупке устанавливается стоп-лосс на уровне 10%, при продаже — также 10%.

Преимущества стратегии

  1. Медленный стохастический осциллятор эффективно выявляет зоны перекупленности и перепроданности на рынке, предоставляя хорошие точки входа.

  2. Использование 200-периодной SMA в качестве фильтра тренда обеспечивает согласованность сделок с текущим трендом, повышая процент успешных операций.

  3. Добавление индикатора ИИ предоставляет больше возможностей для входа, что может повысить доходность стратегии.

  4. Установка стоп-лосс ордеров эффективно контролирует риски.

Риски стратегии

  1. Стохастический осциллятор может генерировать множество ложных сигналов на боковом рынке.

  2. Индикатор ИИ в настоящее время является лишь виртуальным, его реальная эффективность требует проверки.

  3. Установка стоп-лосса может привести к преждевременному выходу из сделки, урезая часть прибыли.

Направления оптимизации

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

  2. Внедрить более сложную и эффективную модель ИИ для повышения точности сигналов.

  3. Оптимизировать настройки стоп-лосса и тейк-профита, чтобы лучше контролировать риски и фиксировать прибыль.

  4. Рассмотреть возможность включения других эффективных технических индикаторов или фундаментальных данных для повышения робастности стратегии.

Заключение

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

Source
Pine
/*backtest
start: 2024-03-01 00:00:00
end: 2024-03-31 23:59:59
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("Stochastic Slow Strategy with More Entries and AI", overlay=true)

length = input.int(26, minval=1)
Strategy parameters
Strategy parameters
length
OverBought
OverSold
smoothK
smoothD
Minimum K Value
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)