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
1. Escrevi um indicador CCFp https://www.mql5.com/ru/articles/1472. O código contém a inicialização de múltiplos MAs.
O Expert Advisor, que utiliza 3 desses indicadores com parâmetros diferentes, não quer testar: após a sincronização dos pares, o tsetra (ou agentes) é desconectado
2. Se eu inicializar МА não em OnInit(), mas em OnCalculate(), funcionará mais rapidamente o código EA baseado neste indicador? (o indicador é calculado apenas numa nova barra)
Construir 425
Esta situação confunde-me com o testador: a EA é executada várias vezes sob as mesmas condições, mas os resultados das execuções são diferentes. A diferença é pequena, mas...
Verificado em duas máquinas, obtenho 2 resultados diferentes, com probabilidade aproximadamente igual. O que é que isso significaria?
Ou seja, duas corridas seguidas na mesma conta, a mesma história dá resultados diferentes?
Depois, é um assunto para um pedido de serviço. É necessário consultar um Consultor Especialista.
Descrever os parâmetros de lançamento, símbolo, período, servidor...
1. Escrevi um indicador CCFp https://www.mql5.com/ru/articles/1472. O código contém a inicialização de múltiplos MAs.
O Expert Advisor, que utiliza 3 desses indicadores com parâmetros diferentes, não quer testar: após a sincronização dos pares, o tsetra (ou agentes) é desconectado
2. Se eu inicializar МА não em OnInit(), mas em OnCalculate(), funcionará mais rapidamente o código EA baseado neste indicador? (o indicador é calculado apenas numa nova barra)
Depois, quando uso 3 indicadores deste tipo na minha EA, são inicializados cerca de 56*3 MAs, por isso, quando tento executá-lo, o testador apenas pára depois de as aspas estarem sincronizadas.
Outra questão: existe alguma forma de fazer um indicador padrão (por exemplo, МА) a partir de um dos amortecedores de outro indicador?
Por exemplo MASignal_Handle=iMA(_Symbol,_Period,InpSignal,0,MODE_SMA, CCFp_Handle); CCFp_Handle tem 8 amortecedores
Ou esta MA será aplicada a cada um dos amortecedores indicadores?
Então duas corridas consecutivas sobre a mesma conta, a mesma história, dão resultados diferentes?
Então este é um assunto para uma aplicação de serviço de mesa. É necessário consultar um perito.
Descrever parâmetros de lançamento, símbolo, período, servidor...
Exactamente.
Não sei onde fica, Service Desk... Já o vi!
Parâmetros de lançamento na imagem, servidor é MetaQuotes (campeonato 2010)
Depois, quando uso 3 indicadores deste tipo na minha EA, são inicializados cerca de 56*3 MAs, por isso, quando tento executá-lo, o testador apenas pára depois de as aspas estarem sincronizadas.
Outra questão: existe alguma forma de fazer um indicador padrão (por exemplo, МА) a partir de um dos amortecedores de outro indicador?
Por exemplo MASignal_Handle=iMA(_Symbol,_Period,InpSignal,0,MODE_SMA, CCFp_Handle); CCFp_Handle tem 8 amortecedores
Ou esta MA será aplicada a cada um dos amortecedores indicadores?
1. Escrevi um indicador CCFp https://www.mql5.com/ru/articles/1472. O código contém a inicialização de múltiplos MAs.
O Expert Advisor, que utiliza 3 desses indicadores com parâmetros diferentes, não quer testar: após a sincronização dos pares, o tsetra (ou agentes) desliga-se.
Muito provavelmente não têm tempo para se inicializarem completamente. A ideia é usar o sono(pausa) para dar tempo à inicialização e ao cálculo inicial, mas não sei se o sono() funcionará no testador.
Enfrentei uma coisa semelhante, até agora um perito começa a testar de forma pouco fiável (também com o indicador "grosso"), ainda não tenho tempo para o terminar.
Porque não desenha setas no provador? Quando não está no testador, faz. Ao executá-lo no testador, não desenha setas. Aqui está o código:
Quem sabe qual é o problema?
Porque é que não desenha setas no testador? Quando não está no testador, faz. Ao executá-lo no testador, não desenha setas. Aqui está o código:
estática int arr;
. . . . . . . .
arr = ObjectosTotal(0,-1,-1);
arr++;
nome += (string)arr;
ObjectCreate(0,name,OBJ_ARROW,0,0,0,0,0));//criar a seta
ObjectSetInteger(0,name,OBJPROP_ARROWCODE,241); // definir código de seta
ObjectSetInteger(0,name,OBJPROP_TIME,currentTime[0]); // tempo definido
ObjectSetDouble(0,name,OBJPROP_PRICE,1.61560); // fixar preço
Quem sabe qual é o problema?
Obrigado pelas respostas. E qual é a solução se tiver de desenhar?
1. Escreva o seu testador
2. Aguardar a visualização