Облако Ишимоку со стратегией пересечения скользящих средних по объему


Дата создания: 2023-12-26 16:10:24 Последнее изменение: 2023-12-26 16:10:24
Копировать: 0 Количество просмотров: 988
1
Подписаться
1621
Подписчики

Облако Ишимоку со стратегией пересечения скользящих средних по объему

Обзор

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

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

Стратегия состоит в основном из показателя Ичимоку и двузначного скользящего среднего показателя.

В облаке Ичимоку эталонная линия представляет собой среднесрочную тенденцию, поворотное направление представляет собой краткосрочную тенденцию, облачное направление представляет собой сопротивление к поддержке. В частности, эталонная линия представляет собой среднее значение наивысшей минимальной цены 26 циклов, поворотное направление представляет собой среднее значение наивысшей минимальной цены 9 циклов, а верхняя и нижняя линии облачного пояса представляют собой среднее значение поворотной линии и эталонной линии соответственно, а также среднее значение наивысшей минимальной цены 52 циклов.

Двойная подвижная средняя, 13-циклическая подвижная средняя, представляет собой краткосрочную тенденцию, а 21-циклическая подвижная средняя представляет собой среднесрочную тенденцию. Когда 13EMA находится выше 21EMA, это многообещающая тенденция, а под ней - вовсе.

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

Используется как фильтр против whipsaws. Таким образом, многоусловное комплексное суждение может эффективно отфильтровывать ложные прорывы и гарантировать надежность торговых сигналов.

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

Эта стратегия имеет следующие преимущества:

  1. Комплексный выбор многовременных рамок. Выбор среднесрочных и долгосрочных тенденций в облачных полосах, выбор краткосрочной динамики в двойной EMA, достижение комбинации многовременных измерений, повышение точности выбора.

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

  3. Параметры стратегии оптимизированы. Выбор параметров, таких как 9-циклическая поворотная линия и 26-циклическая базовая линия, делает сигнал более надежным.

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

  5. Картографирование четких облачных полос поддержки и сопротивления. Облачные полосы позволяют четко отобразить ключевые области поддержки и сопротивления.

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

Однако эта стратегия также несет в себе некоторые риски:

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

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

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

  4. Первое прорыв облачного пояса легко поддается блокировке. Когда цена впервые прорывается после длительного ограничения облачного пояса, легко создается ситуация с блокировкой.

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

Эти риски могут быть смягчены следующими шагами:

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

  2. В сочетании с другими показателями фильтруйте сигналы промедления. Для повторной проверки сигналов промедления могут быть введены вспомогательные показатели, такие как MACD, RSI и т. Д.

  3. Продолжайте отслеживать. Измените время отслеживания и разновидность, проверьте стабильность стратегии. Вместе с тем введите реальные факторы сделки, такие как скольжение, комиссионные.

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

Оптимизация стратегии

Эта стратегия может быть оптимизирована в следующих аспектах:

  1. Внедрение стратегии стоп-ложа. Рекомендуется внедрение стратегий, таких как стоп-ложа, прорыв нового высокого (нового низкого) стоп-ложа, строгий контроль риска.

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

  3. Добавление фильтров для других индикаторов. Можно тестировать введение таких индикаторов, как MACD, KD, RSI, для фильтрации торговых сигналов и исключения дополнительных ложных сигналов.

  4. В зависимости от рыночных условий можно создать модель волатильности, снижая позиции при высокой волатильности; увеличивая позиции при низкой волатильности.

  5. Тестирование устойчивости параметров различных сортов. Изменение вертикальных сортов и периодов времени, проверка стратегии стабильности на разных рынках.

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

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

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

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

//@version=3
strategy("13/21 EMA + Ichimoku Kinko Hyo Strategy", shorttitle="EMI", overlay=true, default_qty_type=strategy.percent_of_equity, max_bars_back=1000, default_qty_value=100, calc_on_order_fills= true, calc_on_every_tick=true, pyramiding=0)

TenkanSenPeriods = input(9, minval=1, title="Tenkan Sen Periods")
KijunSenPeriods = input(26, minval=1, title="Kijun Sen Periods")
SenkouSpanBPeriods = input(52, minval=1, title="Senkou Span B Periods")
displacement = input(26, minval=1, title="Displacement")
donchian(len) => avg(lowest(len), highest(len))
TenkanSen = donchian(TenkanSenPeriods)
KijunSen = donchian(KijunSenPeriods)
SenkouSpanA = avg(TenkanSen, KijunSen)
SenkouSpanB = donchian(SenkouSpanBPeriods)
ChikouSpan = close[displacement-1]

Sema = ema(close, 13)
Mema = ema(close, 21)
Lema = ema(close, 89)
XLema = ema(close, 233)

plot(Sema, color=blue, title="13 EMA", linewidth = 2)
plot(Mema, color=fuchsia, title="21 EMA", linewidth = 1)
plot(Lema, color=orange, title="89 EMA", linewidth = 2)
plot(XLema, color=teal, title="233 EMA", linewidth = 2)
plot(KijunSen, color=maroon, title="Kijun Sen", linewidth = 3)
plot(close, offset = -displacement, color=lime, title="Chikou Span", linewidth = 2)
sa=plot (SenkouSpanA, offset = displacement, color=green,  title="Senkou Span A", linewidth = 1)
sb=plot (SenkouSpanB, offset = displacement, color=red,  title="Senkou Span B", linewidth = 3)
fill(sa, sb, color = SenkouSpanA > SenkouSpanB ? green : red)

longCondition = close>ChikouSpan and Sema>KijunSen and Sema>Mema and SenkouSpanA>SenkouSpanB
strategy.entry("Long",strategy.long,when = longCondition)
strategy.close("Long", when = (close<KijunSen and close<ChikouSpan and Sema<Mema))

shortCondition = close<ChikouSpan and Sema<KijunSen and Sema<Mema and SenkouSpanA<SenkouSpanB
strategy.entry("Short",strategy.short, when = shortCondition)
strategy.close("Short", when = (close>KijunSen and close>ChikouSpan and Sema>Mema))