Estratégia de negociação de reversão de padrão


Data de criação: 2023-09-27 16:40:28 última modificação: 2023-09-27 16:40:28
cópia: 0 Cliques: 650
1
focar em
1617
Seguidores

Visão geral

A estratégia cria uma forma de lanterna de Hammer através da identificação da linha K e, em combinação com o julgamento da linha média do SMA, realiza uma negociação inversa. Quando a forma de lanterna de Hammer aparece, um sinal de negociação é gerado se o preço de abertura e fechamento estiver fora da linha média.

Princípios

A estratégia baseia-se principalmente nos seguintes princípios:

  1. Identificar a forma de uma lanterna Hammy por meio do cálculo do intervalo de abertura e fechamento e da volatilidade geral

  2. Julgar que o preço de fechamento da linha K anterior é maior ou menor do que o preço máximo e mínimo da linha K atual, evitando falsos sinais

  3. A correlação entre o preço de abertura e a linha média do SMA, formando um sinal de inversão

  4. Gera um sinal de fazer mais ou fazer vazio quando a forma da lâmpada Hammer é reconhecida e as condições são satisfeitas

Os principais passos do código são os seguintes:

  1. Cálculo da média SMA

  2. O ciclo determina se a lâmpada Hammer forma uma forma de candeeiro

  3. Julgar a relação entre o preço de fechamento da linha K anterior e o preço máximo e mínimo da linha K atual

  4. Determine a relação entre o preço de abertura e a linha média e confirme o sinal de reversão

  5. Mapeamento de sinais de marcação e saída de sinais de vazio múltipla

Análise de vantagens

A estratégia tem as seguintes vantagens:

  1. A forma da lâmpada Hammi é clara e fácil de identificar.

  2. A combinação de filtros uniformes pode reduzir os sinais falsos.

  3. Faça mais sinais de vazio claros e operativos claros.

  4. Capturar a tendência inversa de curto prazo.

  5. A flexibilidade de ajustar os parâmetros de acordo com o ambiente de mercado.

  6. É fácil de entender e implementar, e é amigável para iniciantes.

Análise de Riscos

A estratégia também apresenta alguns riscos:

  1. Dependência de uma única forma, vulnerável a falhas de mercado.

  2. A falta de um mecanismo de stop loss não permite um controlo eficaz dos prejuízos.

  3. A configuração inadequada dos parâmetros pode levar a transações muito frequentes.

  4. O que é um mercado de tendências?

  5. A eficácia depende da otimização de parâmetros, que requer testes de otimização contínua.

Resolução:

  1. Em combinação com outros indicadores, os sinais de filtragem

  2. Aumentar os mecanismos de suspensão de perdas e controlar rigorosamente os riscos.

  3. Parâmetros de otimização, controle de frequência de negociação.

  4. O uso é permitido apenas na área de recolha, para evitar contra-ataques.

  5. Otimizar o feedback contínuo e verificar os resultados regularmente.

Direção de otimização

A estratégia pode ser aperfeiçoada da seguinte forma:

  1. Aumentar a filtragem de tráfego para evitar falhas.

  2. Aumentar os mecanismos de suspensão, como suspensão de cauda, suspensão de forquilha, etc.

  3. Combinando a estrutura do mercado, os parâmetros de otimização, como tendências, compilando os parâmetros ambientais de separação.

  4. Combinação com outros indicadores de sinais de confirmação, como MACD, KDJ, etc.

  5. Aumentar o discernimento de tendências e evitar negociações adversas.

  6. Otimizar os parâmetros de ciclo de ciclo, equilibrar o FREQ e a qualidade do sinal.

Resumir

A estratégia permite uma negociação de retorno eficiente através da combinação de uma forma de linha de farol com a linha de medição SMA. Tem vantagens como a simplicidade do sinal e a facilidade de operação. Ao mesmo tempo, há alguns riscos e espaço para otimização.

||

Overview

This strategy identifies doji candlestick patterns and combines SMA to determine reversals for trading. It generates trading signals when doji patterns form and the open/close prices are outside the SMA lines. Bullish signals are generated on hanging man lines and bearish signals on shooting star lines.

Principles

The main principles of this strategy are:

  1. Identifying doji patterns by calculating the range of open/close prices vs the overall price movement.

  2. Checking if previous close is above/below current high/low to avoid false signals.

  3. Judging open/close prices in relation to SMA lines to generate reversal signals.

  4. Generating long/short signals when qualified doji patterns are identified.

The main steps in the code are:

  1. Calculating SMA lines

  2. Looping through candles to identify doji patterns

  3. Checking previous close vs current high/low relationship

  4. Confirming reversal signals based on open/close and SMA relationship

  5. Plotting signal markers and outputting long/short signals

Advantages

The advantages of this strategy include:

  1. Doji patterns are clear and easy to identify/implement.

  2. SMA filters help reduce false signals.

  3. Clear long/short signals make trading operations straightforward.

  4. Reversal trading captures short-term trends.

  5. Flexible parameters can adapt to different market conditions.

  6. Easy to understand and implement, beginner friendly.

Risks

Some potential risks:

  1. Reliance on single pattern, prone to false breakouts.

  2. No stop loss mechanism to control losses.

  3. Bad parameter tuning can lead to over-trading.

  4. Trend-reliant, underperforms in trending markets.

  5. Performance relies on parameter optimization.

Solutions:

  1. Add other filters to confirm signals.

  2. Implement stop loss to manage risks.

  3. Optimize parameters and limit trade frequency.

  4. Use mainly during range-bound markets.

  5. Continual backtesting and optimization.

Improvement Areas

Some ways to improve the strategy:

  1. Add volume filter to avoid false breakouts.

  2. Implement stop loss mechanisms like trailing stop loss.

  3. Optimize parameters based on market conditions like trends.

  4. Add other indicators to confirm signals, like MACD, KDJ etc.

  5. Add trend determination to avoid counter-trend trading.

  6. Optimize lookback period to balance frequency and quality.

Summary

This strategy uses doji patterns with SMA for efficient reversal trading. It has advantages like simple rules and easy trading. But also has risks and areas for improvement. With continual optimization it can become a solid short-term trading system.

[/trans]

Código-fonte da estratégia
/*backtest
start: 2022-09-20 00:00:00
end: 2023-09-26 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy("Doji Reversal", overlay=true)

smaPeriod = input(title="SMA Period", defval=10, minval=0)
tolerance = input(title="Tolerance", defval=0.1, minval=0)

lookbackEnd = input(title="End", defval=2, minval=0)

avg = sma(close, smaPeriod)
signal_long = bool(false)
signal_short = bool(false)

for i = 1 to lookbackEnd
    is_doji = (abs(close[i] - open[i]) / (high[i] - low[i])) < tolerance
    signal_long := signal_long or ( is_doji and (close[i-1] <= high[i] or i == 1) and close[i-1] > high[i] and high[i] < avg and close > open )
    signal_short := signal_short or ( is_doji and (close[i-1] >= low[i] or i == 1) and close[i-1] < low[i] and low[i] > avg and close < open )

plotshape(signal_long, "LONG", style=shape.triangleup, size=size.normal)
plotshape(signal_short, "SHORT", style=shape.triangledown, size=size.normal)

strategy.entry("LONG", strategy.long, when=signal_long)
strategy.entry("SHORT", strategy.short, when=signal_short)