
Esta estratégia usa a média móvel e a média móvel do índice de diferentes eixos temporais como sinais de compra e venda, com o objetivo de alcançar a queda e queda. De acordo com a posição e o movimento da média de curto prazo, julgue a tendência do mercado e os pontos de inflexão. De acordo com a média de longo prazo, julgue a tendência maior.
Esta estratégia usa os SMAs de 5, 13, 21 dias e os EMAs de 75, 90 e 200 dias como sinais de compra e venda. A lógica específica é:
Quando os SMAs de curto prazo ((linhas 5, 13, 21) estão em ordem ((linhas 5 acima, 13 depois, 21 abaixo) e todos os SMAs de curto prazo estão acima dos EMAs de longo prazo (linhas 75, 90, 200);
Quando os SMAs de curto prazo ((linha 5, 13, 21) estão em ordem ((linha 5 abaixo, linha 13 abaixo, linha 21 acima) e todos os SMAs de curto prazo estão abaixo dos EMAs de longo prazo (linha 75, 90, 200), faça um vazio.
Assim, através da combinação de SMA e EMA de diferentes períodos, pode-se determinar com eficácia as tendências de preços de curto e longo prazo, para realizar uma estratégia de tendência de banda curta e longa.
A estratégia tem as seguintes vantagens:
O uso de um indicador de dupla linha de equilíbrio pode filtrar o ruído do mercado e determinar com precisão a tendência dos preços.
A configuração de múltiplos eixos de tempo, com períodos curtos para determinar a tendência de curto prazo, e períodos longos para determinar a tendência de longo prazo.
O SMA é sensível às mudanças de preço, o EMA é suave em relação às mudanças de preço, e ambos são mais eficientes.
A lógica da caça à morte é simples, direta e fácil de usar.
A estratégia também traz alguns riscos:
A configuração de múltiplos eixos de tempo é mais complexa, e os parâmetros de ajuste e otimização são mais difíceis.
Os indicadores de curto e longo prazo podem se desviar e emitir sinais errados.
A base de um indicador de linha média pode não ser eficaz em situações extremas.
A falta de um ponto de inflexão e de um atraso na captação de um ponto de inflexão.
A estratégia pode ser melhorada em alguns aspectos:
A adição de outros indicadores técnicos de filtragem de sinais, como KDJ, MACD e outros, aumenta a precisão da estratégia.
Testar e otimizar a periodicidade e a quantidade de médias de curto e longo prazo para encontrar a melhor combinação de parâmetros.
Aumentar os mecanismos de suspensão de prejuízos para controlar os riscos e a DD.
A combinação de indicadores de potência evita que os preços subam drasticamente.
Esta estratégia permite um rastreamento de tendências simples e efetivo através da aplicação de análise de dupla média e de múltiplos eixos temporais. A estratégia é clara e fácil de entender, com um certo valor prático. Mas também há algumas questões que precisam ser melhoradas, como otimização de parâmetros, controle de risco, etc.
/*backtest
start: 2023-11-12 00:00:00
end: 2023-12-05 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
strategy(title="my_strategy_name", shorttitle="MS1", overlay=true )
source = close
// MAの長さ
len1 = 5
len2 = 13
len3 = 21
// MAの計算
ma1 = sma(source, len1)
ma2 = sma(source, len2)
ma3 = sma(source, len3)
// 計算したMAをプロットする
plot(ma1,color=color.red)
plot(ma2,color=color.orange)
plot(ma3,color=color.blue)
// EMAの長さ
len4 = 75
len5 = 90
len6 = 200
// MAの計算
ema1 = ema(source, len4)
ema2 = ema(source, len5)
ema3 = ema(source, len6)
// 計算したMAをプロットする
plot(ema1,color=color.red)
plot(ema2,color=color.orange)
plot(ema3,color=color.blue)
longCondition = (ma1>ma2 and ma2>ma3 and ma3>ema1 and ema1>ema2 and ema2>ema3)//ロングにエントリーする条件
if (longCondition)
strategy.entry("My Long Entry", strategy.long, comment="Long")
shortCondition = (ma1<ma2 and ma2<ma3 and ma3<ema1 and ema1<ema2 and ema2<ema3)//ショートにエントリーする条件
if (shortCondition)
strategy.entry("My Short Entry", strategy.short, comment="Short")
//エグジット条件
strategy.exit("My Long Exit", "My Long Entry", profit=200, loss=100)
strategy.exit("My Short Exit", "My Short Entry", profit=200, loss=100)