
A estratégia de cruzamento de duas medias é uma estratégia de acompanhamento de tendências baseada em médias móveis. A estratégia determina a direção da tendência do mercado, calculada através da mediana de diferentes períodos, para emitir sinais de compra e venda. Esta estratégia usa uma média rápida e uma média lenta para formar um sinal de negociação.
A estratégia baseia-se principalmente na formação de sinais de transação através de equilíbrio entre as linhas. Concretamente, a estratégia inclui os seguintes passos:
Calcule a média rápida e a média lenta. A média rápida tem um período de 10 e a média lenta tem um período de 50.
Quando a linha média rápida atravessa a linha média lenta, gera um sinal de compra; quando a linha média rápida atravessa a linha média lenta, gera um sinal de venda.
Emite um sinal de compra e venda. Quando o sinal de compra é gerado, entra em uma posição de alta posição. Quando o sinal de venda é gerado, entra em uma posição de baixa posição.
Defina o Stop Loss Stop. Após a entrada do negócio, configure o Stop Loss e o Stop Loss de acordo com a porcentagem de perda de entrada, para controlar o risco.
Esta estratégia é uma estratégia típica de acompanhamento de tendências, comparando as mudanças nas tendências de preços em diferentes períodos de tempo para determinar se o mercado está em uma tendência ascendente ou descendente. A linha uniforme filtra o ruído do mercado, tornando os sinais de negociação mais confiáveis.
Medidas de controle de risco:
Pode ser considerado o uso de um sistema de linha uniforme em combinação com outras ferramentas de análise, como canais, formas, etc., para melhorar a qualidade do sinal de negociação.
Otimize os parâmetros de linha rápida e lenta, procurando a melhor combinação. O ciclo de linha rápida é geralmente entre 10 e 30 dias, e o ciclo de linha lenta é entre 20 e 120 dias.
Aumentar o mecanismo de gerenciamento de posições. Por exemplo, a adoção de um método de acréscimo de proporção fixa permite obter melhores lucros na tendência.
Aumentar o julgamento de eventos surpreendentes. A suspensão de negociação pode ser considerada quando a notícia de lucro significativo é divulgada, para evitar perdas extraordinárias.
Realizar análises e simulações de negociação, avaliar o desempenho da estratégia e melhorar continuamente o sistema de estratégia.
A estratégia de cruzamento de dupla equilíbrio é uma estratégia de acompanhamento de tendências simples e práticas, que determina a direção atual da tendência do mercado, comparando a interseção de equilíbrio rápido e lento. A vantagem da estratégia é que os sinais de negociação são claros e fáceis de implementar, mas também existem algumas limitações. Podemos melhorar a estratégia por meio de métodos como otimização de parâmetros, aumento de condições de filtragem e combinação de outras ferramentas, obtendo melhores retornos sob a premissa de controlar o risco.
/*backtest
start: 2023-09-30 00:00:00
end: 2023-10-30 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
strategy("Simple Moving Average Crossover", overlay=true)
// Input parameters
fast_length = input(10, title="Fast MA Length")
slow_length = input(50, title="Slow MA Length")
stop_loss_pct = input(1, title="Stop Loss Percentage", minval=0, maxval=5) / 100
// Calculate moving averages
fast_ma = sma(close, fast_length)
slow_ma = sma(close, slow_length)
// Plot moving averages
plot(fast_ma, color=color.blue, title="Fast MA")
plot(slow_ma, color=color.red, title="Slow MA")
// Strategy logic
long_condition = crossover(fast_ma, slow_ma)
short_condition = crossunder(fast_ma, slow_ma)
// Execute trades
if (long_condition)
strategy.entry("Long", strategy.long)
if (short_condition)
strategy.entry("Short", strategy.short)
// Set stop loss
long_stop_price = close * (1 - stop_loss_pct)
short_stop_price = close * (1 + stop_loss_pct)
strategy.exit("Stop Loss/Profit", from_entry="Long", stop=long_stop_price)
strategy.exit("Stop Loss/Profit", from_entry="Short", stop=short_stop_price)