A principal ideia desta estratégia é usar o simples indicador de média móvel EMA para implementar a perseguição de tendências. Ele fica longo quando o curto período EMA cruza o longo período EMA e fecha a posição quando o curto período EMA cruza abaixo do longo período EMA. Esta estratégia é adequada para ativos altamente voláteis durante um mercado de alta e pode capturar lucros significativos da tendência.
Esta estratégia usa principalmente a cruz de ouro e a cruz da morte do indicador EMA para determinar entradas e saídas. O código define dois períodos EMA, um EMA de curto período de 10 e um EMA de longo período de 60. Os valores dos dois EMAs são calculados respectivamente. Quando o EMA de curto período cruza o EMA de longo período, ele indica que o ímpeto ascendente é forte e deve ir longo. Quando o EMA de curto período cruza abaixo do EMA de longo período, ele indica que o ímpeto ascendente está enfraquecendo e deve fechar a posição.
A lógica central desta estratégia é usar a cruz de ouro e a cruz da morte da EMA para julgar a tendência, que é uma estratégia típica de perseguição à tendência. A EMA, como uma média móvel de suavização exponencial de tendência, pode indicar bem a tendência do preço. O EMA de curto período representa tendências e impulso de mudança de preços recentes, enquanto a EMA de longo período representa a direção geral da tendência. Quando a EMA de curto período atravessa a EMA de longo período, significa que o impulso crescente de curto prazo é mais forte do que o impulso de longo prazo, portanto, ir longo pode perseguir a tendência. Quando a EMA de curto período atravessa abaixo da EMA de longo período, indica o oposto e a posição deve ser fechada.
Toda a estratégia implementa a identificação e a perseguição de tendências com indicadores simples da EMA, o que é muito conciso e eficaz.
A ideia da estratégia é simples e clara. Utiliza indicadores EMA para julgar a tendência, que é fácil de compreender e implementar.
A eficiência da utilização do capital é elevada. Só é longo ou curto quando a tendência é óbvia, sem ocupar o capital por longos períodos.
A combinação de EMA de curto e longo prazo pode suavizar o ruído e capturar tendências de longo prazo.
Esta estratégia tem uma utilização relativamente reduzida, com uma utilização máxima controlada no limite de 20%, permitindo níveis elevados de alavancagem.
A venda a descoberto pode ser habilitada para negociar contra-tendência durante tendências de queda para lucros adicionais.
Como uma estratégia de prossecução de tendências, apresenta um desempenho inferior durante os mercados de gama, com o risco de oportunidades perdidas.
Não consegue determinar a base lógica por trás da tendência, correndo o risco de divorciar.
A configuração inadequada dos parâmetros pode conduzir ao excesso de negociação ou à ausência de negociações.
A venda a descoberto tem riscos mais elevados e deve ser cuidadosamente configurada.
Esta estratégia é sensível às características dos diferentes instrumentos de negociação e os parâmetros devem ser ajustados em conformidade.
O controlo do deslizamento do mundo real e as taxas de comissão vão afectar o desempenho real até certo ponto.
As estratégias de stop loss podem ser introduzidas para estabelecer pontos de stop loss razoáveis e controlar a perda máxima por transação.
Outros indicadores podem ser incorporados para analisar os fatores por trás da tendência para evitar o divórcio da tendência, por exemplo, os volumes de negociação.
A otimização de parâmetros pode encontrar conjuntos de parâmetros ideais para diferentes instrumentos de negociação.
As estratégias de saída diferentes podem ser investigadas para considerar saídas de stop loss quando o drawdown fica muito alto.
As estratégias de dimensionamento de posição podem ser utilizadas para ajustar dinamicamente os tamanhos de posição com base no desempenho.
A entrada gradual pode ser adotada para estabelecer posições em lotes, reduzindo os riscos por entrada.
Em resumo, esta é uma estratégia de busca de tendências muito simples e direta. Ele usa indicadores EMA para determinar a direção da tendência, indo longo em cruzes de ouro e fechando em cruzes de morte para rastrear efetivamente a tendência. Esta estratégia tem drawdowns controlados e se adapta a estilos de negociação agressivos. Mas também há espaços para monitoramento e otimização. Parâmetros e estratégias de saída precisam ser testados e otimizados para se adaptar a mais condições de mercado. Mais melhorias podem ser feitas incorporando stop loss, dimensionamento de posição e outras estratégias. Isso pode melhorar muito seu desempenho prático.
/*backtest start: 2023-09-20 00:00:00 end: 2023-09-27 00:00:00 period: 45m basePeriod: 5m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ // This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/ // © TheSocialCryptoClub //@version=5 // strategy(title = "STB - Gianno Nano Strategy", // shorttitle= "STB - Gianno Nano Strategy", // overlay = true, // initial_capital = 1000, // default_qty_type = strategy.cash, // default_qty_value = 1000, // commission_type = strategy.commission.percent, // commission_value = 0.075) short_yes = input.bool(true,"Attiva Short") ema_fast = input.int(10, "Periodo Media veloce") ema_slow = input.int(60, "Periodo Media lenta") // Variable declarations ema10 = ta.ema(close, ema_fast) ema60 = ta.ema(close, ema_slow) plot(ema10, "EMA 10", color.yellow, 2) plot(ema60, "EMA 60", color.aqua, 2) // Long Condition long_cond = ta.crossover(ema10, ema60) short_cond = ta.crossunder(ema10, ema60) and short_yes close_cond = ta.crossunder(ema10, ema60) and not short_yes // Engine strategy if long_cond strategy.entry("EL", strategy.long) if short_cond strategy.entry("ES", strategy.short) if close_cond strategy.close("EL" )