Brrrrr Estratégia

Autora:ChaoZhang, Data: 2023-09-13 14:53:16
Tags:

Introdução à Estratégia

Esta estratégia de Brrrrr é uma estratégia de negociação que visa lucrar fazendo long ou short de criptomoedas com base no monitoramento de mudanças na emissão de stablecoin.

O princípio básico é: quando as stablecoins são emitidas, o preço do Bitcoin sobe; quando as stablecoins são queimadas, o preço do Bitcoin cai.

Para filtrar sinais inválidos excessivos, a estratégia adota técnicas do canal Donchian. Somente quando a emissão de stablecoin exceder o nível mais alto nos últimos 50 dias, um sinal longo será ativado. Somente quando a emissão cair abaixo do nível mais baixo nos últimos 50 dias, um sinal fechado ou curto será ativado.

A vantagem desta estratégia é capturar a dinâmica de mercado dos impactos das stablecoins nos preços das criptomoedas e filtrar algum ruído através de indicadores técnicos para dar sinais comerciais relativamente precisos em torno dos principais pontos de virada da tendência.

Em resumo, a estratégia de ações Brrrrr é uma estratégia de negociação interessante que vale a pena testar e otimizar mais com base no monitoramento da emissão de stablecoin, mas os comerciantes devem ter cuidado para não apostar na fazenda.


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

//@version=5
strategy(title = "Brrrrr strategy", shorttitle = "Brrrrr", overlay = false, default_qty_type = strategy.percent_of_equity, initial_capital = 100, default_qty_value = 100, commission_type = strategy.commission.percent, commission_value = 0.1)

//Settings
short = input(true, title = "Use short")
len = input.int(50, minval = 1, maxval = 1000)

//BRRRRR (USDT Printing)
brrrrr = request.security("GLASSNODE:USDT_SUPPLY", "D", close)

//Donchian channel
h = ta.highest(brrrrr, len)
l = ta.lowest(brrrrr, len)

//Lines
plot(h, color = color.lime)
plot(brrrrr)
plot(l, color = color.red)

//Trading
if brrrrr > h[1]
    strategy.entry("Long", strategy.long)
if brrrrr < l[1]
    if short
        strategy.entry("Short", strategy.short)
    if short == false
        strategy.close_all()


Mais.