Discussão do artigo "Redes neurais em trading: Transformer eficiente em parâmetros com atenção segmentada (Conclusão)"

 

Novo artigo Redes neurais em trading: Transformer eficiente em parâmetros com atenção segmentada (Conclusão) foi publicado:

No artigo anterior, abordamos os aspectos teóricos do framework PSformer, que incorpora duas inovações principais na arquitetura clássica do Transformer: o mecanismo de compartilhamento de parâmetros (Parameter Shared — PS) e a atenção a segmentos espaço-temporais (SegAtt). Neste artigo, damos continuidade à implementação dessas abordagens usando os recursos do MQL5.

No artigo anterior statie, conhecemos os aspectos teóricos do framework PSformer, que introduz duas inovações fundamentais na arquitetura do Transformer padrão: o mecanismo de compartilhamento de parâmetros (Parameter Shared — PS) e a atenção a segmentos espaço-temporais (SegAtt).

Relembrando, os autores do framework PSformer propuseram um codificador baseado na arquitetura Transformer com uma estrutura de atenção segmentada em dois níveis. Cada nível inclui um bloco com parâmetros compartilhados, composto por três camadas totalmente conectadas com conexões residuais. Essa arquitetura permite reduzir o número total de parâmetros, mantendo a eficácia da troca de informações dentro do modelo.

Para a divisão dos segmentos, é utilizado o método de patching, em que séries temporais de variáveis são divididas em patches. Patches com a mesma posição em diferentes variáveis são agrupados em segmentos, representando uma expansão espacial do patch de uma variável. Essa segmentação permite estruturar eficientemente uma série temporal multidimensional em diversos segmentos.

Dentro de cada segmento, a atenção foca na identificação de conexões espaço-temporais locais, enquanto a integração de informações entre os segmentos melhora a qualidade geral das previsões.


Autor: Dmitriy Gizlyk

 
Estou recebendo erros do arquivo math.math/mqh. Se houver alguma solução para isso, ficarei muito grato.
 
Nos locais onde o erro ocorre, substitua MathPow por :: MathPow , isso permitirá que você acesse as funções do compilador, e não aquelas declaradas na classe.
Документация по MQL5: Математические функции / MathPow
Документация по MQL5: Математические функции / MathPow
  • www.mql5.com
Возводит основание в указанную степень. Параметры base [in]  Основание. exponent [in]  Значение степени. Возвращаемое значение Значение...
 

Quando compilo o arquivo Research.mq5, recebo este erro

e quando eu compilo o arquivo ResearchRealORL.mq5, recebo este erro


e quando compilo o arquivo Study.mq5, recebo este erro

Quase o mesmo erro se repete, o que eu fiz de errado?


e quando compilo o arquivo Test.mq5, recebo este erro


 
FSAmasterAccount #:
Estou recebendo erros do arquivo math.math/mqh. Se houver alguma solução para isso, ficarei muito grato.
Olá.
Você conseguiu corrigir os erros? Infelizmente, também estou com esses erros. Fiz o que o autor sugeriu, mas eles ainda persistem.