Discussão do artigo "Como, na MetaTrader 5, desenvolver e depurar rapidamente sua estratégia de negociação"

 

Novo artigo Como, na MetaTrader 5, desenvolver e depurar rapidamente sua estratégia de negociação foi publicado:

Os sistemas automáticos de scalping são considerados não só o auge do trading algorítmico, mas também os mais difíceis na escrita do código. Neste artigo, nós mostraremos como -usando os recursos embutidos de depuração e teste visual- construir estratégias baseadas na análise de ticks entrantes. O desenvolvimento de regras de entrada e saída muitas vezes exige anos de negociação manual. Mas com a MetaTrader 5 você pode rapidamente verificar qualquer estratégia semelhante no histórico real.

Executamos novamente a criação de perfil e vemos o novo resultado: o tempo de cópia de matrizes caiu em centenas ou milhares de vezes, agora o tempo principal é ocupado pela chamada StdDev(), ela responde pelo cálculo do desvio padrão.

Autor: MetaQuotes Software Corp.

 

O melhor artigo que encontrei aqui até agora!

Tenho lidado com esses dados de ticks (gráficos de ticks) há algum tempo, porque esses são os dados reais.
Todas as representações em gráficos de velas são, na minha opinião, enganosas.
O manuseio dos arrays é melhor (mais rápido) aqui do que trabalhar com ShiftBuffers(...).
As médias móveis e todos os outros indicadores devem ser programados por você mesmo.
Tenho o SMA e o LWMA para isso.
Mas ainda preciso sincronizá-los, pois uso buffers de indicadores OOP, que são um pouco mais inteligentes.
Você pode então perguntar se eles estão subindo ou descendo, ou se passaram por um ponto de inflexão,
se cruzaram ou quanto estão caindo ou subindo.

Assim que eu terminar (provavelmente levará 14 dias, pois estou muito ocupado no momento (saudação de aposentado: "Não tenho tempo")), terei prazer em publicar o código-fonte do MT5 aqui.
Tenho algo para dar de presente ;-)

Saudações da OPA

 

Um perfeccionista de codificação diria que o indicador anexado não compila

Há um "s" indesejado na linha 11.

 
Corrigido, obrigado
 

Boa tarde, por favor, diga-me como alterar o número de ticks nesse indicador, no qual ele emitirá um sinal (de acordo com a condição 4>) https://www.mql5.com/pt/articles/2661.

Obrigado por sua presteza, eu lhe agradeço

 
Boa tarde, ajuda novato! Preciso sinalizar apenas em um número maior de ticks, por exemplo, apenas a partir de 10...
 
Sua pergunta é muito genérica e é difícil de responder.
 
yesterday35:
Boa tarde, ajuda para um iniciante! Preciso sinalizar somente em um número maior de ticks, por exemplo, somente a partir de 10...

Você deve fazer sua pergunta em um dos tópicos para iniciantes:

O principal é especificar sua pergunta. Por exemplo, o que é "10" - é cada décimo tick? É um tick que é feito uma vez a cada dez segundos? É o número de ticks por dia?

 
Vladimir Karputov:

Você precisa fazer sua pergunta em um dos tópicos para iniciantes:

O principal é especificar sua pergunta. Por exemplo, o que é "10" - é cada décimo tick? É um tick que é feito uma vez a cada dez segundos? É o número de ticks por dia?

Tick é uma mudança brusca de preço, ou seja, nesse indicador, é de 4 pips ou mais. Não consigo entender como mudar o fato de o sinal vir de 10 pips.
Arquivos anexados:
1.png  48 kb
 
Ele está funcionando agora na nova versão? Não tenho nenhum indicador no gráfico.