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
Em OnTesterInit, faça GetSettings e passe os valores obtidos por meio de ParametersSetRange para a variável sinput.
Obrigado, isso ajudou parcialmente.
Quando mudei a chamada de GetSettings() para OnTesterInit(), o testador parou de alternar para a guia de configurações, mas há algo errado com os agentes locais.
Os dados de GetSettings não são usados em lugar algum, apenas chamando a função.
há algo errado com os agentes locais.
GetSettings só pode ser chamado em agentes locais, ou seja, na máquina em que o Terminal está sendo executado. Não é possível executá-lo em outras máquinas.
É por isso que OnTesterInit é a única opção.
Quero gravar informações sobre esse teste único em um arquivo após cada passagem única.
Onde devo inserir o bloco de registro? Na biblioteca? Ou ele só é implementado no Expert Advisor?
No caso normal, sem a biblioteca, eu o inseri no bloco ondeinit. Ainda não encontrei onde inseri-lo aqui.
Quero gravar informações sobre esse único teste em um arquivo após cada passagem.
Onde insiro o bloco de registro? Na biblioteca? Ou isso só é implementado no Expert Advisor?
No caso normal, sem a biblioteca, eu o inseri no bloco ondeinit. Ainda não encontrei onde inseri-lo aqui.
Se não houver código-fonte para o Expert Advisor que você está executando: apenas EX5, será necessário extrair informações (dentro do MultiTester) de uma única execução por meio do arquivo tst gerado.
Se houver uma fonte, insira um registro no arquivo comum no OnDeinit do Expert Advisor.
Se não houver código-fonte para o Expert Advisor a ser executado: apenas EX5, você deverá extrair informações (dentro do MultiTester) de uma única execução por meio do arquivo tst gerado.
Se houver uma fonte, insira um registro no arquivo comum no OnDeinit do Expert Advisor.
Parece claro, mas a implementação ainda não está muito clara. Vou continuar pesquisando).
Mas, pelo que entendi, a simples inserção de um bloco para registrar as informações no lugar certo nos arquivos da biblioteca não resolverá esse caso tão facilmente? (Ou seja, não há um bloco pronto para salvar cada passagem em um arquivo).
Se não houver código-fonte para o Expert Advisor a ser executado: apenas EX5, você deverá extrair informações (dentro do MultiTester) de uma única execução por meio do arquivo tst gerado.
Se houver uma fonte, insira um registro no arquivo comum no OnDeinit do Expert Advisor.
A propósito, por algum motivo, tenho um registro apenas para o último Expert Advisor. Ou seja, três scripts idênticos são testados um após o outro e gravam dados em três arquivos diferentes, mas somente o último grava em seu próprio arquivo.
Tudo bem, dupliquei mais Expert Advisors, mas ainda assim o registro vai apenas para o último Expert Advisor. O método de gravação em um arquivo usando filewrite padrão no OnDeinit de cada Expert Advisor.
De acordo com os registros do terminal, a mesma coisa é aberta e gravada no último.Mas, pelo que entendi, simplesmente inserir um bloco de gravação de informações no lugar certo nos arquivos da biblioteca não resolverá esse caso tão facilmente? (Ou seja, não há um bloco pronto para salvar cada passagem em um arquivo).
Fiz combinações que, após a otimização, selecionam as melhores passagens do arquivo de opções. Em seguida, com base neles, fiz encaminhamentos e criei outros trabalhos de otimização.
Mas isso é realmente algo que poucas pessoas podem fazer aqui.
A propósito, por algum motivo, estou gravando apenas o último EA.
Não estou entendendo.
Não estou entendendo.
Na biblioteca, há um arquivo MultiTester_Example2.
Eu o peguei e adicionei aos 4 EAs existentes mais 3 EAs idênticos, simplesmente copiados uns dos outros.
No ondeinit de cada um de seus conselheiros, especifiquei um registro no arquivo, por exemplo, o conselheiro1 faz um registro no arquivo1, o conselheiro2 faz um registro no arquivo2, o conselheiro3 faz um registro no arquivo3.
Lancei o MultiTester_Example2 no gráfico. A linha é executada - mostra a conclusão. Vou para as pastas de registro e vejo apenas o arquivo registrado chamado file3.
(Ainda não entendi o motivo).
Adiciono, por exemplo, o EA4, executo o teste e vejo o registro de saída no arquivo EA4.- (ou seja, apenas o arquivo4 e os arquivos1, 2, 3, não).
Ou seja, somente o último Expert Advisor é gravado no último arquivo.
(Ou seja, como se OnDeinit fosse executado usando a biblioteca ou algo assim 1 vez no último EA da lista ). ( E não no final de cada EA da lista. )
(Antes disso, tentei escrever em um arquivo as informações de cada um dos 3-4 EAs, mas as informações no arquivo também eram apenas do último EA.