Стратегия Ишимоку Кинко Хё


Дата создания: 2023-10-30 14:45:40 Последнее изменение: 2023-10-30 14:45:40
Копировать: 0 Количество просмотров: 728
1
Подписаться
1617
Подписчики

Стратегия Ишимоку Кинко Хё

Обзор

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

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

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

Линия Senkou A рассчитывает средние значения наивысшей и наименьшей цены на прошлые 52 линии K, а затем перемещает 26 линий K назад, представляя долгосрочную первенство в будущем. Линия Senkou B рассчитывает средние значения линий Tenkan и Kijun, представляя центры текущих значений.

Стратегия определяет относительно сильную цену, основываясь на отношениях цены к Сенку А и Сенку Б. Это сигнал к покупке, когда цена близка пересекает линию Сенку А, и сигнал к продаже, когда она пересекает линию Сенку Б.

Переменная pos записывает направление текущей позиции. Переменная possig корректирует направление сигнала в соответствии с обратными входными параметрами. В конце концов, вход и выход определяются на основе значений pos и possig.

Стратегические преимущества

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

  2. Линия Senkou A заранее отражает изменения долгосрочных тенденций, линия Senkou B захватывает текущие сдвиги равновесия и формирует предварительную систему.

  3. На карте ценовых прорывов на верхних и нижних границах есть четкие переломные моменты.

  4. Приспосабливается к тенденциям и колебаниям рынка.

  5. Облачный график/-/ Диафрагментация двухлинейных винтов, фильтрация ложного прорыва.

Стратегический риск

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

  2. При сборе волатильного диска может часто открываться позиция, которая пересекает границы облачного графика.

  3. Риск прорыва, вызванного разделением облачных форков.

  4. Тренд-маркетплейс, риски покупки/продажи.

  5. Обратная операция требует осторожности, следует учитывать направление тенденции большого цикла.

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

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

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

  2. Добавление фильтра VOL-индикатора для предотвращения малого количества ложных прорывов.

  3. В сочетании с другими показателями в качестве вспомогательного суждения. Например, MACD, KDJ и т. д.

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

  5. Оптимизация методов остановки убытков, такие как отслеживание убытков, интервальная остановка убытков и т. д.

  6. Оптимизация реверсионной торговой стратегии. Реверсионное пространство может быть определено в зависимости от тенденции большого цикла.

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

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

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

//@version=2
////////////////////////////////////////////////////////////
//  Copyright by HPotter v1.0 26/09/2018
//  Ichimoku Strategy
//
// You can change long to short in the Input Settings
// WARNING:
// - For purpose educate only
// - This script to change bars colors.
////////////////////////////////////////////////////////////
middleDonchian(Length) =>
    lower = lowest(Length)
    upper = highest(Length)
    avg(upper, lower)

strategy(title="Ichimoku2c Backtest", shorttitle="Ichimoku2c", overlay = true)
conversionPeriods = input(9, minval=1),
basePeriods = input(26, minval=1)
laggingSpan2Periods = input(52, minval=1),
displacement = input(26, minval=1)
reverse = input(false, title="Trade reverse")
Tenkan = middleDonchian(conversionPeriods)
Kijun =  middleDonchian(basePeriods)
xChikou = close
SenkouA = middleDonchian(laggingSpan2Periods)
SenkouB = (Tenkan[basePeriods] + Kijun[basePeriods]) / 2
A = plot(SenkouA[displacement], color=purple, title="SenkouA")
B = plot(SenkouB, color=green, title="SenkouB")
pos = iff(close < SenkouA[displacement], -1,
       iff(close > SenkouB, 1, nz(pos[1], 0))) 
possig = iff(reverse and pos == 1, -1,
          iff(reverse and pos == -1, 1, pos))	   
if (possig == 1) 
    strategy.entry("Long", strategy.long)
if (possig == -1)
    strategy.entry("Short", strategy.short)	   	    
barcolor(possig == -1 ? red: possig == 1 ? green : blue ) 
fill(A, B, color=green)