Estratégia de entrada em circulação

Autora:ChaoZhang, Data: 2023-09-16 19:18:38
Tags:

Resumo

O presente artigo apresenta uma estratégia de entrada baseada em saques, que monitora os saques de contas e selectivamente se torna longa quando o saque atinge um limiar, visando lucrar com os saltos do mercado.

Estratégia lógica

A lógica é:

  1. Calcule a percentagem de retirada da conta corrente e trace-a.

  2. Quando a utilização atinge um limiar (por exemplo, 5%), o mercado pode estar sobrevendido, por isso, vá longo.

  3. Se o fechamento do dia seguinte for superior ao fechamento dos dias anteriores, feche longo para obter lucro.

  4. Se não for atingido nenhum drawdown ou limiar, não são realizadas operações.

  5. Após a negociação de retirada, a conta é redefinida para recalcular para o próximo sinal.

Análise das vantagens

Vantagens da estratégia:

  1. Os longs de drawdown podem lucrar com os rebotes do mercado.

  2. O valor da transação deve ser o valor da transação.

  3. Maior dimensão possível para maiores rendimentos durante a retirada.

  4. Lógica simples e clara para uma fácil implementação.

  5. O limiar pode ser ajustado em função das condições do mercado.

Análise de riscos

Há também alguns riscos:

  1. Um sinal de retração impreciso pode causar falhas nos negócios.

  2. O mercado pode cair ainda mais depois de a redução se prolongar.

  3. O dimensionamento da posição e as paradas devem ser definidos adequadamente.

  4. Evitar o excesso de negociação de sinais excessivos.

  5. O limiar de utilização deve ter em conta a tolerância ao risco da conta.

Conclusão

Esta estratégia tenta capturar rebotes após os drawdowns, mas os traders devem avaliar cuidadosamente o tempo e gerenciar os riscos ao negociar drawdowns.


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

//Noro
//2019

//@version=3
strategy(title = "Noro's DD Strategy", shorttitle = "DD str", overlay = false, default_qty_type = strategy.percent_of_equity, default_qty_value = 100, pyramiding = 0)
signal = input(-5.0, title = "Drawdown, %")
bull = close > close[1] ? 1 : 0
bear = close < close[1] ? 1 : 0
lastbull = 0.0
lastbull := bull ? close : lastbull[1]
dd = ((close / lastbull) - 1) * 100
plot(dd, color = black, transp = 20)
bottom = dd < signal
col = bottom ? lime : na
bgcolor(col, transp = 20)

if bottom
    strategy.entry("Long", strategy.long)
if strategy.position_size > 0 and close > open
    strategy.entry("Close", strategy.short, 0)

Mais.