Стратегия сигналов покупки и продажи на основе ИИ на основе HMA Фибоначчи


Дата создания: 2023-12-29 11:24:34 Последнее изменение: 2023-12-29 11:24:34
Копировать: 3 Количество просмотров: 738
1
Подписаться
1621
Подписчики

Стратегия сигналов покупки и продажи на основе ИИ на основе HMA Фибоначчи

Обзор

Эта стратегия вводит в действие торговую стратегию Hull Moving Average (HMA), основанную на Фибоначевых числах, для выявления потенциальных сигналов покупки и продажи. Эта стратегия использует определенные линии HMA, связанные с Фибоначевыми числами, для предоставления информации о возможных точках входа и выхода из торговой среды.

Стратегический принцип

Эта стратегия использует уникальные линии HMA, связанные с цифрами 1, 2 и 3 в ряду Фибоначчи, а именно HMA 1, HMA 2 и HMA 3. Когда эти линии HMA пересекаются, генерируются автоматические сигналы покупки и продажи. Например, когда HMA 3 проходит через HMA 2, генерируется сигнал покупки, а когда HMA 2 проходит через HMA 3, генерируется сигнал продажи. Эти линии HMA используют различные цвета для визуального представления, чтобы легко идентифицировать торговые возможности.

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

Эта стратегия сочетает в себе преимущества анализа Фибоначчи и Hull Moving Average. Анализ Фибоначчи может использоваться для определения ключевых уровней поддержки и сопротивления, в то время как HMA-линия сглаживает данные о ценах, чтобы уменьшить шум и создать более надежный торговый сигнал. Кроме того, эта стратегия упрощает визуальное представление, чтобы легко определить начало и конец тренда.

Анализ рисков

Эта стратегия может создавать ошибочные сигналы при колебаниях цен. Кроме того, неправильная настройка параметров может повлиять на эффективность стратегии. Должность циклов HMA-линий должна быть скорректирована в соответствии с различными рыночными условиями.

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

Можно рассмотреть возможность фильтрации сигналов в сочетании с другими показателями, например RSI, чтобы избежать ошибочных сигналов. Кроме того, можно проверить реальную торговую производительность различных комбинаций параметров, чтобы определить оптимальные параметры. Можно также попробовать использовать эту стратегию в сочетании с другими торговыми стратегиями.

Подвести итог

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

Исходный код стратегии
/*backtest
start: 2022-12-22 00:00:00
end: 2023-12-28 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
// © Blackynator
strategy("AI Fibonacci HMA Strategy | Buy / Sell Indicator")

// Set the parameters for the moving averages
hma377Period = 377
hma233Period = 233
hma21Period = 21

// Calculate the moving averages
hma377 = hma(close, hma377Period)
hma233 = hma(close, hma233Period)
hma21 = hma(close, hma21Period)

// Plot the moving averages on the chart with different colors and titles
plot(hma377, color=color.white, title="HMA 377")
plot(hma233, color=color.blue, title="HMA 233")
plot(hma21, color=color.green, title="HMA 21")

// Create variables to hold the HMA 21 value and its previous value
hmaValue = hma21
hmaValuePrev = nz(hmaValue[1], hmaValue)

// Create variables to hold the HMA 200 value and its previous value
hma233Value = hma233
hma233ValuePrev = nz(hma233Value[1], hma233Value)

// Check if the HMA 21 has crossed up the HMA 200 and create a buy signal if it has
if (hmaValue > hma233Value) and (hmaValuePrev < hma233ValuePrev)
    strategy.entry("Buy", true)

// Check if the HMA 21 has crossed down the HMA 200 and create a sell signal if it has
if (hmaValue < hma233Value) and (hmaValuePrev > hma233ValuePrev)
    strategy.entry("Sell", false)