O recurso está a ser carregado... Carregamento...

Estratégia de cruzamento do ímpeto do mercado em vários prazos

Autora:ChaoZhang, Data: 2024-07-29 17:10:05
Tags:MACDRSIATREMA

img

Resumo

Esta estratégia é um sistema de negociação de longo curto baseado no indicador MACD, projetado especificamente para gráficos de 15 minutos. Gerar sinais de negociação usando linhas MACD e cruzamentos de linhas de sinal, restringindo a negociação a horários específicos de abertura do mercado.

Princípios de estratégia

  1. Cálculo do indicador MACD: utiliza configurações MACD padrão com linha rápida de 12 períodos, linha lenta de 26 períodos e linha de sinal de 9 períodos.

  2. Geração de sinais comerciais:

    • A linha MACD deve ser definida como uma linha de curto prazo, quando a linha MACD cruza acima da linha de sinal e a linha MACD está acima da linha zero.
    • A linha MACD deve ser definida como a linha de longo prazo, quando a linha MACD cruza abaixo da linha de sinal e a linha MACD está abaixo da linha zero.
  3. Restrição de horário de negociação: Executa operações apenas durante as horas de funcionamento do mercado de Londres (08:00-17:00 GMT) e do mercado de Nova Iorque (13:30-20:00 GMT).

  4. Gestão de riscos:

    • Utiliza uma gestão de risco proporcional fixa, arriscando 1% do valor total da conta por transação.
    • Põe o stop loss a 10 pontos e o take profit a 15 pontos.
    • Calcula de forma dinâmica o número de contratos para cada operação com base no tamanho da conta corrente.
  5. Execução de negociações: Execução de negociações com ordens de mercado, definindo simultaneamente ordens de stop loss e take profit.

Vantagens da estratégia

  1. Captura do ímpeto do mercado: o indicador MACD capta efetivamente as mudanças do ímpeto do mercado, ajudando a identificar potenciais pontos de reversão da tendência.

  2. Controle de riscos: A gestão de riscos proporcional fixa assegura que o risco de cada operação corresponde ao tamanho da conta, promovendo o crescimento de capital a longo prazo.

  3. Filtragem por tempo: a restrição dos horários de negociação ajuda a evitar sinais falsos durante períodos de baixa liquidez, melhorando a qualidade das negociações.

  4. Adaptabilidade: A estratégia ajusta automaticamente o tamanho da transação com base no tamanho da conta, adequado para operadores com diferentes montantes de capital.

  5. Regras claras de entrada e saída: a lógica clara de geração de sinal e as configurações fixas de stop loss e take profit reduzem a necessidade de intervenção manual.

Riscos estratégicos

  1. Risco de mercado lateral: nos mercados de intervalo, o MACD pode gerar sinais cruzados frequentes, levando a excesso de negociação e perdas consecutivas.

  2. Risco de deslizamento: o uso de ordens de mercado para a entrada pode enfrentar deslizamentos, especialmente em mercados em rápida evolução.

  3. Risco de stop loss fixo: os stop loss de ponto fixo podem não ser suficientemente flexíveis durante períodos de alta volatilidade, levando potencialmente a paralisações prematuras.

  4. Falta de grandes movimentos: configurações de lucro rigorosas podem fazer com que a estratégia perca a maioria dos lucros de movimentos significativos da tendência.

  5. Limitação da janela de tempo: a negociação apenas durante períodos de tempo específicos pode perder oportunidades em outras sessões.

Orientações para a otimização da estratégia

  1. Confirmação de vários prazos: introduzir a confirmação de tendências a partir de prazos mais longos (por exemplo, 1 hora ou 4 horas) para melhorar a confiabilidade do sinal comercial.

  2. O indicador ATR (Average True Range) deve ser utilizado para definir as perdas de parada dinâmicas, adaptando-se às alterações da volatilidade do mercado.

  3. Incorporar indicadores técnicos adicionais: tais como RSI (Relative Strength Index) ou médias móveis como filtros para os sinais MACD para reduzir os falsos sinais.

  4. Otimizar as janelas de tempo de negociação: através da análise de backtesting, identificar períodos de negociação ideais, potencialmente ajustando-se sazonalmente com base em diferentes condições de mercado.

  5. Melhorar a Estratégia de Obtenção de Lucro: Implementar paradas de atraso ou mecanismos de proteção de lucro parcial para capturar tendências maiores, garantindo lucros parciais.

  6. Ajuste de volatilidade: ajuste dinâmico do tamanho das transações e dos níveis de stop loss com base na volatilidade do mercado, reduzindo a exposição ao risco durante períodos de alta volatilidade.

  7. Adicionar filtros fundamentais: considerar o impacto das publicações de dados económicos importantes no mercado, interrompendo a negociação antes e após os anúncios de dados fundamentais.

Conclusão

A Multi-Timeframe Market Momentum Crossover Strategy é um sistema de negociação adaptativo baseado no indicador MACD, melhorando a qualidade do comércio através de negociação com tempo restrito e gestão de risco rigorosa. As principais vantagens da estratégia estão em sua lógica clara de geração de sinal e método dinâmico de gerenciamento de risco, tornando-a adequada para contas de negociação de vários tamanhos. No entanto, a estratégia também enfrenta riscos como overtrading em mercados laterais e perder grandes tendências.

Ao introduzir a confirmação de vários prazos, stop losses dinâmicos e indicadores técnicos adicionais, a estratégia tem o potencial de melhorar ainda mais seu desempenho e estabilidade. Em particular, a adição de ajustes de volatilidade e melhorias nas estratégias de lucro podem ajudar a estratégia a se adaptar melhor às diferentes condições do mercado. Além disso, a consideração de fatores fundamentais pode aumentar a abrangência da estratégia.

Em geral, esta estratégia fornece aos traders um quadro robusto que pode ser personalizado e otimizado para atender às preferências de risco e objetivos de negociação específicos.


/*backtest
start: 2024-06-28 00:00:00
end: 2024-07-28 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("交易霸傑15掏金策略", overlay=true)

// 設置參數
fastLength = input.int(12, title="MACD 快線長度")
slowLength = input.int(26, title="MACD 慢線長度")
signalSmoothing = input.int(9, title="MACD 信號線平滑")
riskPercentage = input.float(2, title="每筆交易的風險比例 (%)")
stopLossPoints = 10
takeProfitPoints = 15

// 設置倫敦和紐約市場的開盤時間
londonOpen = timestamp("GMT+0", year, month, dayofmonth, 8, 0)
londonClose = timestamp("GMT+0", year, month, dayofmonth, 17, 0)
nyOpen = timestamp("GMT+0", year, month, dayofmonth, 13, 30)
nyClose = timestamp("GMT+0", year, month, dayofmonth, 20, 0)

// 計算MACD
[macdLine, signalLine, _] = ta.macd(close, fastLength, slowLength, signalSmoothing)
macdHist = macdLine - signalLine

// 畫出MACD線
hline(0, "0軸", color=color.gray)
plot(macdLine, color=color.blue, title="MACD 快線")
plot(signalLine, color=color.red, title="MACD 慢線")
plot(macdHist, color=color.green, style=plot.style_histogram, title="MACD Histogram")

// 動態計算每筆交易的風險和止損、止盈點數
capital = strategy.equity
riskAmount = capital * (riskPercentage / 100)
contracts = 1
stopLossValue = stopLossPoints * syminfo.mintick
takeProfitValue = takeProfitPoints * syminfo.mintick

// 確定是否在交易時段內
isLondonOpen = (time >= londonOpen and time <= londonClose)
isNyOpen = (time >= nyOpen and time <= nyClose)

// 偏空進場條件
shortCondition = ta.crossover(signalLine, macdLine) and macdLine > 0 and (isLondonOpen or isNyOpen)
if (shortCondition)
    strategy.entry("Short", strategy.short, qty=contracts)
    strategy.exit("Take Profit/Stop Loss", "Short", limit=close - takeProfitValue, stop=close + stopLossValue)

// 偏多進場條件
longCondition = ta.crossunder(signalLine, macdLine) and macdLine < 0 and (isLondonOpen or isNyOpen)
if (longCondition)
    strategy.entry("Long", strategy.long, qty=contracts)
    strategy.exit("Take Profit/Stop Loss", "Long", limit=close + takeProfitValue, stop=close - stopLossValue)



Relacionados

Mais.