Erros, bugs, perguntas - página 904

 
vlad_123:

A expectativa era de que com mais lucros, mais negócios e um factor de recuperação, e com menos saque, o resultado seria maior. O que não acontece.

Tente inserir as imagens correctamente. Já fez os cálculos manualmente? O que é que mostram?
MQL5.community - Памятка пользователя
MQL5.community - Памятка пользователя
  • 2010.02.23
  • MetaQuotes Software Corp.
  • www.mql5.com
Вы недавно зарегистрировались и у вас возникли вопросы: Как вставить картинку в сообщение на форуме, как красиво оформить исходный код MQL5, где находятся ваши Личные сообщения? В этой статье мы подготовили для вас несколько практических советов, которые помогут быстрее освоиться на сайте MQL5.community и позволят в полной мере воспользоваться доступными функциональными возможностями.
 
Rosh:
Tente inserir as imagens correctamente. Calculado manualmente? O que é que mostram?

O quadro foi afinado.

Aqui estão os cálculos:

Profit * Trades * (1/(MaxEquityDDPercent+1)) * RecoveryFactor

3495.52 * 874 * (1/(12.05+1)) * 1.90 = 3495.52 * 874 * 0.076628352490421455938697318007663 * 1.90 = 444801.57180076628352490421455554
3511.41 * 876 * (1/(11.38+1)) * 2.03 = 3511.41 * 876 * 0.080775444264943457189014539579968 * 2.03 = 504383.6974798061389337641356967

Mostra que o optimizador está a enganar as pessoas :-)

Assim, o cálculo manual mostra que o resultado da segunda linha é maior do que o esperado. Mas o optimizador mostra que o resultado da segunda linha é inferior.

E o optimizador mostra um valor de resultado diferente de um cálculo manual.

 
vlad_123:

O quadro foi afinado.

Aqui estão os cálculos:

Mostra que o optimizador está a enganar as pessoas :-)

Assim, o cálculo manual mostra que o resultado da segunda linha é maior do que o esperado. Mas o optimizador mostra que o resultado da segunda linha é inferior.

E os valores dos resultados do optimizador não são os mesmos que os calculados manualmente.

Mas tente especificar explicitamente a sequência de cálculo através de parênteses. Irá alterar o resultado neste caso?
 
vlad_123:

O quadro foi afinado.

Aqui estão os cálculos:

Pode escrever para o Service Desk com todos os detalhes para que possa ser reproduzido e verificado?
Общайтесь с разработчиками через Сервисдеск!
Общайтесь с разработчиками через Сервисдеск!
  • www.mql5.com
Ваше сообщение сразу станет доступно нашим отделам тестирования, технической поддержки и разработчикам торговой платформы.
 

Mas ainda assim.

Interessa-me directamente aos criadores: qual é o algoritmo das minhas acções futuras? Tenho de fazer algo sobre "MemoryException 180772428 bytes não disponíveis" (separador Registo) e "out of memory" (separador Especialistas). Devo fazer um pedido ao SR?

Acabei de testar o meu código em 23 Dez 2011 Build 565 em hardware antigo (1GB RAM) - o meu comportamento é perfeito: durante o cálculo do indicador sorteado, o terminal pára durante algumas dezenas de segundos e não responde, os ticks congelam, depois o terminal ganha vida e o indicador sorteado é totalmente rendido; Nas últimas construções - após alguns segundos nos separadores já se pode ver um relatório do erro acima referido, o terminal não congela em pensamento, não renderiza, a menos que salte manualmente nos prazos (então com tais saltos o erro no relatório pode aparecer repetidamente, e a renderização será apenas parcial).

Manipulação da memória física e virtual e "resultados" são descritos em posts anteriores.

Posso fornecer-lhe um código sem complicações (não há absolutamente nenhuma maneira de o simplificar agora), e se necessário posso anexar as versões de .dll, .exe e outros ficheiros de compilação MT5 antigos.

 
tol64:
Tente especificar explicitamente a sequência de cálculo entre parênteses. Irá alterar o resultado neste caso?
Rosh:
Pode escrever para o Service Desk com todos os detalhes, para que possa reproduzir e verificar?

O problema é esse: na sua maioria, o optimista conta correctamente. Depois, caga, e falha.

Para reproduzir - Preciso de optimizar um par de horas em 32 agentes.

No Expert Advisor inseri a saída de depuração num ficheiro comum - vejamos, talvez consigamos obter as condições do porquê do erro ocorrer.

 
vlad_123:

O problema é esse: na sua maioria, o optimista conta correctamente. Depois, caga, e falha.

Para reproduzir - Preciso de optimizar um par de horas em 32 agentes.

Inseri a saída de depuração num ficheiro comum no Expert Advisor - vejamos, talvez consigamos descobrir as condições do bug.

Por isso, enviam-me esta EA especificamente e dão-me as condições para a reproduzir.
 

O que é MetaAssist e onde posso ler sobre ele?

 
Yedelkin:

O que é MetaAssist e onde posso ler sobre ele?

Estou a ver, leu todos os anúncios mas não a ajuda :) Pode ser entendido como significando qualquer coisa descrita em https://www.metatrader5.com/ru/metaeditor/help/development/intelligent_management

 
Rosh: Estou a ver, leu os anúncios, mas não há referência :)
Muito bem. Não no Manual ou em ambos os Guias do Utilizador. Obrigado pela ligação.