Estratégia do Índice de Momentum Ichimoku Kinko Hyo


Data de criação: 2024-03-15 16:23:55 última modificação: 2024-03-15 16:23:55
cópia: 0 Cliques: 711
1
focar em
1617
Seguidores

Estratégia do Índice de Momentum Ichimoku Kinko Hyo

Visão geral

A estratégia do Índice de Momentum de Equilíbrio Primário é uma estratégia de negociação que combina o Índice de Equilíbrio Primário (Ichimoku) e o Índice de Momentum Aleatório (Stochastic Momentum Index). A estratégia gera um sinal de negociação através da computação do Índice de Vibrância de Equilíbrio Primário (Ichimoku Oscillator) e o Índice de Momentum Aleatório, que se aplica a vários mercados e períodos de tempo, como ações, mercadorias, índices e outros.

Princípio da estratégia

O núcleo da estratégia é o cálculo do indicador de oscilação de equilíbrio a um só olho (IO) e do índice de dinâmica aleatória (SMI). Deste modo, o indicador IO é calculado através de diferentes períodos de EMA de 9, 26 e 52 dias e o SMA de 14 dias, refletindo sobrevendas e compras excessivas no mercado. O indicador SMI reflete também sobrevendas e compras excessivas no mercado, calculado através da localização do preço em relação ao máximo e mínimo em um determinado período, e suavizado por EMA embutidos.

Os sinais de negociação da estratégia são os seguintes:

  • Quando o SMI atravessa o seu sinal e o IO é maior que 0, abre mais posição
  • Quando o SMI atravessa a sua linha de sinal e o IO é menor do que 0, abre o depósito

Este tipo de sinal de negociação combina os dois indicadores IO e SMI para capturar melhor os pontos de inflexão do mercado e aumentar a precisão de negociação.

Análise de vantagens

A estratégia do Índice de Dinâmica de Equilíbrio tem as seguintes vantagens:

  1. A combinação de um indicador de equilíbrio de primeira vista e um indicador de dinâmica aleatória, dois indicadores técnicos eficazes, complementam-se mutuamente e permitem uma análise mais abrangente das tendências e movimentos do mercado.
  2. O indicador IO usa EMAs e SMAs de vários períodos para suavizar a oscilação dos preços e reduzir a interferência de ruído.
  3. O indicador SMI foi otimizado com base no indicador aleatório, e o uso de EMA embutidos tornou a curva mais suave, evitando o problema de inversão do indicador aleatório.
  4. Os sinais de transação levam em conta simultaneamente as situações de IO e SMI, e podem filtrar os falsos sinais de forma eficaz, aumentando a taxa de vitória.
  5. Aplicável a vários mercados e períodos de tempo, com boa adaptabilidade e estabilidade.

Análise de Riscos

Embora a estratégia do Índice de Potência Equilibrada tenha muitos benefícios, há alguns riscos potenciais:

  1. A estratégia depende de dados históricos para cálculo e análise, podendo reduzir a adequação aos mercados futuros.
  2. Os indicadores IO e SMI são, por sua natureza, indicadores de atraso, podendo ocorrer um atraso no sinal quando o mercado muda rapidamente.
  3. A estratégia não leva em conta os fatores fundamentais do mercado, como notícias de ganhos e perdas significativas, que podem falhar.
  4. A estratégia pode ocorrer em situações de transações frequentes durante períodos de turbulência no mercado, aumentando os custos de transação.

Para combater esses riscos, as seguintes medidas podem ser tomadas:

  1. Verificar e ajustar regularmente os parâmetros da estratégia para melhorar a adaptabilidade.
  2. Análise em combinação com outros indicadores de liderança ou informações de mercado para compensar o atraso.
  3. Estabelecer um stop loss apropriado para controlar o risco de uma única transação.
  4. Para os mercados de turbulência, pode-se aumentar os parâmetros de ciclo dos indicadores IO e SMI, reduzindo a frequência de negociação.

Direção de otimização

A estratégia também pode ser melhorada em algumas áreas:

  1. Para o indicador IO, pode-se experimentar mais combinações de períodos diferentes para encontrar parâmetros mais representativos.
  2. Para o indicador SMI, pode-se estudar diferentes métodos de suavização, como considerar o uso do método de suavização de Wilde, para reduzir ainda mais o atraso do indicador.
  3. A concentração de sinais de negociação pode ser enriquecida por outros indicadores, como volume de negociação.
  4. Para diferentes características do mercado, pode-se definir diferentes parâmetros e barreiras, aumentando a adaptabilidade da estratégia.
  5. Pode ser combinada com outras estratégias, como estratégias de tendência, estratégias de retorno ao valor médio, etc., para criar um sistema de estratégias e melhorar o rendimento geral.

Com as melhorias acima, é possível melhorar ainda mais o desempenho e a estabilidade da estratégia do Índice de Dinâmica de Equilíbrio.

Resumir

A estratégia do índice de dinâmica de equilíbrio de primeira vista é uma estratégia de análise técnica eficaz. Ele combina habilmente o índice de equilíbrio de primeira vista e o índice de dinâmica aleatória, dois indicadores clássicos, que se complementam e podem ser comparados para analisar de forma abrangente as situações de sobrecompra e venda de mercado e os pontos de mudança de tendência, fornecendo uma base para as decisões de negociação.

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

// This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © manoharbauskar

//@version=5
strategy(title='Ichimoku Oscillator with SMI', shorttitle='IOSMI', overlay = false)
io = ta.ema(hl2, 9) / 2 + ta.ema(hl2, 26) / 2 + ta.sma(close, 14) - ta.ema(hl2, 52) - ta.sma(open, 14)
plot(io, color=ta.change(io) <= 0 ? #872323 : #007F0E, style=plot.style_columns)
a = input(21, 'Percent K Length')
b = input(9, 'Percent D Length')
// Range Calculation
ll = ta.lowest(low, a)
hh = ta.highest(high, a)
diff = hh - ll
rdiff = close - (hh + ll) / 2
// Nested Moving Average for smoother curves
avgrel = ta.ema(ta.ema(rdiff, b), b)
avgdiff = ta.ema(ta.ema(diff, b), b)
// SMI calculations
SMI = avgdiff != 0 ? avgrel / (avgdiff / 2) * 100 : 0
SMIsignal = ta.ema(SMI, b)
//All PLOTS
plot(SMI, color = color.blue , title='Stochastic Momentum Index', linewidth = 2)
plot(SMIsignal, color=color.new(#FF5252, 0), title='SMI Signal Line', linewidth = 2)
plot(60, color=color.new(#00E676, 0), title='Over Bought')
plot(-60, color=color.new(#FF9800, 0), title='Over Sold')
plot(0, color=color.new(#E040FB, 0), title='Zero Line')

longCondition = SMI > SMIsignal and io > 0
if (longCondition)
    strategy.entry("Buy", strategy.long)

shortCondition = SMI < SMIsignal and io < 0
if (shortCondition)
    strategy.entry("Sell", strategy.short)