Estratégia de Destruição Interna


Data de criação: 2023-09-14 16:43:52 última modificação: 2023-09-14 16:43:52
cópia: 0 Cliques: 691
1
focar em
1617
Seguidores

Princípio da estratégia

A estratégia baseia-se na ruptura da linha L para K para negociar. Quando a linha L para K aparece, um sinal de negociação é gerado se o ponto alto ou baixo da próxima linha K quebrar o ponto alto ou baixo da linha L para K.

A lógica da transação é a seguinte:

  1. Determine se as duas primeiras linhas de K constituem uma retracção, ou seja, se os pontos altos e baixos da linha 2 de K estão dentro da linha 1 de K

  2. Se o ponto mais alto da linha K da 3a raiz exceder o ponto mais baixo da linha K da 2a raiz e o preço de fechamento for mais alto do que o ponto mais baixo da linha K da 2a raiz, um sinal múltiplo será gerado

  3. Se o ponto mais baixo da linha K da 3a raiz estiver abaixo do ponto mais baixo da linha K da 2a raiz e o preço de fechamento estiver abaixo do ponto mais alto da linha K da 2a raiz, é gerado um sinal de cotação

  4. Pode antecipar uma raiz K linear (como 3 raízes) para fazer uma posição parada

A estratégia tenta capturar a tendência de reversão após a ruptura. A reversão representa a liquidação de curto prazo, e a ruptura pode iniciar uma nova onda de tendências.

Vantagens estratégicas

  • A identificação do rio é fácil, o sinal de destruição é claro.

  • Pode antecipar um período de equilíbrio para evitar a reversão

  • Regras simples, intuitivas e fáceis de implementar

Risco estratégico

  • Mais verificação da efetividade da destruição

  • A formação e a destruição de rios são menos frequentes.

  • A tendência pode gerar sub-preferências

Resumir

A estratégia tenta capturar as oportunidades de tendências que levam à destruição. Mas a frequência de negociação é baixa, e é necessário avaliar a relação risco-receita. Pode ser considerada em combinação com outros fatores para otimizar a eficácia das negociações.

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

//@version=3
strategy("Inside Bar Failure", overlay=true)

forward = input(defval=3, title="Look Forward")

longCondition = if (high[2] > high[1] and low[2] < low[1] and low < low[1] and high < high[1] and close > low[1])
    x = true
if (longCondition)
    strategy.entry("Long", strategy.long)

shortCondition = if (high[2] > high[1] and low[2] < low[1] and high > high[1] and low > low[1] and close < high[1])
    y = true
if (shortCondition)
    strategy.entry("Short", strategy.short)
    
if (longCondition[forward])
    strategy.close("Long")
if (shortCondition[forward])
    strategy.close("Short")