
A estratégia de cruzamento de duas médias móveis é uma estratégia de negociação quantitativa comum. Ela usa o cruzamento de uma média móvel rápida e uma média móvel lenta como um sinal de compra e venda. Um sinal de compra é gerado quando uma média móvel rápida atravessa a média móvel lenta de baixo para cima; um sinal de venda é gerado quando uma média móvel rápida atravessa a média móvel lenta de cima para baixo.
A lógica central da estratégia é calcular dois conjuntos de médias móveis, um conjunto de médias móveis rápidas, com um parâmetro de 10 dias, e outro conjunto de médias móveis lentas, com um parâmetro de 30 dias. As médias móveis rápidas respondem mais rapidamente às mudanças de preço, enquanto as médias móveis lentas são mais capazes de refletir a tendência de longo prazo.
A estratégia possui um mecanismo de parada e parada simultâneos. A parada é definida como parada quando o preço é inferior a uma certa proporção do preço de compra; a parada é definida como parada quando o preço é superior a uma certa proporção do preço de compra.
A estratégia de cruzamento de duas médias móveis tem as seguintes vantagens:
A ideia é simples, fácil de entender e de implementar.
Parâmetros de média rápida e lenta personalizáveis para diferentes mercados;
O sistema também inclui configurações de stop loss e stop-loss para limitar os prejuízos.
O resultado é ótimo tanto em cidades de tendência como em cidades intermunicipais.
A estratégia de cruzamento de duas médias móveis também apresenta os seguintes riscos:
Quando a dupla média cruzada gera um sinal, pode haver uma falsa ruptura e um risco de perda;
A configuração inadequada dos parâmetros de stop loss e stop loss pode levar a perdas excessivas ou a uma redução dos lucros esperados;
O que é que o governo está a fazer?
Resolução:
Filtragem de sinais em combinação com outros indicadores técnicos;
Testar e otimizar parâmetros de parada de danos;
Combinado com uma análise básica.
A estratégia pode ser otimizada em:
Testar combinações médias de diferentes parâmetros para encontrar o melhor parâmetro;
Aumentar os indicadores de confirmação de preços para evitar falsos avanços;
O que é que o governo está a fazer para melhorar a situação?
Otimização de indicadores como a mudança no volume de transações e no volume de negócios.
A estratégia de cruzamento de duas médias móveis é uma estratégia de negociação quantitativa simples e prática. É fácil de entender e implementar, pode obter ganhos estáveis e é aplicável à maioria dos ambientes de mercado.
/*backtest
start: 2023-01-12 00:00:00
end: 2024-01-18 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
strategy("Moving Average Crossover", overlay=true)
// Define input parameters
fast_length = input(10, title="Fast MA Length")
slow_length = input(30, title="Slow MA Length")
stop_loss_percent = input(1.0, title="Stop Loss (%)", minval=0.1, maxval=10, step=0.1)
take_profit_percent = input(2.0, title="Take Profit (%)", minval=0.1, maxval=10, step=0.1)
// Calculate moving averages
fast_ma = sma(close, fast_length)
slow_ma = sma(close, slow_length)
// Entry conditions
long_condition = crossover(fast_ma, slow_ma)
short_condition = crossunder(fast_ma, slow_ma)
// Plot moving averages on the chart
plot(fast_ma, title="Fast MA", color=color.blue)
plot(slow_ma, title="Slow MA", color=color.red)
// Strategy orders
strategy.entry("Long", strategy.long, when=long_condition)
strategy.entry("Short", strategy.short, when=short_condition)
// Set stop loss and take profit levels
stop_loss_price = close * (1 - stop_loss_percent / 100)
take_profit_price = close * (1 + take_profit_percent / 100)
strategy.exit("Take Profit/Stop Loss", from_entry="Long", stop=stop_loss_price, limit=take_profit_price)
strategy.exit("Take Profit/Stop Loss", from_entry="Short", stop=take_profit_price, limit=stop_loss_price)