Estratégia de fuga baseada no indicador Ichimoku Kinko Hyo


Data de criação: 2024-01-16 17:12:49 última modificação: 2024-01-16 17:12:49
cópia: 0 Cliques: 657
1
focar em
1617
Seguidores

Estratégia de fuga baseada no indicador Ichimoku Kinko Hyo

Uma visão geral da estratégia

Esta estratégia é conhecida como estratégia de ruptura bidirecional de múltiplos espaços baseada no Índice de Ichimoku Kinko Hyo. A estratégia usa as linhas de rotação, linha de referência, linha de liderança do Índice de Ichimoku Kinko Hyo e o gráfico da nuvem Kumo para determinar a direção e a tendência de múltiplos espaços das ações para realizar compras e vendas de ruptura.

II. Detalhes da estratégia

  1. Para calcular os componentes do Índice Ichimoku Kinko Hyo, incluem-se:

    • Tenkan-Sen ((linha de giro): calcula o valor médio entre o preço máximo e o preço mínimo
    • Kijun-Sen ((linha de referência): cálculo do valor médio entre o preço máximo e o preço mínimo
    • Senkou Span A ((a linha de frente A): calcula o valor médio de Tenkan-Sen e Kijun-Sen
    • Senkou Span B ((Primeira linha B): calcula o valor médio entre o preço máximo e o preço mínimo
    • Chikou Span (Linha de atraso)
  2. A decisão de comprar:

    • Quando o Tenkan-Sen usa o Kijun-Sen;
    • E quando o preço de fechamento atravessou o mapa da nuvem de Kumo;
    • O Kumo Cloud Map é um gráfico de compras gerado pela linha de atraso.
  3. A decisão de vender sinais:

    • Quando o Tenkan-Sen atravessa o Kijun-Sen;
    • E quando o Kumo atravessa a nuvem no dia do fechamento;
    • O sinal de venda é gerado quando a nuvem de Kumo atravessa o gráfico de retardo.

Terceiro, análise de estratégia.

  1. O indicador Ichimoku Kinko Hyo é usado para avaliar as tendências com alta precisão.
  2. A adição de uma linha de atraso evitou a ocorrência de falsas brechas.
  3. A negociação bidirecional multipolar pode ser lucrativa tanto nas altas quanto nas baixas do mercado.
  4. Os parâmetros podem ser ajustados para diferentes períodos.

Quatro, análise de risco estratégico

  1. Os investidores podem perder a maior parte das suas ações quando os mercados estão em turbulência.
  2. Os sinais de determinação precisam atender a vários requisitos ao mesmo tempo, podendo perder o melhor ponto de entrada.
  3. A taxa de troca é alta e os custos de transação a longo prazo são altos.

A solução para o risco

  1. Ajustar os parâmetros para evitar a frequência de transações em mercados de baixa volatilidade.
  2. Combinado com outros indicadores, o sinal de confirmação reduz a taxa de erro.
  3. Prolongar adequadamente o período de detenção e reduzir a taxa de troca.

Cinco, estratégias de otimização

  1. Indicadores como a média móvel são usados para confirmar sinais de negociação.
  2. A lógica de stop loss é adicionada para reduzir os prejuízos.
  3. Parâmetros de otimização para melhor adaptabilidade a diferentes ciclos e variedades.

Seis, um resumo da estratégia

Esta estratégia de julgar a tendência de ações através de uma combinação de vários indicadores Ichimoku Kinko Hyo, e com a ruptura do preço e do gráfico da nuvem como sinal de negociação, realiza negociação bidirecional multi-espaço. Em comparação com um único indicador, a precisão de julgamento desta estratégia é maior, evitando muitas falsas rupturas.

Código-fonte da estratégia
/*backtest
start: 2023-01-09 00:00:00
end: 2024-01-15 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy('Ichimoku Kinko Hyo: Basic Strategy', overlay=true)

//Inputs
ts_bars = input.int(7, minval=1, title='Tenkan-Sen Bars')
ks_bars = input.int(14, minval=1, title='Kijun-Sen Bars')
ssb_bars = input.int(28, minval=1, title='Senkou-Span B Bars')
cs_offset = input.int(14, minval=1, title='Chikou-Span Offset')
ss_offset = input.int(14, minval=1, title='Senkou-Span Offset')
long_entry = input(true, title='Long Entry')
short_entry = input(false, title='Short Entry')

middle(len) =>
    math.avg(ta.lowest(len), ta.highest(len))

// Ichimoku Components
tenkan = middle(ts_bars)
kijun = middle(ks_bars)
senkouA = math.avg(tenkan, kijun)
senkouB = middle(ssb_bars)

// Plot Ichimoku Kinko Hyo
plot(tenkan, color=color.new(#0496ff, 0), title='Tenkan-Sen')
plot(kijun, color=color.new(#991515, 0), title='Kijun-Sen')
plot(close, offset=-cs_offset + 1, color=color.new(#459915, 0), title='Chikou-Span')
sa = plot(senkouA, offset=ss_offset - 1, color=color.new(color.green, 0), title='Senkou-Span A')
sb = plot(senkouB, offset=ss_offset - 1, color=color.new(color.red, 0), title='Senkou-Span B')
fill(sa, sb, color=senkouA > senkouB ? color.green : color.red, title='Cloud color', transp=90)

ss_high = math.max(senkouA[ss_offset - 1], senkouB[ss_offset - 1])
ss_low = math.min(senkouA[ss_offset - 1], senkouB[ss_offset - 1])

// Entry/Exit Signals
tk_cross_bull = tenkan > kijun
tk_cross_bear = tenkan < kijun
cs_cross_bull = ta.mom(close, cs_offset - 1) > 0
cs_cross_bear = ta.mom(close, cs_offset - 1) < 0
price_above_kumo = close > ss_high
price_below_kumo = close < ss_low

bullish = tk_cross_bull and cs_cross_bull and price_above_kumo
bearish = tk_cross_bear and cs_cross_bear and price_below_kumo

strategy.entry('Long', strategy.long, when=bullish and long_entry)
strategy.entry('Short', strategy.short, when=bearish and short_entry)

strategy.close('Long', when=bearish and not short_entry)
strategy.close('Short', when=bullish and not long_entry)