
A estratégia de linha longa do Supertrend Bitcoin é uma estratégia de negociação de bitcoin que usa apenas a linha longa. Combina o indicador SuperTrend, o indicador RSI de força relativa e o indicador de direção média do ADX para determinar o ponto de entrada.
A estratégia abre uma posição quando os seguintes critérios de entrada são cumpridos:
Quando o indicador de SuperTrend se torna positivo, a estratégia se equilibra.
A estratégia usa uma taxa de margem de 100% do equilíbrio da conta, definida como 10%. Ela traça uma curva de equilíbrio da estratégia em um gráfico para análise. Esta configuração é projetada para capturar a tendência do Sol em uma tendência de linha longa no mercado de Bitcoin em determinadas condições de indicadores técnicos.
A maior vantagem da estratégia de longo prazo do Supertrend Bitcoin é que ele só entra em jogo depois que os indicadores técnicos confirmam a tendência do mercado. Concretamente, ele exige que os RSI de curto e longo prazo apresentem sinais de supercompra ou supervenda ao mesmo tempo, indicando que os movimentos de grande e pequeno ciclo chegam a um consenso, filtrando assim muitas oportunidades de negociação de ruído.
Esta estratégia de apenas fazer mais e não ficar em branco, também evita o risco de perdas ilimitadas em negociações aéreas. Em um longo período de bullish, a caça de queda pode obter melhores taxas de ganho e retorno de receita.
O maior risco da estratégia de longa linha do Supertrend Bitcoin é que ele não pode responder a correções e retrações de curto prazo provocadas por notícias inesperadas. Quando a notícia de lucro é divulgada, o preço cai em uma queda acentuada, sofrendo grandes perdas, pois apenas fazer mais não pode mudar de direção.
Outro risco potencial é que os indicadores como o SuperTrend não são ideais para determinar os pontos de inflexão da estrutura do mercado. Eles geralmente ficam atrasados, perdendo o melhor momento de entrada ou saída. Isso pode levar a ganhos muito menores do que o próprio mercado.
A estratégia de longo prazo do Supertrend Bitcoin ainda tem espaço para ser melhorada:
Pode-se adicionar índices de ações livres, índices de OBV, etc., para julgar a força de compra e venda, evitando a busca de alta em ações secas de alta
Pode ser combinado com um indicador de taxa de flutuação para entrar em jogo apenas quando a flutuação aumenta, evitando cair em intervalos de baixa flutuação que não são lucrativos
Pode ser adicionado um módulo de stop loss automático para definir um intervalo de retirada para evitar grandes perdas acima da preferência de risco
Parâmetros podem ser otimizados, ajustando os parâmetros do ciclo RSI para melhorar a eficácia do indicador
Pode ser combinado com modelos de aprendizagem de máquina para implementar parâmetros dinâmicos e otimização multifatorial
Com essas otimizações, é possível melhorar ainda mais a estabilidade, a taxa de vitória e o nível de lucro das estratégias.
A estratégia Supertrend Bitcoin Long Line é uma estratégia de investimento quantitativa simples e direta. Ela visa capturar a linha de longo prazo do Bitcoin ou do mercado de criptomoedas, obtendo um retorno estável por meio da caça à queda. Apesar de existir algum risco, a estratégia pode ser ampliada ainda mais, tornando-se uma ferramenta vantajosa para a negociação quantitativa por meio de ajustes de parâmetros e otimização de modelos.
/*backtest
start: 2023-01-26 00:00:00
end: 2024-02-01 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("Supertrend Bitcoin Strategy", overlay=true, default_qty_type=strategy.percent_of_equity, default_qty_value=100, initial_capital=1000, margin_long=0.1)
atrPeriod = input(10, "ATR Length")
factor = input.float(3.0, "Factor", step = 0.01)
[_, direction] = ta.supertrend(factor, atrPeriod)
adxlen = input(7, title="ADX Smoothing")
dilen = input(7, title="DI Length")
dirmov(len) =>
up = ta.change(high)
down = -ta.change(low)
plusDM = na(up) ? na : (up > down and up > 0 ? up : 0)
minusDM = na(down) ? na : (down > up and down > 0 ? down : 0)
truerange = ta.rma(ta.tr, len)
plus = fixnan(100 * ta.rma(plusDM, len) / truerange)
minus = fixnan(100 * ta.rma(minusDM, len) / truerange)
[plus, minus]
adx(dilen, adxlen) =>
[plus, minus] = dirmov(dilen)
sum = plus + minus
adx = 100 * ta.rma(math.abs(plus - minus) / (sum == 0 ? 1 : sum), adxlen)
sig = adx(dilen, adxlen)
if ta.change(direction) < 0 and ta.rsi(close, 21) < 66 and ta.rsi(close, 3) > 80 and ta.rsi(close, 28) > 49 and sig > 20
strategy.entry("My Long Entry Id", strategy.long)
if ta.change(direction) > 0
strategy.close("My Long Entry Id") // Close long position
plot(strategy.equity, title="equity", color=color.red, linewidth=2, style=plot.style_areabr)