Discussão do artigo "Como escrever ZigZags rápidos que não são redesenhados"

 

Novo artigo Como escrever ZigZags rápidos que não são redesenhados foi publicado:

É proposta uma abordagem um tanto universal para escrever indicadores do tipo ZigZag. O método inclui uma parte significativa de ZigZags já descritos e permite que você crie novos de forma relativamente fácil.

Antes de tudo, vamos tentar formular a abordagem geral para escrever um indicador. Assim:

- A função start() de qualquer indicador (assim como qualquer EA) representa uma função de callback, isto é, uma função a ser chamada para processar um evento específico. Especificamente, para processar um tick.

- O objeto de escrita de um indicador é, como regra, o cálculo de uma ou de várias características do mercado. Junto com as quantidades auxiliares necessárias para os cálculos, elas formam o conjunto principal de variáveis de um dado indicador. Vamos definir o estado do indicador como um conjunto de valores daquelas variáveis principais a um tempo específico. Com base nessa definição, podemos afirmar o seguinte:

  • Ao calcular os novos valores de variáveis a um novo tick, a função start() calcula o novo estado do indicador.
  • Assim, de fato, a função start() é um operador que transfere o indicador de um estado para outro.

- Nesses termos, o processo de escrita de um indicador se reduz para determinar um conjunto de quantidades descrevendo seu estado (variáveis do estado) e para escrever um operador que transferiria o indicador em um novo estado na chegada de um novo tick. A inicialização das variáveis do estado se torna uma parte essencial do algoritmo de indicador. Mostraremos como tudo isso pode ser feito no exemplo de ZigZags de um certo tipo.

Autor: Candid

Razão: