[Arquivo!] Qualquer pergunta de novato, de modo a não desorganizar o fórum. Profissionais, não passem por ela. Não poderia ir a lugar algum sem você - 2. - página 32

 
Vinin:

O Expert Advisor trabalha, otimiza. Eu só tinha um problema com o tamanho do lote

Otimizado como em - você pode ver que há execuções na parte inferior esquerda e os resultados e o cronograma de testes são exibidos? Que parâmetros você colocou na otimização? Talvez eu esteja fazendo algo errado.... Eu defino estes : minuto gráfico PERÍODO = 1;

Data: de 2000.01.01.01 a 2001.01.01.01

Período_MA = 2 ... 240;

LucroFr = 4 ... 500;

limitação = 15 ... 150;

MODE = 0 ... 3;

PRICE_TYPE = 0 ... 6

E minha otimização não funciona nem mesmo para um único parâmetro Período_MA = 2 ... 240 (se outros parâmetros estiverem desabilitados): não vejo a barra verde e as corridas são invisíveis - nada (se eu definir o Period_MA menos de 50, então ele começa a funcionar muito lentamente, mas novamente, apenas no Period_MA)

 
volshebnik:

Otimizado, como - você vê que há execuções na parte inferior esquerda e os resultados e o cronograma de testes são exibidos? Que parâmetros você colocou na otimização ? Talvez eu esteja fazendo algo errado.... Coloco estes: gráfico de um minuto PERÍODO = 1;

Data: de 2000.01.01.01 a 2001.01.01.01

Período_MA = 2 ... 240;

LucroFr = 4 ... 500;

limitação = 15 ... 150;

MODE = 0 ... 3;

PRICE_TYPE = 0 ... 6

E minha otimização não funciona mesmo com apenas um parâmetro Período_MA = 2 ... 240 (se outros estiverem desativados): nenhuma barra verde e nenhuma corrida visível - nada (se eu definir Period_MA menos de 50, então é muito lento, mas novamente apenas para Period_MA)


Qual é o seu lote mínimo permitido? E a história está carregada?

 
Vinin:


Qual é o seu lote mínimo permitido? E a história está carregada?

Lote 0,01. Sim, a história está carregada. O arquivo de citações contém dados sobre dados de 1 minuto desde 1999, você pode voltar a esse tempo no gráfico também.

Eu defino Período_MA = 10 ... 30. E para otimizar por um dia (enquanto escrevia o post anterior). Em 40 minutos, apenas 13 corridas foram feitas. E se aumentarmos Period_MA para 100 e executarmos a otimização mesmo por não mais de um mês - tudo .... acidente...

 
volshebnik:
Lote 0,01. Sim, a história está carregada. Há 1min de dados no arquivo de citações de 1999, você pode voltar a esse tempo no gráfico também.

Tente executá-lo neste período sem otimização. Quais mensagens aparecerão nos registros? Os parâmetros do Expert Advisor não são importantes.
 
Vinin:


Tente executá-lo sem otimização neste período. Quais mensagens aparecerão nos registros? Os parâmetros da EA não são importantes.
Executo o testador durante um dia: Se Período_MA < 52, então ele é testado e no registro (testador - logs) vemos que a impressão é impressa. Mas se o Período_MA > 52 - nenhum teste é realizado. O registro está vazio (parâmetros do Expert Advisor e mensagem impressa durante a desinicialização quando o Expert Advisor fecha). Mas se eu testar por um ano, então a qualquer valor de teste do Period_MA é bem sucedido.
 
O que você quer dizer com "ordem pendente", se a ordem foi para o servidor, ela será necessariamente exibida no terminal?
drknn:


O que você quer dizer com "enfileirado"? O Expert Advisor envia uma ordem para o servidor para definir uma ordem pendente. Se os parâmetros da ordem estiverem corretos, então o servidor define a ordem pendente, que é imediatamente exibida no terminal. Se o Expert Advisor envia um pedido para colocar pedidos pendentes em uma determinada etapa (isso é feito através de um loop), então cada novo pedido é processado pelo servidor separadamente. Estes pedidos são colocados em fila - o Expert Advisor deu um pedido - o servidor respondeu. O Expert Advisor deu uma ordem novamente e está aguardando a resposta do servidor.

O que significam os pedidos enfileirados? O que você quer dizer com isso?

 
Tomando outro período de 2000 a 2001. O teste agora funciona no Period_MA<68..........
 
Jaguar1974:
O que você quer dizer com "ordem pendente", se a ordem foi para o servidor, ela será necessariamente exibida no terminal?

... para o servidor e de acordo com os parâmetros da ordem que está pendente, então ele será necessariamente exibido no terminal.
 
volshebnik:
Eu executo o testador por um dia: se Período_MA < 52, então o teste está sendo executado e o log (testador - logs) mostra que a impressão é impressa. Mas se o Período_MA > 52 - nenhum teste é realizado. O registro está vazio (parâmetros do Expert Advisor e mensagem impressa durante a desinicialização quando o Expert Advisor fecha). Mas se eu testar por um ano, então a qualquer valor de teste do Period_MA é bem sucedido.
transer[1]
Alpari-Demo (Build 229)

Símbolo GBPUSD (Libra esterlina versus dólar americano)
Período 1 Minuto (M1) 2000.01.03 00:01 - 2000.12.29 22:50 (2000.01.01 - 2000.12.31)
Modelo Por preços abertos (somente para Consultores Especialistas com controle explícito de abertura de barra)
Parâmetros Período_MA=5; LucroFr=10; NFr=1; Limite=52; PERÍODO=1; MODE=3; PREÇO_TIPO=0;
Bares na história 313145 Carrapatos modelados 575059 Qualidade da simulação n/d
Erros de descasamento de cartas 0
Depósito inicial 10000.00
Lucro líquido 2511.85 Lucro total 270780.34 Perda total -268268.49
Rentabilidade 1.01 Expectativa de vencer 0.08
Desembolso absoluto 1750.05 Máximo de drawdown 12137.37 (50.39%) Drawdown relativo 50.39% (12137.37)
Total de negócios 31491 Posições curtas (% ganho) 15819 (79.63%) Posições longas (% ganho) 15672 (86.98%)
Ofícios rentáveis (% de todos) 26229 (83.29%) Ofícios rentáveis (% de todos) 5262 (16.71%)
A maior comércio lucrativo 13.00 transação perdida -54.14
Média negócio lucrativo 10.32 perdendo negócio -50.98
Número máximo ganhos contínuos (lucro) 170 (1817.75) Perdas contínuas (perda) 34 (-1669.51)
Máximo Lucro contínuo (número de vitórias) 1817.75 (170) Perda contínua (número de perdas) -1669.51 (34)
Média prêmios contínuos 12 perda contínua 2
 
Vinin:
Relatório de teste de estratégia
transer[1]
Alpari-Demo (Build 229)

Símbolo GBPUSD (Libra esterlina versus dólar americano)
Período 1 Minuto (M1) 2000.01.03 00:01 - 2000.12.29 22:50 (2000.01.01 - 2000.12.31)
Modelo Por preços abertos (somente para Consultores Especialistas com controle explícito de abertura de barra)
Parâmetros Período_MA=5; LucroFr=10; NFr=1; Limite=52; PERÍODO=1; MODE=3; PREÇO_TIPO=0;
Bares na história 313145 Carrapatos modelados 575059 Qualidade da simulação n/d
Erros de descasamento de cartas 0
Depósito inicial 10000.00
Lucro líquido 2511.85 Lucro total 270780.34 Perda total -268268.49
Rentabilidade 1.01 Expectativa de vencer 0.08
Desembolso absoluto 1750.05 Máximo de drawdown 12137.37 (50.39%) Drawdown relativo 50.39% (12137.37)
Total de negócios 31491 Posições curtas (% ganho) 15819 (79.63%) Posições longas (% ganho) 15672 (86.98%)
Ofícios rentáveis (% de todos) 26229 (83.29%) Ofícios rentáveis (% de todos) 5262 (16.71%)
A maior comércio lucrativo 13.00 transação perdida -54.14
Média negócio lucrativo 10.32 perdendo negócio -50.98
Número máximo ganhos contínuos (lucro) 170 (1817.75) Perdas contínuas (perda) 34 (-1669.51)
Máximo Lucro contínuo (número de vitórias) 1817.75 (170) Perda contínua (número de perdas) -1669.51 (34)
Média prêmios contínuos 12 perda contínua 2
Você quer mostrar que os testes acontecem? Se é isso que você quer dizer, no Period_MA=5 sim, é verdade. Mas nos outros limites que descrevi, não ....