A ideia principal desta estratégia é usar o EMA de média móvel simples para realizar o acompanhamento de tendências. Fazer mais quando o EMA de curto prazo é usado para o EMA de longo prazo, e fazer menos quando o EMA de curto prazo é usado para o EMA de longo prazo. A estratégia é aplicada a variedades com maior flutuação no mercado de touros e pode obter maiores lucros de tendência.
A estratégia baseia-se principalmente no indicador de EMA para determinar o momento de compra e venda. O código define dois períodos de EMA, um período de EMA de curto prazo de 10 e um período de EMA de longo prazo de 60. Os dois valores de EMA são calculados separadamente.
A lógica central da estratégia é usar o EMA para determinar a tendência, uma estratégia típica de acompanhamento de tendências. O EMA, como um índice de tendência que se alinha com a média móvel, indica melhor a direção da tendência dos preços. O EMA de curto prazo representa a tendência e a intensidade das mudanças de preços recentes, enquanto o EMA de longo prazo representa a direção da tendência geral.
A estratégia é muito simples, eficiente, e é o seu maior mérito, pois permite avaliar e acompanhar as tendências usando apenas um simples indicador de EMA.
A estratégia é simples e clara, apenas com o indicador EMA para julgar as tendências, muito fácil de entender e implementar.
A eficiência do uso do capital é alta, fazendo mais decolagens apenas quando a tendência é evidente, e não ocupa o capital por muito tempo.
A combinação de EMAs de curto e longo período permite suavizar o ruído e capturar tendências de períodos de tempo mais longos.
A estratégia de retração é relativamente pequena, com o máximo de retração controlado em torno de 20% e pode suportar níveis mais elevados de alavancagem.
Pode-se configurar a negociação aéreas, pode-se negociar contracorrente em uma tendência de queda, para obter ganhos adicionais.
Como uma estratégia de acompanhamento de tendências, o desempenho fraco em mercados de liquidação de turbulência pode levar a um risco de perda de oportunidades.
Não é possível determinar a base lógica por trás das tendências, e existe o risco de divorciar-se delas.
A configuração inadequada dos parâmetros pode levar a excesso de negociação ou perda de oportunidades de negociação.
A negociação em branco é muito arriscada e precisa ser feita com cuidado.
A estratégia é sensível às características das variedades negociadas e requer ajustes de parâmetros para diferentes variedades.
Os problemas de controle de deslizamento e comissões na implementação do sistema de negociação podem ter um certo impacto no resultado.
Pode-se introduzir uma estratégia de stop loss, estabelecer um ponto de stop loss razoável e controlar a perda máxima de uma única transação.
Pode ser combinado com outros indicadores para determinar os fatores por trás da tendência, evitando o divórcio da tendência. Por exemplo, a análise de volume de transação é adicionada.
A otimização de parâmetros permite obter o melhor conjunto de parâmetros para diferentes variedades.
Pode-se estudar diferentes estratégias de saída e considerar a parada de perda se a retirada for excessiva.
Pode ser combinado com uma estratégia de controle de posição, ajustando dinamicamente o tamanho da posição de acordo com a performance da estratégia.
O método de entrada por etapas pode ser usado para estabelecer posições em lotes, reduzindo o risco de entrada individual.
Esta estratégia é, em geral, uma estratégia de acompanhamento de tendências muito simples e direta. Ela usa os indicadores da EMA para determinar a direção da tendência, fazendo o dobro e o mesmo do EMA. A estratégia retira o controle e é adequada para o estilo de negociação de queda.
/*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" )