Estratégia de ruptura de volume de preço triplo elevado

Autora:ChaoZhang, Data: 2023-09-13 14:17:22
Tags:

Esta estratégia julga se o preço e o volume atingem máximos três vezes maiores perto do mercado próximo para prever oportunidades de diferença no dia seguinte.

Estratégia lógica:

  1. Verifique se as últimas 3 barras fazem o preço triplicar.

  2. Verifique se as últimas 3 barras mostram aumento de volume.

  3. Verifique se as últimas 3 barras fechadas estão mais altas do que abertas.

  4. Se as condições acima forem cumpridas perto do fechamento do mercado, prevê um possível gap no dia seguinte.

  5. Tomar posições altamente alavancadas para lucrar com o gap aberto.

Vantagens:

  1. Preço/volume três vezes mais elevado melhora a precisão.

  2. Negociar em períodos críticos maximiza o potencial de lucro.

  3. A obtenção de lucros fixos evita dificuldades de decisão.

Riscos:

  1. A previsão baseia-se simplesmente em padrões de velas, propensos a reversões e armadilhas.

  2. A alavancagem extremamente elevada implica um risco enorme, que exige uma gestão prudente.

  3. Incapaz de limitar o tamanho das perdas, potencialmente grandes retiradas.

Em resumo, esta estratégia tenta prever os movimentos do dia seguinte com base nos padrões do final do dia, proporcionando oportunidades de lucro alavancado de alta probabilidade equilibradas com riscos claros de perda.


/*backtest
start: 2023-08-13 00:00:00
end: 2023-09-12 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © SharemarketRaja

//@version=4

//Scanner available 

strategy("3 Higher High Price & Vol", overlay=true)

volma = sma(volume, 20)

PriceHH = high > high[1] and high[1] > high[2] 
VolHH = volume > volume[1] and volume[1] > volume[2]
Volma =  volume > volma and volume[1] > volma[1] and volume[2] > volma[2]
Allgreen = close > open and close[1] > open[1] and close[2] > open[2]

PriceLL = low < low[1] and low[1] < low[2]
Allred = close < open and close[1] < open[1] and close[2] < open[2]

Qty = 100
Buy = (PriceHH == true and VolHH == true and Volma == true and Allgreen == true) and time("15", "1515-1530")
Reversal = (PriceLL == true and VolHH == true and Volma == true and Allred == true) and time("15", "1515-1530")


plotshape(Buy, style=shape.arrowup, size=size.large, color=color.green, location=location.belowbar)
plotshape(Reversal, style=shape.arrowup, size=size.large, color=color.red, location=location.belowbar)

strategy.entry(id="L", long=true, when=Buy)
strategy.entry(id="R", long=true, when=Reversal)
// strategy.exit(id="LE", from_entry="L", profit=Profit, loss=Loss)

// strategy.close_all(when=(time("15", "1500-1515")) )

Mais.