Especialistas: Manipulador de eventos Multi Moedas OnTick(string símbolo)

 

Manipulador de eventos Multi Moedas OnTick(string símbolo):

Esta é uma implementação simplificada do modo multi moeda no MetaTrader 5. Não é necessário saber de seus detalhes de funcionamento. Ela possui uma configuração mínima e uma estrutura simples. Ela pode ser usada no Strategy Tester.

Autor: Konstantin Gruzdev

[Excluído]  
Obrigado ao autor! Ótimo artigo para usuários! Modelo de interface bem pensado, simples e fácil de usar.
[Excluído]  

O artigo é realmente excelente, especialmente na ausência de soluções padrão e mais elegantes na própria linguagem.

Gostaria que os eventos no testador fossem resolvidos mais cedo. Parabéns ao autor por seu trabalho.

 
-Alexey-:
Obrigado ao autor! Ótimo artigo para usuários! Modelo de interface bem pensado, simples e fácil de usar.
Interessante:

O artigo é realmente excelente, especialmente na ausência de soluções padrão e mais elegantes na própria linguagem.

Eu gostaria que eles já tivessem resolvido os eventos no testador. Parabéns ao autor por seu trabalho.

Obrigado a vocês, colegas.

Se alguém já o utilizou, compartilhe suas observações ou ideias.

 

Excelente opção do modo de várias moedas. Tudo é claro e compreensível. E parece funcionar como deveria.

 
Embora não haja possibilidade de estudar o código do modelo, é mais fácil perguntar: o modo multithreading está implementado (cada símbolo tem seu próprio thread) ou tudo está sendo executado em um thread?
 
Yedelkin:
Embora não haja oportunidade de estudar o código do modelo, é mais fácil perguntar: o modo multithreading está implementado (cada símbolo tem seu próprio thread) ou tudo está sendo executado em um thread?
Não, ele não está implementado. Há uma exceção: todos os"espiões" carregados para símbolos trabalharão em seus próprios threads.
 
Lizar:
Não, isso não está implementado. Há uma exceção: todos os"espiões" carregados para os personagens serão executados em seus próprios segmentos.
OK! E já estava claro sobre os espiões mesmo depois de ler o artigo :)
 

Olá, Lizar

Sou novo no mql5, então estou com problemas para entender o código. Tenho algumas perguntas:

  1. Não entendo como você rastreia o evento gerado pelo painel de controle do spy na fase de teste usando variáveis globais
  2. por que a numeração exadecimal de ENUM_CHART_EVENT_SYMBOL e se eu posso alterá-la em "int" de 1 a 23
  3. pode haver alguns problemas com o manuseio dos indicadores porque, se você mudar o período de tempo, os agentes se duplicam: parece que não há cancelamento de indicadores...

Estou tentando criar algo como o https://www.mql5.com/pt/articles/143, mas no modo de várias moedas.

Estou projetando a estrutura do EA e suas implementações do CisnewBar e isso para o modo multimoedas usando eventos personalizados são muito interessantes e úteis

para meu propósito... a última pergunta (por enquanto! :) ): por que não é possível implementar algo como o CisnewBar para o modo multimoedas? Li seu excelente artigo https://www.mql5.com/pt/articles/234, mas não há um exemplo de EA que negocie com vários instrumentos, apenas um indicador, portanto, para mim, é um pouco mais difícil entender todo o tópico...

Desde já agradeço e peço desculpas por meu inglês, sou italiano...

 

Lizar, querido, ajude-me a finalizar seu último multival de fevereiro.

Fiz tudo como você escreveu, mas enquanto (desde as 14:00 de hoje) abri e modifiquei um instrumento?

 
artall:

Lizar, querido, ajude-me a finalizar seu último multival de fevereiro.

Fiz tudo como você escreveu, mas enquanto (desde as 14:00 de hoje) abri e modifiquei um instrumento?


Agora verifiquei o que está aqui no arquivo. Tudo funciona. Você recebe ticks em todos os instrumentos? Eles podem não aparecer em dois casos: se não houver nenhum instrumento no "Market Watch" ou se o espião não tiver sido iniciado.