Discussão do artigo "Funcionalidades do assistente MQL5 que você precisa conhecer (Parte 11): Paredes numéricas"

 

Novo artigo Funcionalidades do assistente MQL5 que você precisa conhecer (Parte 11): Paredes numéricas foi publicado:

As paredes numéricas (Number Walls) são uma variante do registrador de deslocamento com realimentação linear (Linear Shift Back Registers), que avalia previamente sequências para previsibilidade verificando a convergência. Vamos ver como essas ideias podem ser usadas no MQL5.

Para várias séries temporais, é possível derivar uma fórmula para o próximo valor na sequência com base nos valores anteriores que apareceram nela. As paredes numéricas permitem alcançar isso criando previamente uma "parede de números" na forma de uma matriz usando a chamada regra cruzada (cross-rule). Ao criar esta matriz, o objetivo principal é determinar se a sequência em questão converge. O algoritmo da regra cruzada da parede numérica responde a esta pergunta se, após várias linhas de aplicação, as linhas subsequentes na matriz consistirem apenas em zeros.

No artigo apresentado, que demonstra esses conceitos, a série de Laurent (Laurent Power Series), também conhecida como série formal de Laurent (Formal Laurent Series, FLS), foi usada como base para representar essas sequências com sua aritmética em formato polinomial usando produtos de Cauchy.

Abaixo estão os testes comparativos dos EAs montados com o Assistente. Ambos usam sinais do Awesome Oscillator e têm as mesmas configurações de entrada, conforme mostrado abaixo:

inputs

A diferença entre eles é que um EA usa o Parabolic SAR para rastrear e fechar posições abertas, enquanto o outro usa o algoritmo da parede numérica apresentado neste artigo. No entanto, seus relatórios de teste no EURUSD no último ano, em um timeframe de uma hora, apesar de usar o mesmo sinal, diferem. 

Autor: Stephen Njuki