Discussão do artigo "LifeHack para traders: preparemos "fast-food" de indicadores" - página 12
Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
Os indicadores padrão (são os únicos discutidos no artigo) são armazenados em cache de forma elementar! Porque todos os parâmetros de entrada são conhecidos.
É difícil apenas escrever uma função hash universal. Mas isso não foi exigido no artigo. Ele trata do caso mais simples. E mesmo para ele não há função hash.
AmostraMACD 4 a 5 MQL4 style.mq5
Sem cache
Com cache estúpido
25% mais rápido se você não fizer nenhuma brincadeira (de frente). A crítica à "ineficiência" da abordagem apresentada é justificada.
Você pode mostrar o código?
Em IndicatorsMQL4.mqh, adicione o código acima e faça as seguintes alterações
Gostaria de uma abordagem desse tipo: retiramos OnCalculate do indicador, modificamos um pouco com um novo nome, adicionamos ao código do indicador e agora podemos usar essa função como uma função de bibilio, passando parâmetros do Expert Advisor para ela. Certo?
Acho que podemos fazer com que o código-fonte de qualquer indicador seja conectado ao Expert Advisor por meio de um enclode. E então trabalhar com eles como se fosse uma função.
Precisamos mexer um pouco com macros e outras peculiaridades. Essa solução não abrangerá todos os indicadores. Mas deve abranger a maioria deles.
Tentativa de recuperação:
Estou postando minha versão da medição. Amostra de MACD Um valor de 5 foi tomado como a versão básica do Expert Advisor. Pequenas alterações foram feitas nele. Como todos os valores dos indicadores são coletados em um único local, não foi difícil fazer uma simples substituição de macro: acho que as conclusões são óbvias: ao chamar indicadores no modo MQL4, a velocidade é reduzida em 40%.
veja /results/... aberto - o stop é definido e, em seguida, a rede de arrasto o puxa.
aqui está uma seção do gráfico e o relatório sobre esse local. como ele pode definir um stop de 150 pips para quase todos os lotes com ATR * 0,5 (ATR = 80pp)? com essa configuração, o stop NUNCA deve estar mais longe do que cerca de 40 pips do preço de abertura do lote.... e somente quando ele ficar acima desse nível, ele já estará sendo negociado.Tentativa de recuperação:
Estou postando minha versão da medição. Amostra de MACD Um valor de 5 foi tomado como a versão básica do Expert Advisor. Pequenas alterações foram feitas nele. Como todos os valores dos indicadores são coletados em um único local, não foi difícil fazer uma simples substituição de macro: acho que as conclusões são óbvias: ao chamar indicadores no modo MQL4, a velocidade é reduzida em 40%.
Você pode restaurar (editar) sua postagem:
chamar indicadores no modo MQL4, a velocidade é 40% mais lenta.
- O código e a descrição dos resultados da medição foram muito bons.