Esta estratégia utiliza funções logarítmicas para modelar mudanças de preço com base no desvio padrão e na média do volume de negociação para calcular a pontuação z como parâmetros de entrada para a função logarítmica para prever preços futuros.
Esta estratégia combina informações estatísticas do volume de negociação e previsão de preços utilizando funções logarítmicas.
As vantagens são:
Esta estratégia também apresenta alguns riscos:
Os riscos podem ser reduzidos:
Esta estratégia pode ser melhorada através de:
A combinação de vários métodos pode melhorar ainda mais a estabilidade e a rendibilidade.
Esta estratégia integra indicadores estatísticos de volume de negociação e previsão logarítmica em uma metodologia de negociação quantitativa única. Com otimização contínua, pode se tornar um sistema de negociação automatizado eficiente e estável. Ao alavancar o aprendizado de máquina e as teorias de otimização de portfólio, estamos confiantes de melhorar ainda mais seu desempenho comercial.
/*backtest start: 2023-11-19 00:00:00 end: 2023-12-10 00:00:00 period: 1h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=4 strategy("Logistic", overlay=true ) volume_pos = 0.0 volume_neg = 0.0 roc = roc(close, 1) for i = 0 to 100 if (roc > 0) volume_pos := volume else volume_neg := volume volume_net = volume_pos - volume_neg net_std = stdev(volume_net, 100) net_sma = sma(volume_net, 10) z = net_sma / net_std std = stdev(close, 20) logistic(close, std, z) => m = (close + std) a = std / close pt = m / ( 1 + a*exp(-z)) pt pred = logistic(close, std, z) buy = pred > close * 1.005 sell = pred < close * 0.995 color = strategy.position_size > 0? #3BB3E4 : strategy.position_size == 0? #FF006E : #6b6b6b barcolor(color) if (buy == true) strategy.entry("Long", strategy.long, comment="Open L") if (sell == true) strategy.close("Long", comment="Close L")