Teste o novo compilador MQL5 para plataformas x64 - cálculos 2 a 10 vezes mais rápidos! - página 10

 
forexman77:

A Tradestation se tornou uma corretora e eles têm uma história de 27 anos de futuros intraday. Talvez você também devesse se tornar um corretor.

Ele se tornou um corretor, foi de braço dado, sobre-vendido e foi parar no cemitério de Monex. Caiu fora da competição.

https://www.google.com/trends/explore#q=tradestation%2C%20metastock%2C%20MetaTrader&cmpt=q&tz=


Serviço de história global e muito mais em breve. Já em operação.
Google Тренды - Сервис: Поиск по Интернету. Запросы не указаны. - По всему миру, 2004 – настоящее время
Google Тренды - Сервис: Поиск по Интернету. Запросы не указаны. - По всему миру, 2004 – настоящее время
  • trends.google.com
Изучайте популярные поисковые запросы при помощи службы "Google Тренды".
 
Dmitriy Skub:

Em geral, o novo compilador ainda está cru.

Acelerou cerca de 2-2,5 vezes (sistema de reconhecimento e análise de padrões), mas alguns resultados não são adequados - muito provavelmente algo está errado com as matrizes de objetos.

Estamos trabalhando na atualização do compilador.

Por favor, crie um pedido para Servicedesk, para correção de erros que levem a resultados incorretos.
 
Renat Fatkhullin:

Ele se tornou um corretor, foi de braço dado, sobre-vendido e foi parar no cemitério de Monex. Ele caiu fora da competição.

https://www.google.com/trends/explore#q=tradestation%2C%20metastock%2C%20MetaTrader&cmpt=q&tz=


Serviço de história global e muito mais em breve. Já em operação.
Mmmm MQ tem o fim da segunda onda, o início da terceira onda, é hora de ir para a América :)
 
Ilyas:
Como você compila para depuração (F5) ou não (F7)?

Ao compilar para depuração, a chave Optimize é ignorada, nós ainda não trabalhamos na otimização da depuração.
Obrigado, funciona! Estou acostumado apenas a executar scripts diretamente do editor, em vez de jogá-los em um gráfico.
 

Encontrei um bug quando a otimização está habilitada. Aparece tanto em 1108 como em 1114 construções. Se você declarar um conjunto de tipos de estrutura e valores definidos imediatamente, quando o roteiro for executado, todos os elementos, exceto o primeiro, estarão na verdade vazios. Exemplo:

void OnStart() {
   struct p { int x, y; };
   p points[ 4 ] = {
      { 4, 5 },
      { 9, -1 },
      { 2, 8 },
      { 5, 3 }
   };
   Print( points[ 0 ].x );
   Print( points[ 1 ].x );
   Print( points[ 2 ].y );
}
A primeira impressão escreverá o valor correto 4, os seguintes comandos sairão 0.
 
xfo:
Obrigado, funciona! Estou acostumado apenas a executar scripts diretamente do editor, em vez de jogá-los na tabela.
Observe que, quando executado em modo de depuração, a otimização é totalmente desabilitada. Em outras palavras, a velocidade de execução será definitivamente mais lenta.
 
xfo:

Encontrei um bug quando a otimização está habilitada. Aparece tanto em 1108 como em 1114 construções. Se você declarar um conjunto de tipos de estrutura e valores definidos imediatamente, quando o roteiro for executado, todos os elementos, exceto o primeiro, estarão na verdade vazios. Exemplo:

A primeira impressão irá escrever o valor correto 4, os seguintes comandos retornarão 0.

Obrigado por sua mensagem.

 

A propósito, há uma versão beta de depuração sobre a história no build 1114.

Por favor, tente.

 
Renat Fatkhullin:

A propósito, há uma versão beta de depuração sobre a história no build 1114.

Por favor, tente.

Aplica-se apenas a plataformas de 64 bits?
 
Não.
Razão: