MetaTrader 5 Strategy Tester: bugs, bugs, sugestões para melhorias - página 32

 
fxsaber:

Depois tento no EA, que está a decorrer no Testador, obter as definições originais não através do ficheiro ini, mas através da área de transferência. Mas, infelizmente, não compreendo como obter o cabo do Terminal.

Pode identificar o seu próprio Terminal a partir do conjunto de Terminais em funcionamento pelo seu caminho para o Agente - também contém o caminho para o Terminal. Mas obter uma lista de Terminais em funcionamento com os seus caminhos para aplicar esta pista não funciona. Se me disser, seria maravilhoso. Depois poderemos obter os dados iniciais do Consultor Especialista em teste.

Resolvi o problema.

 
Slava:
Isto foi feito intencionalmente, a fim de não estragar o conjunto original

Obrigado. O seguinte comportamento é ou não uma falha?


Ao seleccionar a cache de optimização, o gráfico de optimização aparece e as definições do testador tornam-se iguais ao que é prescrito no ficheiro opt-file.

Mas parâmetros do consultor - não. Para ver, quais foram os parâmetros do consultor para optimização na cache seleccionada, deve necessariamente seleccionar um único programa a partir do separador Optimização.

 

Por favor, se no separador Optimização for aplicada uma única execução, desactivar o modo Optimização nas Definições do Testador.

Agora não está desligado e recebe muitas corridas de Optimização erradas em vez de corridas simples.

 
fxsaber:

Costumava ser muito conveniente trabalhar com resultados de optimização. Selecciona-se um passe interessante, depois selecciona-se por alguma coluna, e o passe seleccionado permanece seleccionado e visível.

Agora, após a classificação, apenas a linha superior é realçada, o passe antes disso é completamente perdido de visibilidade.

É possível trazer de volta o antigo comportamento?

O comportamento especificado não é reproduzido. A linha realçada permanece no campo de visão, independentemente da ordenação

Etapas exactas de reprodução necessárias

 
fxsaber:

Por favor, se no separador Optimização for aplicada uma única execução, desactivar o modo Optimização nas Definições do Testador.

Agora não está desligado, e recebe muitas corridas de Optimização erradas em vez de corridas simples.

De onde vem a optimização incorrecta?

Não altera os parâmetros de entrada do Expert Advisor para a próxima execução?

 
Slava:

O comportamento especificado não é reproduzido. A linha em destaque permanece no campo de visão, independentemente da ordenação

Precisa de passos exactos de reprodução

Selecciono gravações de cache anteriores através do GUI. Reproduz-se sempre ali.

 
Slava:

De onde provêm as corridas de optimização erróneas?

Não altera os parâmetros de entrada do Expert Advisor para a próxima execução?

Por exemplo, faço a melhor execução a partir do separador Optimização. Depois quero ver como essa corrida se comportaria num intervalo mais amplo. Mudo o intervalo e nem sempre me lembro, antes de clicar em Start, que preciso de desligar a Optimização.


Também, após uma execução a partir do separador Optimization, altero frequentemente algum parâmetro de entrada para permitir, por exemplo, a geração de um relatório HTML no final de uma execução. Depois volto a premir Start, esquecendo-me de desligar a Optimização.


Quando uso o Multitester, recebo dezenas de caches, que revejo. E depois de escolher cada um deles, tenho de desligar sempre a Optimização, de modo a não a reiniciar por engano.


Talvez outros tenham uma visão diferente, mas a minha lógica é a seguinte: quando se começa a observar os resultados da Optimização, é mais provável que se trabalhe com execuções únicas, em vez de voltar a executar a Optimização.


Por conseguinte, sugiro que se seleccionar execuções únicas no separador Optimização com o PCM, desactive o modo Optimização.

 
Pode dizer-me como limpar a história dos testes anteriores no testador de estratégias?
 
fxsaber:

Selecciono gravações de cache anteriores através do GUI. Toca sempre lá.

As caches anteriores são genéticas?
 
fxsaber:

Outros podem ter uma visão diferente, mas a minha lógica é que uma vez que se comece a olhar para os resultados da Optimização, é mais provável que se trabalhe com execuções únicas do que com execuções novas.

Assim, sugiro que se o PCM seleccionar uma única execução no separador Optimização, então desactive o modo Optimização.

Sim, também faço Optimização a toda a hora em vez de uma única corrida.

Depois de executar qualquer teste único, é lógico sair do modo de optimização.

Razão: