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
Vou dar uma vista de olhos à versão publicada no artigo. Até agora, alguns peritos em espionagem, funcionam muito bem.
MetaDriver:
Não creio que esta tecnologia vá funcionar no testador.
Funciona.
É simplesmente fantástico que funcione no testador. Ainda não fui capaz de a implementar. Mas isto é provavelmente devido à falta de experiência. Por agora, já me acomodei a um temporizador, mas é um temporizador longo.
Ao tentar anexar o Expert Advisor ao gráfico, recebo a seguinte mensagem:
Não compreendo o que o USDJPY tem a ver com isto. Até comentei a tomada de controlo da inicialização no código e esta mensagem continua a sair.
Funciona.
É simplesmente fantástico que funcione no testador. Ainda não fui capaz de a implementar. Mas isto é provavelmente devido à falta de experiência. Parei no temporizador por agora, mas é demasiado tempo.
Ao tentar anexar o Expert Advisor ao gráfico, recebo uma tal mensagem:
Não compreendo o que o USDJPY tem a ver com isto. Até comentei o facto de o código ter sido inicializado e esta mensagem continua a ser divulgada.
Ainda não o analisei.
Konstantin, entendo correctamente que o código executável da EA, que normalmente reside em OnTick() ou OnTimer(), precisa de ser colocado em OnChartEvent() para fazer o seu esquema funcionar em modo multi-divisas, tanto em tempo real como em testador.
Sim.
É simplesmente fantástico que funcione no testador. Ainda não fui capaz de a implementar. Mas isso deve-se à falta de experiência, suponho eu. Parei no temporizador por agora, mas é demasiado tempo.
Ao tentar anexar o Expert Advisor ao gráfico, recebo uma tal mensagem:
Não compreendo o que o USDJPY tem a ver com isto. Até comentei o facto de o código ter sido inicializado e a mensagem ainda sair.
Já dei uma vista de olhos. O Expert Advisor está a trabalhar. Houve apenas uma mensagem de erro.
O que lhe estava a dar era uma mensagem de que o símbolo não tinha sido seleccionado na janela MarketWatch. Ou definir os símbolos com que o Expert Advisor trabalha para a janela MarketWatch, ou comentar as chamadas de spyros sobre símbolos relevantes no OnInit().
Estou a anexar a versão modificada do exSpy Control Panel MCM.mq5.
Já dei uma vista de olhos. O perito está a trabalhar. Houve apenas uma gralha na mensagem de erro.
O que lhe deu foi uma mensagem de que o símbolo não foi seleccionado na janela do MarketWatch. Ou definir os símbolos com os quais o consultor especializado trabalha para a janela MarketWatch, ou comentar as chamadas dos spyros sobre os símbolos apropriados no OnInit().
Anexei a versão modificada do exSpy Control Panel MCM.mq5.
Eu até me ri de mim mesmo pela minha falta de atenção)))) USDJPY estava na janela do Market Watch. Não havia outro símbolo e as impressões tinham apenas a mesma mensagem. )))
Obrigado.
Konstantin, entendo correctamente que o código executável do Expert Advisor, que normalmente se encontra em OnTick() ou OnTimer(), deve ser colocado em OnChartEvent() para fazer o seu esquema funcionar em modo de multi-moeda, tanto em tempo real como em testador.
É melhor implementar todas as funcionalidades necessárias sob a forma de procedimentos e funções separadas (recomendo estas últimas), e depois chamá-lo de qualquer lugar no Expert Advisor.
Se utilizar OOP, todas as funcionalidades necessárias podem ser implementadas como um conjunto de vários métodos da classe principal (geralmente é descendente da classe Expert).
É melhor implementar todas as funcionalidades necessárias como procedimentos e funções separadas (recomendo estas últimas), e depois chamá-lo de qualquer lugar no Expert Advisor.
Se utilizar OOP, pode implementar todas as funcionalidades necessárias como um conjunto de vários métodos da classe principal (geralmente é descendente da classe Expert Advisor).
Neste momento, todas as funcionalidades estão quase implementadas desta forma. Quase. Isto é, todo o código é algumas das funções que contêm os cálculos básicos. Ainda não dominei completamente o OOP, mas já consigo ver o lucro da sua utilização. O código está a crescer de dia para dia e em breve será muito inconveniente utilizá-lo sem o OOP.
Criei um tópico separado onde vos dei os resultados de vários métodos de teste com várias moedas:Resultados de Teste de Perito Multidivisas. Há ainda muitas coisas sobre este assunto que me continuam a ser pouco claras.
Porque é que as minhas citações não estão a ser carregadas? Por exemplo, no EURUSD, eles só carregam até Agosto desse ano. E é tudo. Eles não querem carregá-los mais. Há mais algum sítio onde eu possa encontrar ficheiros com citações?
Estabelecio número de barras como ilimitado. Actualizei-o várias vezes. Carreguei várias vezes em HOME. Continua a não funcionar.
E onde está a "lista completa anunciada" de todos os ficheiros MT5 e os seus detalhes.
Acabei de sair do baobá hoje, desculpe.
Um indicador fractal multitemporal.
A essência do indicador é mostrar os fractais de um período de tempo (ou vários ao mesmo tempo) sobre outro.Artigo original: https://www.mql5.com/ru/code/7304, código indicador em MQL4
Primeiro tentei copiar e colar a partir de .mq4-versão com algumas micro correcções para .mq5 (nem sequer cito este código - o problema ocorreu quando descobri uma manipulação descuidada de arrays como High[shift+i] no interior em código fonte MQL4.
Tentei reescrevê-lo em MQL5 (sem visibilidade por defeito de tais matrizes fora da OnCalculate).
Depois tentei reescrevê-lo para MQL5 usando várias pegas iFractals com diferentes parâmetros PERÍODO_.... Como resultado, os fractais desfizeram-se, embora por vezes apenas uma série de setas fractais na TF que lhe corresponde consiga aterrar adequadamente. O que é notável, quando volto ao mesmo período de tempo no terminal de alguns outros períodos de tempo diferentes, os fractais aparecem de forma diferente, o que sugere o seguinte: os dados no terminal deste indicador desconhecido vagueiam de forma incompreensível, mas sempre pensei que a mesma imagem errónea deveria repetir-se de forma estável. Claro que a segunda variante nem sequer contémbool Fractal(string F,int Per, int shift) {...}, que quero dirigir aos criadores experientes de indicadores.
Eis o que consegui desenhar:
Obviamente, faltam-lhe algumas verificações condicionais dentro da OnCalculate bem como em função externa do tipo bool ou simplesmente não utilizo correctamente o que já tenho no meu código. Além disso, talvez seja necessário inicializar correctamente as matrizes no local certo e definir como séries temporais?