Esta é uma estratégia de compra baseada na ação do preço e na tendência de curto prazo.
A estratégia emprega seis EMAs - 5 dias, 10 dias, 20 dias, 50 dias, 100 dias e 200 dias.
Quando todas as seis condições forem satisfeitas, uma posição longa é iniciada.
O sinal de saída é quando o preço de fechamento cruza abaixo da EMA de 200 dias.
As vantagens desta estratégia incluem:
Há também alguns riscos:
Soluções:
Algumas formas de melhorar a estratégia:
Em resumo, esta é uma tendência de médio e curto prazo seguindo uma estratégia baseada em indicadores técnicos de preço. Identifica tendências usando vários filtros EMA e incorpora preço próximo para evitar falhas. A lógica é simples e fácil de entender. As desvantagens são menos oportunidades e propensas a serem presas. Sugere-se que seja usado como uma ferramenta suplementar combinada com supervisão manual. Melhorias podem ser feitas em aspectos como volume, otimização de parâmetros e aprendizado de máquina para tornar a estratégia mais robusta.
/*backtest start: 2023-02-13 00:00:00 end: 2024-02-19 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy("Multiple EMA Buy Strategy with Price Condition", overlay=true) // Calculate EMAs ema5 = ta.ema(close, 5) ema10 = ta.ema(close, 10) ema20 = ta.ema(close, 20) ema50 = ta.ema(close, 50) ema100 = ta.ema(close, 100) ema200 = ta.ema(close, 200) // Plot EMAs plot(ema5, color=color.blue, title="EMA 5") plot(ema10, color=color.green, title="EMA 10") plot(ema20, color=color.red, title="EMA 20") plot(ema50, color=color.purple, title="EMA 50") plot(ema100, color=color.orange, title="EMA 100") plot(ema200, color=color.yellow, title="EMA 200") // Entry conditions buy_condition = ema5 > ema10 and ema10 > ema20 and ema20 > ema50 and ema50 > ema100 and ema100 > ema200 and close > ema5 // Exit conditions exit_condition = close < ema200 // Strategy entry and exit conditions strategy.entry("Buy", strategy.long, when = buy_condition) strategy.close("Buy", when = exit_condition)