Стратегия прорыва ведущего диапазона B Ишимоку

ICH TK KJ SSA SSB LS
Дата создания: 2024-04-29 14:45:40 Последнее изменение: 2024-04-29 14:45:40
Копировать: 2 Количество просмотров: 616
1
Подписаться
1617
Подписчики

Стратегия прорыва ведущего диапазона B Ишимоку

Обзор

Стратегия основана на ведущей линии Span B в облаке Ichimoku, которая создает торговый сигнал, когда цена пробивает линию Span B. Когда цена пробивает линию Span B вверх, она создает сигнал покупки; когда цена пробивает линию Span B вниз, она создает сигнал продажи.

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

  1. Вычислить линию поворота в облаке Ичимоку: ((Tenkan-sen), линию ориентации: ((Kijun-sen), линию Span A: ((Senkou Span A) и линию Span B: ((Senkou Span B)).
  2. Когда конечная цена пересекает линейку Span B вверх, появляется сигнал купить и открывать позицию.
  3. Когда цена на закрытие пересекает линейку Span B, которая ведет вниз, создается сигнал продажи.
  4. Сигналы покупки и продажи отмечены на диаграммах для их интуитивного наблюдения.

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

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

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

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

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

  1. В сочетании с другими техническими показателями или характеристиками ценового поведения, для дальнейшего подтверждения торговых сигналов, повышения их надежности.
  2. Внедрение механизмов управления позициями и контроля риска, таких как установка разумных стоп-стоп и контроль риска по отдельным сделкам.
  3. Оптимизация параметров стратегии, например, адаптация цикла вычисления Ichimoku Cloud Indicator к различным рыночным условиям.
  4. С учетом факторов затрат на транзакции, установка соответствующих механизмов фильтрации сигналов, снижение частоты транзакций.

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

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

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

//@version=5
strategy("Ichimoku Leading Span B Alım/Satım Stratejisi", overlay=true)

// Ichimoku göstergesi parametreleri
conversionPeriods = input(9, title="Dönüşüm Periyodu")
basePeriods = input(26, title="Taban Periyodu")
laggingSpan2Periods = input(52, title="Gecikme Span 2 Periyodu")
displacement = input(26, title="Kaydırma")

// Ichimoku hesaplama
tenkanSen = (ta.highest(high, conversionPeriods) + ta.lowest(low, conversionPeriods)) / 2
kijunSen = (ta.highest(high, basePeriods) + ta.lowest(low, basePeriods)) / 2
senkouSpanA = (tenkanSen + kijunSen) / 2
senkouSpanB = (ta.highest(high, laggingSpan2Periods) + ta.lowest(low, laggingSpan2Periods)) / 2

// Leading Span B'nin grafiğe çizilmesi
plot(senkouSpanB, color=color.red, title="Leading Span B", offset=displacement)

// Alım sinyali: Fiyat Leading Span B'yi yukarı keserse
buy_signal = ta.crossover(close, senkouSpanB[displacement])
if (buy_signal)
    strategy.entry("Alım", strategy.long)

// Satım sinyali: Fiyat Leading Span B'yi aşağı keserse
sell_signal = ta.crossunder(close, senkouSpanB[displacement])
if (sell_signal)
    strategy.close("Alım")

// Sinyalleri grafik üzerinde gösterme
plotshape(series=buy_signal, title="Alım Sinyali", location=location.belowbar, color=color.green, style=shape.triangleup, size=size.small)
plotshape(series=sell_signal, title="Satım Sinyali", location=location.abovebar, color=color.red, style=shape.triangledown, size=size.small)