Торговая стратегия Ichimoku Kinko Hyo


Дата создания: 2023-11-16 17:31:56 Последнее изменение: 2023-11-16 17:31:56
Копировать: 0 Количество просмотров: 660
1
Подписаться
1617
Подписчики

Торговая стратегия Ichimoku Kinko Hyo

Обзор

Торговая стратегия Ichimoku Kinko Hyo - это стратегия отслеживания трендов, основанная на технических показателях Ichimoku. Эта стратегия использует такие показатели, как линия преобразования, линия основы, линейная линия 1 и линейная линия 2, чтобы определить направление тренда, а также время входа и остановки.

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

Для определения направления торговли в стратегии используются следующие четыре критерия:

  1. При закрытии цены, когда она пересекает среднее значение за 26 месяцев выше базовой линии, сделайте больше.
  2. Провести позицию по закрытию при прохождении среднего значения за 26 периодов ниже базовой линии
  3. Условия остановки: 3,5 процента
  4. Условия остановки: 1,5%

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

Если закрыть цену на верхней границе диаграммы прорыва, то есть на 26-ти периодах среднего значения более крупных значений прорыва линейных линий 1 и 2, то это означает, что цена акции входит в восходящую тенденцию, и тогда делать больше.

Если закрыть нижнюю часть диаграмма, то есть 26-кратное среднее значение меньших значений ведущей линии 1 и ведущей линии 2, то это означает, что цена акции входит в нисходящую тенденцию.

После входа в зал устанавливаются условия для остановки и остановки убытков. Условие для остановки составляет 3,5% от стоимости входа в зал, а для остановки - 1,5% от стоимости входа в зал.

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

Торговая стратегия Ichimoku Kinko Hyo имеет следующие преимущества:

  1. Узнать, как меняются тренды, и войти в них раньше времени
  2. Использование облачных графиков для определения зоны поддержки и сопротивления, более точное вхождение в игру
  3. В то же время, учитывая цены и объемы сделок, они не могут быть введены в заблуждение.
  4. Условия стоп-лосса четко определены и позволяют контролировать риски сделки

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

В торговых стратегиях Ichimoku Kinko Hyo также есть некоторые риски:

  1. Небольшие убытки могут возникнуть в результате нескольких событий.
  2. Если тенденция изменится, то остановка может быть больше.
  3. Для того, чтобы попасть в команду, необходимо выполнить несколько условий одновременно.
  4. Неправильная настройка параметров может привести к искажению индикаторного сигнала

Ответ:

  1. Соответствующее смягчение условий входа и увеличение возможностей для торговли
  2. Оптимизация параметров, чтобы соответствовать рыночным особенностям
  3. Фильтрация ложных сигналов в сочетании с другими показателями

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

Ишимку Кинко Хё может быть оптимизирована в следующих аспектах:

  1. Оптимизация параметров, таких как конверсионная линия, эталонная линия и т. д., чтобы лучше соответствовать рыночным тенденциям в разные периоды
  2. Оптимизируйте условия поступления, чтобы не упустить лучшие возможности
  3. Оптимизация стратегии стоп-стоп для достижения более высоких рискованных прибылей
  4. Фильтрация сигналов в сочетании с другими показателями, чтобы уменьшить арбитраж
  5. Динамическая корректировка позиций, определяющая конкретные объемы вложений в зависимости от степени волатильности рынка

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

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

Исходный код стратегии
/*backtest
start: 2023-10-16 00:00:00
end: 2023-11-15 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy("Ichimoku system", overlay=true, initial_capital = 100000, default_qty_type = strategy.percent_of_equity, default_qty_value=100)

buyOnly = input(false, "only shows buying Trade", type = input.bool)


conversionPeriods = input(9, minval=1, title="Conversion Line Periods"),
basePeriods = input(26, minval=1, title="Base Line Periods")
laggingSpan2Periods = input(52, minval=1, title="Lagging Span 2 Periods"),
displacement = input(26, minval=1, title="Displacement")

donchian(len) => avg(lowest(len), highest(len))

conversionLine = donchian(conversionPeriods)
baseLine = donchian(basePeriods)
leadLine1 = avg(conversionLine, baseLine)
leadLine2 = donchian(laggingSpan2Periods)

plot(conversionLine, color=#0496ff, title="Conversion Line")
plot(baseLine, color=#991515, title="Base Line")
plot(close, offset = -displacement + 1, color=#459915, title="Lagging Span")

p1 = plot(leadLine1, offset = displacement - 1, color=color.green,
 title="Lead 1")
p2 = plot(leadLine2, offset = displacement - 1, color=color.red, 
 title="Lead 2")
fill(p1, p2, color = leadLine1 > leadLine2 ? color.green : color.red)




profit = input(3.5, "enter target in % after entry", step = 0.5)

stoploss = input(1.5, "enter Stoploss in % after entry", step = 0.5)


sl = stoploss /100 * strategy.position_avg_price / syminfo.mintick

profitt = profit /100 * strategy.position_avg_price / syminfo.mintick



abovecloud =  max(leadLine1, leadLine2)

belowcloud = min(leadLine1, leadLine2)


buying = close > abovecloud[26] and close[1] < abovecloud[27]

selling = close < belowcloud[26] and close[1] > belowcloud[27]

strategy.entry("BuyAboveCLoud", true, when = buying)

if buyOnly
    strategy.close("BuyAboveCLoud", when = selling)
else
    strategy.entry("SellBelowCloud", false, when = selling)

//strategy.exit("Exit Position", "BuyAboveCLoud", profit = profitt, loss = sl)

    
//strategy.exit("Exit Position", "SellBelowCloud", profit = profitt, loss = sl)