A estratégia usa médias móveis em diferentes intervalos de tempo para acompanhar a tendência. A estratégia calcula médias móveis rápidas simultaneamente nas linhas diária, 4 horas e 15 minutos.
A estratégia baseia-se em três intervalos de tempo diferentes, calculados em média móvel rápida e média móvel lenta. Em três intervalos de tempo, a linha diária, a linha de 4 horas e a linha de 15 minutos são calculados em média móvel rápida de 21 de comprimento (EMA) e em média móvel lenta de 34 de comprimento (EMA). Quando a linha diária, a linha de 4 horas e a linha de 15 minutos cruzam a média móvel rápida de uma média móvel lenta, a tendência aumenta e aumenta. Quando a linha diária, a linha de 4 horas e a linha de 15 minutos cruzam a média móvel rápida de uma média móvel lenta, a tendência diminui e diminui.
A estratégia também estabelece um intervalo de tempo para a negociação, apenas em determinados meses e datas, evitando ficar preso em mercados desfavoráveis.
Em concreto, a estratégia inclui principalmente os seguintes pontos-chave:
Insira diferentes fusos horários: dia, 4 horas, 15 minutos
Cada fuselagem de tempo é calculada com a duração de 21 e 34 EMAs, respectivamente
Os três EMAs de tempo rápido e lento são considerados como sendo mais pesados quando usados e mais vazios quando usados.
Configure o mês e o intervalo de datas
A posição aberta quando está em condições de fazer mais ativos e a posição vazia quando não está em condições de fazer mais ativos
A análise de tendências por meio de margens de tempo permite a filtragem eficaz de brechas falsas, a gestão de fundos por meio de margens de tempo múltiplas permite o controle de riscos.
A estratégia tem as seguintes vantagens:
O julgamento da barra de tempo permite identificar tendências e filtrar falsas rupturas. Uma única barra de tempo é propensa a falsas rupturas e a barra de tempo pode melhorar a precisão do julgamento.
Gerenciamento de fundos de multi-temporais, reduzindo o risco de um único tempo de espera. O posicionamento de um único tempo de espera pode ser além da capacidade de suporte, e o tempo de espera pode dispersar o risco.
Configure um intervalo de tempo de negociação para evitar ficar preso em mercados desfavoráveis. Especifique meses e datas que podem ser ignorados durante períodos de má situação.
A combinação de média móvel rápida e média móvel lenta é usada para suavizar a mudança de preços e identificar tendências. A aplicação do indicador EMA é ampla e fácil de entender e implementar.
As regras da estratégia são claras e fáceis de entender, a configuração de parâmetros é simples e fácil de implementar. Não há necessidade de indicadores técnicos complexos, é fácil de dominar e otimizar.
Pode ser amplamente aplicado a grandes categorias de ativos, com alta flexibilidade.
A estratégia também apresenta alguns riscos que devem ser lembrados:
A tendência de longo prazo é mais favorável, enquanto a liquidação de curto prazo aumenta o risco de fechamento. A administração de posições pode ser adequadamente relaxada, reduzindo o risco.
A configuração de parâmetros conservadores permite perder oportunidades de tendências mais fortes. Pode ser apropriadamente reduzido o ciclo de média ou reduzido o tempo de negociação.
Em situações de grande agitação, o EMA pode ser usado em combinação com um indicador de taxa de flutuação ou um indicador de momentum.
A linha de sol é a tendência de julgamento do período máximo, é lento e não pode parar o prejuízo a tempo. Pode ser adicionado a um julgamento de ciclo mais alto ou reduzir a posição da linha de sol.
O intervalo de tempo de negociação é fixo e não se adapta às mudanças do mercado. Os parâmetros de tempo de negociação devem ser avaliados periodicamente para serem ajustados.
A estratégia pode ser melhorada em vários aspectos:
Otimizar os parâmetros do ciclo da média móvel para um acompanhamento mais suave da tendência. Pode-se testar o encurtamento de um ciclo EMA mais lento, ou adicionar um julgamento EMA mais rápido.
Adicionar a determinação de indicadores de dinâmica e identificar tendências fortes. Por exemplo, adicionar sinais de julgamento auxiliares de indicadores como MACD, RSI e outros.
Optimizar o gerenciamento de posições, aumentando ou diminuindo as posições de acordo com a situação do mercado. Pode ser adicionado o stop loss ATR ou o percentual de posições calculado com base em dados históricos.
A combinação com os indicadores de volatilidade permite melhorar as estratégias de abertura e de parada de posições.
Teste mais combinações de marcas de tempo de negociação para encontrar o melhor equilíbrio. Pode adicionar um julgamento de marcas de tempo mais altas ou remover algumas marcas de tempo.
A aplicação de algoritmos de aprendizagem de máquina permite a otimização automática dos parâmetros. Encontrar a combinação ideal de parâmetros através do treinamento em simulação.
Aumentar o mecanismo de confirmação de tendência, evitando ser encaixado. Por exemplo, configurar N raiz K linha contínua EMA uniformemente vestida como confirmação de entrada.
Realizar um teste de retorno de rolagem para avaliar a estabilidade dos parâmetros. Modificar os parâmetros de encaixe para melhorar a confiabilidade da estabilidade.
A estratégia usa a idéia de julgar a tendência do pilar do tempo, aplicar a EMA rápida e lenta em vários pilares do tempo, formando uma estratégia de acompanhamento de tendência estável e eficiente. A estratégia tem a vantagem de julgar com precisão, convergência de risco, é uma estratégia de negociação de tendência de acompanhamento de tendência simples e prática.
/*backtest
start: 2023-09-15 00:00:00
end: 2023-09-22 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=3
//Cryptocurrency Trading Tools by XMAXPRO
//ATA
//Test 1.0v Date : 10.11.2018
//
strategy("MTF+MA", overlay=false, shorttitle="MTF-MA", overlay = true,default_qty_type = strategy.percent_of_equity, default_qty_value = 100, commission_type=strategy.commission.percent,commission_value=0.1,initial_capital=100000)
src = input(title= "Source", defval=close)
fast = input(title="Input For Fast MA", defval=21)
slow = input(title="Input For Slow MA",defval=34)
//MTF source
long = input(title="LONGTERM", defval="D")
mid = input(title="MIDTERM", defval="180")
short = input(title="SHORTTERM", defval="15")
//MTF Grafikleri
ln = security(syminfo.ticker, long, src)
md = security(syminfo.ticker, mid, src)
sh = security(syminfo.ticker, short, src)
//0
lnma = ema(ln,fast) - ema(ln,slow)
mdma = ema(sh,fast) - ema(md,slow)
shma = ema(sh,fast) - ema(sh,slow)
plot(lnma,color=green,linewidth=3)
plot(mdma,color=blue,linewidth=3)
plot(shma,color=red,linewidth=3)
plot(0,color=white,linewidth=3)
longCond = lnma>0 and mdma>0 and shma>0
shortCond= lnma<0 and mdma<0 and shma <0
monthfrom =input(8)
monthuntil =input(12)
dayfrom=input(1)
dayuntil=input(31)
yearfrom=input(2018)
yearuntil=input(2020)
if ( longCond )
strategy.entry("LONG", strategy.long, stop=close, oca_name="TREND", comment="LONG")
else
strategy.cancel(id="LONG")
if ( shortCond )
strategy.entry("SHORT", strategy.short,stop=close, oca_name="TREND", comment="SHORT")
else
strategy.cancel(id="SHORT")