
A estratégia é uma estratégia baseada em uma tendência de baixa na linha K para julgar o sinal de reversão do mercado. Quando ocorre uma tendência de baixa, o objetivo é fechar a posição após o lucro.
A lógica de julgamento central da estratégia consiste em identificar se uma forma de reversão de baixa ocorreu na linha K. Uma forma de reversão de baixa refere-se a uma linha K ascendente, seguida de uma linha de fechamento abaixo do preço de fechamento do dia anterior, e a parte da entidade da linha de fechamento envolve completamente a entidade da linha de sol do dia anterior. De acordo com a teoria da análise técnica, essa forma geralmente indica que a tendência ascendente atual está prestes a ser revertida.
Assim, a lógica de negociação específica da estratégia é:
Dessa forma, é possível capturar oportunidades de reversão de preços quando ocorrem os sinais de baixa.
A maior vantagem desta estratégia é que pode ser usado para determinar a reversão da tendência do mercado mais cedo, usando um sinal de reversão mais eficaz, a forma de giro de baixa, com uma maior taxa de sucesso. Além disso, a estratégia é simples, clara e fácil de entender e fácil de implementar.
Além disso, a estratégia inclui um mecanismo de parada de prejuízos para controlar o risco e bloquear os lucros, o que pode ser eficaz na prevenção de perdas excessivas.
O principal risco desta estratégia é que os sinais de reversão emitidos pela transformação dos ursos não são necessariamente sempre confiáveis. Embora a maioria das vezes sejam precisos, ocorrem situações de erro de julgamento. Isso pode levar a que não seja possível evitar completamente os prejuízos nas negociações reais.
Além disso, a configuração de um ponto de parada de perda fixo também é um pouco cega e não é suficientemente flexível. Pode ser bloqueado em situações de forte volatilidade, causando perdas ou perdendo mais lucros.
A estratégia pode ser melhorada ainda mais através dos seguintes aspectos:
A estratégia de inversão de inverso de inverso de inverso de inverso de inverso de inverso de inverso de inverso de inverso de inverso de inverso de inverso de inverso de inverso de inverso de inverso de inverso de inverso de inverso de inverso de inverso de inverso de inverso de inverso de inverso de inverso de inverso de inverso de inverso de inverso de inverso de inverso de inverso de inverso de inverso de inverso de inverso de inverso de inverso de inverso de inverso de inverso de inverso de inverso de inverso de inverso de inverso de inverso de inverso de inverso de inverso de inverso de inverso de inverso de inverso de inverso de inverso de inverso de inverso de inverso de inverso de inverso de inverso de inverso de inverso de inverso de inverso de inverso de inverso de inverso de inverso de inverso de inverso de inverso de inverso de inverso de inverso de inverso de inverso de inverso de inverso de inverso de inver
/*backtest
start: 2023-12-04 00:00:00
end: 2024-01-03 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=3
////////////////////////////////////////////////////////////
// Copyright by HPotter v1.0 30/10/2018
//
// This is a bearish candlestick reversal pattern formed by two candlesticks.
// Following an uptrend, the first candlestick is a up candlestick which is
// followed by a down candlestick which has a long real body that engulfs or
// contains the real body of the prior bar. The Engulfing pattern is the reverse
// of the Harami pattern.
//
// WARNING:
// - For purpose educate only
// - This script to change bars colors.
////////////////////////////////////////////////////////////
strategy(title = "Bearish Engulfing Backtest", overlay = true)
input_takeprofit = input(40, title="Take Profit pip")
input_stoploss = input(20, title="Stop Loss pip")
input_minsizebody = input(2, title="Min. Size Body pip")
barcolor(abs(close[1] - open[1]) >= input_minsizebody? close[1] > open[1] ? open > close ? open >= close[1] ? open[1] >= close ? open - close > close[1] - open[1] ? yellow :na :na : na : na : na: na)
pos = 0.0
barcolor(nz(pos[1], 0) == -1 ? red: nz(pos[1], 0) == 1 ? green : blue )
posprice = 0.0
posprice := abs( close[1] - open[1]) >= input_minsizebody? close[1] > open[1] ? open > close ? open >= close[1] ? open[1] >= close ? open - close > close[1] - open[1] ? close :nz(posprice[1], 0) :nz(posprice[1], 0) : nz(posprice[1], 0) : nz(posprice[1], 0) : nz(posprice[1], 0): nz(posprice[1], 0)
pos := iff(posprice > 0, -1, 0)
if (pos == 0)
strategy.close_all()
if (pos == -1)
strategy.entry("Short", strategy.short)
posprice := iff(low <= posprice - input_takeprofit and posprice > 0, 0 , nz(posprice, 0))
posprice := iff(high >= posprice + input_stoploss and posprice > 0, 0 , nz(posprice, 0))