Стремительно растущая высокая доходность ежедневная стратегия торговли

Автор:Чао Чжан, Дата: 2023-11-23 10:56:49
Тэги:

img

Обзор

Эта стратегия использует известный технологический индикатор Ichimoku Kinko Hyo для определения тенденции и импульса цен на активы и позволяет автоматизировать внутридневную торговлю.

Принципы

Основные индикаторы состоят из линии Тенкан, линии Киджун, Сенкоу Спан А и Сенкоу Спан Б системы Ичимоку. Сигнал покупки активируется, когда цены торгуются выше облака, а линия Тенкан пересекает линию Киджун. Сигнал продажи активируется, когда линия Тенкан пересекает линию Киджун или цены падают ниже облака.

Стратегия сочетает в себе характеристики тренда и импульса. Линии Тенкан и Киджун представляют собой краткосрочный и среднесрочный импульс соответственно, в среднем наивысший максимум и самый низкий минимум за разные периоды обратного обзора. С другой стороны, облако определяет долгосрочные уровни поддержки и сопротивления. Когда индикатор импульса Тенкан пересекает линию Киджун, он сигнализирует о усилении восходящего импульса, и цены, как правило, поднимаются выше. В сочетании с ценами, решительно выходящими за пределы верхней части облака, он дает подтверждение того, что долгосрочный тренд превратился в рост, следовательно, генерируется сигнал покупки.

Наоборот, когда линия Тенкан пересекает ниже линии Киджун, импульс переворачивается в медвежий. Или когда цены падают ниже поддержки облака, долгосрочная тенденция поворачивается вниз. Сигналы продажи активируются. Эта конфигурация воска и падения избегает преследования вершин и продажи минимумов. Она блокирует оптимальные точки покупки и продажи, когда как краткосрочные, так и долгосрочные тенденции выстраиваются в одном направлении.

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

Наибольшее преимущество стратегии Cloud Soaring High Yield заключается в интеграции как трендовых, так и импульсных линз, обеспечивающих отличное равновесие между частотой торговли и прибыльностью.

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

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

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

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

Возможности для расширения

Стратегия может быть улучшена путем внедрения дополнительных технических индикаторов, таких как полосы Боллинджера, для уточнения уровней входа и выхода.

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

Заключение

Cloud Soaring High Yield Ichimoku Trading Strategy успешно сочетает в себе распознавание режима тренда и индикацию импульса для автоматизированных входов и выходов. Его научно превосходные алгоритмы в определении местоположения покупок и продаж обеспечивают убедительные решения для тех, кто преследует переход между долгосрочными и краткосрочными тенденциями, требуя высоких показателей выигрыша.


/*backtest
start: 2023-10-23 00:00:00
end: 2023-11-22 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy("High Yield Ichimoku Cloud Strategy", shorttitle="HY Ichimoku", overlay=true)

// Ichimoku Cloud settings
tenkanPeriods = input(9, title="Tenkan Sen Periods")
kijunPeriods = input(26, title="Kijun Sen Periods")
senkouSpanBPeriods = input(52, title="Senkou Span B Periods")
displacement = input(26, title="Displacement")

// Calculating the Ichimoku lines
tenkanSen = (highest(high, tenkanPeriods) + lowest(low, tenkanPeriods)) / 2
kijunSen = (highest(high, kijunPeriods) + lowest(low, kijunPeriods)) / 2
senkouSpanA = (tenkanSen + kijunSen) / 2
senkouSpanB = (highest(high, senkouSpanBPeriods) + lowest(low, senkouSpanBPeriods)) / 2
chikouSpan = close[displacement]

// Plotting the Ichimoku Cloud
p1 = plot(tenkanSen, color=color.red, title="Tenkan Sen")
p2 = plot(kijunSen, color=color.blue, title="Kijun Sen")
p3 = plot(senkouSpanA, color=color.green, title="Senkou Span A", offset=displacement)
p4 = plot(senkouSpanB, color=color.orange, title="Senkou Span B", offset=displacement)
fill(p1, p2, color=color.purple, transp=80, title="Cloud")

// Buy and Sell conditions
buyCondition = crossover(tenkanSen, kijunSen) and close > max(senkouSpanA, senkouSpanB)[displacement]
sellCondition = crossunder(tenkanSen, kijunSen) and close < min(senkouSpanA, senkouSpanB)[displacement]

// Execute trade if conditions are met
if (buyCondition)
    strategy.entry("Buy", strategy.long)
    
if (sellCondition)
    strategy.close("Buy")

// Strategy exit conditions
strategy.close("Buy", when = crossunder(tenkanSen, kijunSen) or close < min(senkouSpanA, senkouSpanB)[displacement])

// Plot buy/sell signals
plotshape(series=buyCondition, title="Buy Signal", location=location.belowbar, color=color.green, style=shape.labelup, text="BUY")
plotshape(series=sellCondition, title="Sell Signal", location=location.abovebar, color=color.red, style=shape.labeldown, text="SELL")



Больше