
A estratégia de inversão de três linhas K altas é uma estratégia de negociação de linhas curtas baseada na forma de linhas K. Utiliza a característica de três linhas de solteiro consecutivas para obter oportunidades de negociação de linhas curtas com maior taxa de sucesso no disco.
Esta estratégia é usada principalmente para negociação de curta linha. Sua vantagem é que as regras são simples e claras e fáceis de operar. Ao mesmo tempo, ele combina mecanismos de stop loss e stop loss para controlar o risco.
A estratégia julga se os três K mais próximos são todos os Y e se o preço de fechamento diário é maior que o preço de abertura. Se as condições forem cumpridas, pode-se fazer mais, com um objetivo de lucro de 50% entre o preço de abertura e o preço de fechamento.
Concretamente, a estratégia julga se os 3 últimos K-linhas, ou seja, a 1a, 2a e 3a K-linhas, têm um preço de abertura menor do que o preço de fechamento. Se essa condição for cumprida, indica que uma oportunidade pode ocorrer.
Além disso, a estratégia também calcula o percentual de diferença entre o preço atual e o menor preço de abertura e o maior preço de fechamento nos últimos três dias. Se a porcentagem for superior a 20% mas inferior a 50%, prova que não há muito espaço para a reversão e é o momento adequado para intervir.
Quando todas as condições acima são preenchidas, pode-se intervir mais. Neste momento, o preço de parada de perda é perto do preço de entrada, e o objetivo de parada é 1,5 vezes o preço de entrada.
A estratégia tem as seguintes vantagens:
A estratégia também apresenta os seguintes riscos:
A resposta ao risco pode ser otimizada por:
A estratégia pode ser otimizada em várias direções:
A estratégia de inversão de três linhas K altas é, em geral, uma estratégia de negociação de linha curta simples e prática. Ela possui vantagens como clareza de regras, facilidade de operação e uso da forma de linha K, mas também existe o risco de desviar-se da tendência e ser acionado. Podemos otimizar a estratégia de várias maneiras para melhorar a eficácia do sistema e apropriá-la para a negociação de linha curta.
/*backtest
start: 2024-01-19 00:00:00
end: 2024-02-18 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
// This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © nonametr
//@version=5
strategy("3 high candle test")
cond2 = open[3] < close[3]
cond1 = open[2] < close[2]
cond0 = open[1] < close[1]
targetPercent = 0.5
currentPercent = 100 -(( math.min(open[3],open[2],open[1]) / math.max(close[3],close[2],close[1])) * 100)
longExitPrice = strategy.position_avg_price * ((100 + 1) * 0.01)
shortExitPrice = strategy.position_avg_price * ((100 - 0.4) * 0.01)
plot(currentPercent)
if cond2 == true and cond1 == true and cond0 == true and currentPercent > 0.2 and currentPercent < 0.5
strategy.entry("Enter Long", strategy.long, qty=1)
if close <= shortExitPrice
strategy.close("Enter Long")
closeToReduceRisk = close[1] < open[1] and strategy.openprofit > 0.47
if closeToReduceRisk or close >= longExitPrice
strategy.close("Enter Long")