Estratégia de swingers média máxima máxima e mínima

Autora:ChaoZhang, Data: 2023-12-05 16:34:01
Tags:

img

Resumo

Esta é uma estratégia de ação de preço completa projetada para mercados de tendências, como criptomoedas e ações.

Estratégia lógica

Esta estratégia usa dois comprimentos de ciclo diferentes de preços mais baixos e mais altos e suas médias para determinar entrada e saída. Especificamente, calcula o preço médio mais baixo, o preço médio mais alto e a média dessas duas médias do ciclo 9 e do ciclo 26 respectivamente.

A lógica específica do longo é: o preço de fechamento é superior à média dos preços mais altos e mais baixos do ciclo 9, superior ao do ciclo 26 e superior à média das duas médias, quando todas as três condições são atendidas, ele vai longo.

A lógica específica do curto é: o preço de fechamento é inferior à média dos preços mais altos e mais baixos do ciclo 9, inferior ao do ciclo 26 e inferior à média das duas médias, quando todas as três condições são atendidas, ele fica curto.

Seja longo ou curto, opte por cortar perdas quando houver um sinal inverso.

Análise das vantagens

Esta estratégia tem as seguintes vantagens principais:

  1. O uso de análise de quadros de tempo duplos pode julgar melhor a tendência e aumentar a precisão.

  2. Basear-se nos preços mais altos e mais baixos pode efetivamente capturar breakouts.

  3. Usar múltiplas médias móveis para filtrar aumenta a confiabilidade do sinal e evita interferências de ruído.

  4. Uma estratégia pura de ação de preços que se aplica à maioria dos mercados com características de tendência.

  5. A negociação totalmente automatizada elimina a probabilidade de erro humano.

Análise de riscos

A estratégia tem também alguns riscos a ter em conta:

  1. Não há módulo de stop loss integrado, risco de expansão de perdas.

  2. É fácil gerar sinais errados e sobre-negociar em mercados limitados a intervalos.

  3. O impacto da relação entre as acções individuais e o mercado não é considerado, ainda existem riscos sistémicos.

  4. Os dados insuficientes de backtest podem conduzir a um sobreajuste.

Orientações de otimização

Ainda há espaço para otimização nesta estratégia:

  1. Os parâmetros de período podem continuar a ser testados e otimizados para encontrar a melhor combinação.

  2. Considere a adição de stop loss móvel, stop loss traseiro para controlar a perda única.

  3. Pode testar diferentes mercados ou mesmo diferentes variedades para explorar a aplicabilidade.

  4. Alguns módulos de negociação algorítmica podem ser adicionados, como aprendizado de máquina, para ajudar na tomada de decisão.

  5. Os modelos multifatores podem ser considerados para introduzir mais variáveis para o julgamento e melhorar a robustez.

Conclusão

Em resumo, esta estratégia de tempo duplo de maior alta e menor média baixa tem fortes capacidades de rastreamento de tendências e é adequada para mercados de alta volatilidade como as criptomoedas. Ele usa efetivamente julgamentos de ruptura para o tempo de entrada, ao mesmo tempo em que usa múltiplas camadas de filtragem para melhorar a qualidade do sinal.


/*backtest
start: 2023-11-27 00:00:00
end: 2023-12-04 00:00:00
period: 1m
basePeriod: 1m
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/
// © exlux99

//@version=4
strategy(title = "Avg HH/LL Crypto Swinger", overlay = true )

varLo = input(title="Fast Line", type=input.integer, defval=9, minval=1)
varHi = input(title="Slow  Line", type=input.integer, defval=26, minval=1)

a = lowest(varLo)
b = highest(varLo)
c = (a + b ) / 2

d = lowest(varHi)
e = highest(varHi)
f = (d + e) / 2

g = ((c + f) / 2)[varHi]
h = ((highest(varHi * 2) + lowest(varHi * 2)) / 2)[varHi]



long=close > c and close > f and close >g and close > h
short=close < c and close < f and close<g and close < h

strategy.entry("long",1,when=long)
strategy.entry('short',0,when=short)

Mais.