Estratégia de backtest da banda de números primos
Visão Geral
A estratégia de backtest da Banda de Números Primos identifica a tendência do mercado encontrando o número primo mais alto e mais baixo próximo ao preço e traçando esses dois conjuntos de números primos como uma banda. Esta estratégia foi desenvolvida pela Modulus Financial Engineering.
Princípio da Estratégia
- Com base na porcentagem de tolerância
percentinserida, percorre uma faixa de flutuação positiva e negativa em torno de um preço especificado, encontrando os números primos mais altos e mais baixos. - Utiliza as funções
highestelowestpara obter o ponto mais alto e mais baixo da banda de números primos nas últimas N barras. - Determina se o preço de fechamento rompeu o ponto mais alto ou mais baixo da banda de números primos, decidindo a direção de compra (long) ou venda (short).
- Opcionalmente, pode inverter os sinais de negociação.
Análise de Vantagens
- Aproveita as características aleatórias e irregulares dos números primos para capturar a aleatoriedade do mercado.
- A banda de números primos possui certa defasagem (lag), que pode filtrar parte do ruído.
- Os limites superior e inferior da banda de números primos são flexíveis, podendo ser ajustados alterando a porcentagem de tolerância para se adaptar a diferentes períodos e instrumentos de negociação.
Análise de Riscos
- A banda de números primos não se alinha perfeitamente com o movimento dos preços, apresentando certo grau de defasagem.
- A reversão extrema de preços pode gerar sinais falsos.
- Uma porcentagem de tolerância muito alta pode filtrar parte dos sinais válidos.
Os riscos podem ser mitigados ajustando adequadamente os parâmetros ou combinando com outros indicadores.
Direções de Otimização
- Pode-se combinar com indicadores como médias móveis, estabelecendo condições duplas para acionar os sinais.
- Pode-se pesquisar o uso de outros números aleatórios, como números de Fibonacci, entre outros.
- Pode-se introduzir algoritmos de aprendizado de máquina para otimizar automaticamente os parâmetros.
Resumo
A estratégia de backtest da Banda de Números Primos é, em geral, uma estratégia muito inovadora e de valor prático. Ela utiliza as propriedades dos números primos para capturar a aleatoriedade do mercado, ao mesmo tempo que considera a defasagem dos preços para identificar tendências, possuindo alto valor de pesquisa. Os próximos passos podem incluir a melhoria da qualidade dos sinais, a expansão dos tipos de números aleatórios e a otimização automática, tornando o desempenho da estratégia ainda mais notável.
/*backtest
start: 2023-12-08 00:00:00
end: 2024-01-07 00:00:00
period: 3h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=2
////////////////////////////////////////////////////////////
// Copyright by HPotter v1.0 27/03/2018
// Determining market trends has become a science even though a high number - 1

