Type/to search

Estratégia de Negociação de Vetor Normalizado por Escala Otimizada por Função de Ativação

Common strategy
Created: 2024-01-22 09:02:30
Last modified: 3 years ago
1
Follow
1802
Followers

img

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

  1. Calcule a variação percentual x da diferença do preço de fechamento no eixo do tempo definido.
  2. Passe x para a função de ativação para obter a sequência processada p.
  3. Defina limiares positivos e negativos th. Quando p cruza th para cima, compre longo; quando cruza -th para baixo, venda a descoberto.
  4. Desative o redesenho para evitar sinais falsos.

Análise de Vantagens

  1. A introdução de funções de ativação pode filtrar ruídos e melhorar a qualidade do julgamento dos sinais.
  2. Adiciona lógica de abertura e fechamento de posições, possibilitando negociação automática.
  3. Aumenta o espaço de personalização de parâmetros, adaptando-se a mais mercados.
  4. Design visual excelente, refletindo intuitivamente os sinais de negociação.

Análise de Riscos

  1. A definição inadequada do limiar pode levar à perda de oportunidades de negociação.
  2. A escolha inadequada da função de ativação pode filtrar informações do mercado.
  3. É necessário testar a distorção do sinal causada pelo redesenho.

Métodos de solução:

  1. Ajustar os parâmetros do limiar para encontrar o valor ideal.
  2. Experimentar diferentes funções de ativação para encontrar a mais adequada.
  3. Adicionar lógica de detecção de redesenho para confirmar a validade do sinal.

Direções de Otimização

  1. Adicionar definição adaptativa de limiar.
  2. Otimizar os parâmetros da função de ativação.
  3. Incorporar lógica de stop loss automático.
  4. 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.

Source
Pine
/*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  
Strategy parameters
Strategy parameters
Price Data
Timeframe
Threshold
Divisor
Minimax Lookback
Volume
Use Old System
Activation
Karobein Osc Lookback
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)