Estratégia de negociação sombra


Data de criação: 2023-11-03 16:03:59 última modificação: 2023-11-03 16:03:59
cópia: 0 Cliques: 986
1
focar em
1617
Seguidores

Estratégia de negociação sombra

Visão geral

A estratégia de negociação de sombra, através da identificação de uma linha de K com uma linha de sombra longa ou uma linha de K com uma linha de sombra longa, para determinar o momento em que o mercado pode se inverter. Quando a linha de sombra longa é identificada, faça mais; quando a linha de sombra longa é identificada, faça um vazio.

Princípio da estratégia

A lógica central da estratégia de negociação de sombras é identificar as sombras superiores e inferiores que aparecem na linha K. A estratégia é calculada através do tamanho da entidade da linha K.corpoe o tamanho da linha de sombrapinnaLpinnaSQuando o tamanho da linha de sombra é maior do que um determinado número de vezes o tamanho da entidade, considera-se que pode haver uma oportunidade de reversão. Concretamente, a estratégia inclui os seguintes passos:

  1. Calcular o tamanho da entidade Kcorpo, que é o valor absoluto da diferença entre o preço de abertura e o preço de fechamento.
  2. Calcular a linha de sombrapinnaL, ou seja, o valor absoluto da diferença entre o preço máximo e o preço de fechamento.
  3. Calcular a linha de sombrapinnaS, que é o valor absoluto da diferença entre o preço mínimo e o preço de fechamento.
  4. O que é um fator de correlação entre a luz e a sombra?pinnaL > (corpo*size),sizeÉ um parâmetro ajustável.
  5. A partir de um determinado número de vezes maior do que a realidade, a linha de sombra passa porpinnaS > (corpo*size)
  6. Se as condições acima forem cumpridas, quando a linha de sombra K fechar, faça o espaço livre (linha de sombra superior) ou faça mais (linha de sombra inferior).

Além disso, a estratégia determina o tamanho das flutuações da linha K.dimSe é maior do que o mínimominA fim de eliminar as linhas K pouco interessantes, que são muito pequenas para oscilação. Depois de entrar, configure o stop loss e o stop exit.

Análise de vantagens estratégicas

  • A lei universal da inversão das linhas de sombra é um sinal de negociação mais confiável
  • A lógica da estratégia é simples e clara, a configuração de parâmetros é intuitiva e fácil de dominar
  • Frequência de entrada controlada por ajustes de parâmetros, controle de risco de negociação flexível
  • Combinação de fatores de tendência, resistência e suporte pode ser melhorada

Riscos e soluções

  • Há uma probabilidade de falha na inversão da linha de sombra longa, que pode ser reduzida através de ajustes nos parâmetros
  • A combinação com a análise de tendências para evitar operações de contracorrente.
  • Os parâmetros precisam ser otimizados para variedades específicas, variando de variedade para variedade.
  • Pode ser combinado com outros indicadores para filtrar oportunidades de entrada, reduzir a taxa de ganho em troca de aumentar a taxa de vitórias

Direção de otimização da estratégia

  • Otimização de acordo com os diferentes parâmetros de variedade para aumentar a estabilidade da estratégia
  • Combinando indicadores como a média móvel para avaliar a tendência e evitar operações de contra-balanço
  • Aumentar o julgamento sobre o que é um ponto alto ou um ponto baixo de ruptura preliminar, aumentando a eficácia da estratégia
  • Optimizar e ajustar as posições de stop loss para minimizar o risco de perdas, mantendo a rentabilidade
  • Controle de posicionamento otimizado, posicionamento diferente para diferentes variedades

Resumir

A estratégia de negociação de sombra é uma estratégia de negociação de linhas curtas, mais simples e prática. Ela usa a lei universal da inversão de linhas longas para gerar sinais de negociação. A lógica da estratégia é simples, fácil de implementar e pode ser ajustada e otimizada de acordo com as diferenças de variedade.

Código-fonte da estratégia
/*backtest
start: 2023-10-01 00:00:00
end: 2023-10-11 23:59:59
period: 10m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2
strategy("Shadow Trading", overlay=true)

size = input(1,type=float)
pinnaL = abs(high - close) 
pinnaS = abs(low-close)
scarto = input(title="Tail Tollerance", type=float, defval=0.0018)
corpo = abs(close - open)
dim = abs(high-low)
min = input(0.001)
shortE = (open + dim)

longE = (open - dim)
barcolor(dim > min and (close > open) and (pinnaL > (corpo*size)) and (open-low<scarto) ? navy : na)

longcond = (dim > min) and (close > open) and (pinnaL > (corpo*size)) and (open-low<scarto)
minimo=low+scarto
massimo=high+scarto
barcolor( dim > min and(close < open) and (pinnaS > (corpo*size)) and (high-open<scarto) ? orange: na)
shortcond = (dim > min) and(close < open) and (pinnaS > (corpo*size)) and (high-open<scarto)
//plot(shortE)
//plot(longE)
//plot(open)
ss= shortcond ? close : na
ll=longcond ? close : na
offset= input(0.00000)

DayClose = 2
closup = barssince(change(strategy.opentrades)>0)  >= DayClose 

longCondition = (close > open) and (pinnaL > (corpo*size)) and (open-low<scarto) 

crossFlag = longcond ? 1 : 0
monthBegin = input(1,maxval = 12)
yearBegin = input(2013, maxval= 2015, minval=2000)

if(month(time)>monthBegin and year(time) >yearBegin)
    if (longcond)
        strategy.entry("short", strategy.short, stop = low - offset)   
//strategy.close("short", when = closup)
shortCondition = (close < open) and (pinnaS > (corpo*size)) and (high-open<scarto)
if(month(time)>monthBegin and year(time) >yearBegin)
    if (shortcond)
        strategy.entry("long", strategy.long, stop = high + offset)
//strategy.close("long", when = closup)

Target =  input(20) 
Stop = input(70) //- 2
Trailing = input(0) 
CQ = 100

TPP = (Target > 0) ? Target*10: na
SLP = (Stop > 0) ? Stop*10 : na
TSP = (Trailing > 0) ? Trailing : na

strategy.exit("Close Long", "long", qty_percent=CQ, profit=TPP, loss=SLP, trail_points=TSP)
strategy.exit("Close Short", "short", qty_percent=CQ, profit=TPP, loss=SLP, trail_points=TSP)