Estratégia de Negociação de Vetor Normalizado por Escala Otimizada por Função de Ativação
Visão Geral
Esta estratégia é uma melhoria da estratégia de vetor de normalização de escala do drkhodakarami, adicionando principalmente funções de ativação para melhorar o desempenho da estratégia. A estratégia utiliza a diferença no eixo do tempo para calcular a taxa de variação do mercado e determina sinais de compra e venda por meio de limiares. Ao mesmo tempo, a estratégia introduz funções de ativação swish, ReLU e step, que podem suavizar a sequência de diferenças e melhorar a precisão do julgamento dos sinais.
Princípio da Estratégia
- Calcule a variação percentual x da diferença do preço de fechamento no eixo do tempo definido.
- Passe x para a função de ativação para obter a sequência processada p.
- Defina limiares positivos e negativos th. Quando p cruza th para cima, compre longo; quando cruza -th para baixo, venda a descoberto.
- Desative o redesenho para evitar sinais falsos.
Análise de Vantagens
- A introdução de funções de ativação pode filtrar ruídos e melhorar a qualidade do julgamento dos sinais.
- Adiciona lógica de abertura e fechamento de posições, possibilitando negociação automática.
- Aumenta o espaço de personalização de parâmetros, adaptando-se a mais mercados.
- Design visual excelente, refletindo intuitivamente os sinais de negociação.
Análise de Riscos
- A definição inadequada do limiar pode levar à perda de oportunidades de negociação.
- A escolha inadequada da função de ativação pode filtrar informações do mercado.
- É necessário testar a distorção do sinal causada pelo redesenho.
Métodos de solução:
- Ajustar os parâmetros do limiar para encontrar o valor ideal.
- Experimentar diferentes funções de ativação para encontrar a mais adequada.
- Adicionar lógica de detecção de redesenho para confirmar a validade do sinal.
Direções de Otimização
- Adicionar definição adaptativa de limiar.
- Otimizar os parâmetros da função de ativação.
- Incorporar lógica de stop loss automático.
- Combinar mais fatores para filtrar sinais.
Resumo
Esta estratégia, baseada no trabalho do drkhodakarami, introduz funções de ativação para melhorar o desempenho. Ao expandir o espaço de otimização de parâmetros, pode se adaptar melhor às mudanças do mercado. Além disso, o design visual é excelente, refletindo intuitivamente as oportunidades de negociação. Futuramente, é possível continuar otimizando as funções de ativação e a definição de limiares, além de adicionar lógica de stop loss e mais filtros de sinais, o que pode levar a melhores resultados da estratégia.
/*backtest
start: 2023-01-15 00:00:00
end: 2024-01-21 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
// author: capissimo
strategy("Scaled Normalized Vector Strategy, ver.4", precision=2, overlay=false)
// This is a modification of my Scaled Normalized Vector Strategy - 1

