Discussão do artigo "A Implementação de um Modo Multi-currency (múltiplas moedas) no MetaTrader 5" - página 4
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
Para isso, é melhor usar o próprio indicador, incorporando a função EventChartCustom padrão no lugar certo.
É no indicador ou no Expert Advisor? ????
Desculpe, estou apenas começando a conhecer o MT5.
É no indicador ou no Expert Advisor? ????
Desculpe, estou começando a me familiarizar com o MT5
A partir do indicador, você envia um evento (sinal) usando EventChartCustom. E no Expert Advisor você recebe o sinal e o processa usando OnChartEvent.
Hi! Se os ticks de vários pares forem muito rápidos e as próprias funções de processamento forem mais longas, os eventos se acumularão e aguardarão o fim do processamento anterior?
Não ocorrerá um "congestionamento", com erros subsequentes?
Hi! Se os ticks de vários pares forem muito rápidos e as próprias funções de processamento forem mais longas, os eventos se acumularão e aguardarão o fim do processamento anterior?
Não ocorrerá um "congestionamento", com erros subsequentes?
Eu também tive a ideia de enviar uma nova barra, mas depois tive a seguinte ideia: se não for crítico para o Expert Advisor trabalhar em novas barras, então é possível trabalhar simplesmente controlando uma nova barra no tf principal, para o qual o Expert Advisor está definido.
Muito obrigado.
Lembro que anteriormente foi dito que OnChartEvent() não é processado no testador. Agora verifiquei e descobri que, se o Expert Advisor estiver suspenso em um período de tempo superior ao que é aceito como evento, esse evento será ignorado. Mas se o Expert Advisor estiver pendurado em um período de tempo menor ou igual ao mínimo, esses eventos serão aceitos.
Ou seja, se você trabalhar com barras formadas, poderá definir o TF mínimo no testador e o teste será aprovado corretamente, mesmo no modo"Somente preços abertos". Mas se houver necessidade de processar ticks, esse evento será ignorado nesse modo de teste. Cada evento de tique será processado nos modos"OHLC on M1" e"All ticks".
Lembro que anteriormente foi dito que OnChartEvent() não é processado no testador. Agora verifiquei e descobri que, se o Expert Advisor estiver suspenso em um período de tempo superior ao que é aceito como evento, esse evento será ignorado. Mas se o Expert Advisor estiver pendurado em um período de tempo menor ou igual ao mínimo, esses eventos serão aceitos.
Era assim antes ou os desenvolvedores já deram um passo em direção ao processamento de OnChartEvent() no testador?
P.S. O teste foi realizado no modo de visualização.
Sim, já tomei uma medida, e há muito tempo, isso foi discutido há cerca de meio ano (não consigo encontrar onde).
Diga-me,
1. se eu precisar apenas de Bid e Ask de outras moedas, é justo usar "espiões"?
2. é apenas uma ideia, não há possibilidade na função onChartEvent de verificar eventos de outras moedas e não apenas da moeda atual?
3. é possível definir o valor do cronômetro como menor que um no evento onTimer, de modo que ele baixe o valor das cotações com muito mais frequência e, consequentemente, fique atrasado em relação à hora do último tique pelo tempo mínimo?
4. ou é possível usar "CHARTEVENT_CUSTOM+n" para verificar, no meu caso, o cruzamento de mashes em outros gráficos?