Versão Beta do MetaTrader 4 IDE incluindo o novo compilador e editor MQL4 - página 9

 
stringo:


3. também acrescentado:

OnTimer para Consultores Especialistas e indicadores

OnChartEvent para Consultores Especialistas e indicadores

OnTester para Consultores Especialistas

Soltar o botão OnChartEvent? Ou basta premir o botão make?

En - OnChartEvent: na libertação de botões ? Ou apenas premir o botão ?

 
RaptorUK:

Soltar o botão OnChartEvent? Ou basta premir o botão make?

En - OnChartEvent: na libertação de botões ? Ou apenas premir o botão ?

Será o mesmo que em 5. Semelhantes aos do MT5.

Se tal recurso (sobre OnChartEvent) for implementado no MT5, então também estará no MT4

 

StringToColor em MQL4

1. nenhum texto de ajuda

2. outras funções de transformação de cordas utilizam "Str" nos seus nomes. exemplo StrToTime

Fazer um análogo de StrToColor ou fazer com que as funções antigas sejam depreciadas.

E a propósito, StringToInteger dá longo e StrToInteger int está bem?

Obrigado
Mikhail

 
stringo:

3. também acrescentado:

OnTimer para Consultores Especialistas e indicadores

OnChartEvent para Consultores Especialistas e indicadores

OnTester para Consultores Especialistas

Tentei usar o "OnTester" mas o compilador gera avisos contra"TesterStatistics". Quando funcionará a "TesterStatistics"?
 
fyords:

Ao compilar o .cpp, os erros estão em texto vermelho.

Por favor, faça um pedido ao Servicedesk. Por favor anexar ao registo do editor do pedido (com caracteres salpicados). Estou certo, o próprio estúdio escreve algo como"erro C4430: missing type specifier - assumed int".
Общайтесь с разработчиками через Сервисдеск!
Общайтесь с разработчиками через Сервисдеск!
  • www.mql5.com
Ваше сообщение сразу станет доступно нашим отделам тестирования, технической поддержки и разработчикам торговой платформы.
 
nasdaq:
Tentei usar "OnTester", o compilador jura na "TesterStatistics". Quando funcionará a "TesterStatistics"?

Vai.

Estamos agora a trabalhar com afinco na conversão de todas as velhas funções quádruplas para os novos carris. Depois disso, começaremos a implementar novas características que não contradizem a arquitectura quádrupla

 
Pode dizer-me como vai ser lançado o novo terminal?
Um dia haverá um novo lançamento em que alguns dos antigos EAs não serão compilados. Será que as AA já compiladas funcionarão no novo terminal? O apoio dos antigos terminais será interrompido, como aconteceu com os 500 construídos em 1 de Agosto?
 
+ pergunta sobre directórios. No actual beta o directório de base para peritos é terminal\MQL\Experts, e era terminal\experts. Quebra de estacas de importação. Por exemplo, depois de copiar o texto de um Expert Advisor, substituir
#include "include/stdlib.mqh"
por
#include "../include/stdlib.mqh"

Continua o mesmo ou regressa aos directórios MT4
 
a.p:
Pode dizer-me como vai funcionar o lançamento do novo terminal?
Um dia haverá um novo lançamento no qual alguns antigos EAs não serão compilados. Será que os EAs já compilados funcionarão no novo terminal? O apoio dos antigos terminais será interrompido, como aconteceu com os 500 construídos em 1 de Agosto?

Como o volume de mudanças é grande, iremos realizar testes públicos nos nossos fóruns durante dois meses, sem lançamento ao LiveUpdate.

A nossa tarefa é preparar os programadores, testar a compatibilidade dos programas existentes e ir para o lançamento.

Naturalmente, todo o software antigo é compatível com a nova língua. Mas ainda assim, ocorrerá uma certa quantidade de problemas - é por isso que realizamos testes públicos.

Todos os antigos ficheiros EX4 do antigo compilador são totalmente suportados pela nova versão terminal, como anteriormente.

 
a.p:
+ pergunta sobre os directórios. No actual beta, o directório base para Expert Advisors é terminal\MQL\Experts, enquanto que era terminal\experts. Algumas estacas estão quebradas. Por exemplo, após a cópia do texto de um consultor especializado para substituir
#incluir "include/stdlib.mqh"
para
#incluir ".../incluir/stdlib.mqh".

Permanecerá assim ou regressará aos directórios MT4

Ao iniciar, o terminal analisa o directório/estrutura de ficheiros do antigo directório /peritos e transfere ficheiros conhecidos para o novo directório MQL4\...

Esses ficheiros, que não estão incluídos no conjunto padrão de exemplos MT4, não são afectados e permanecem nos seus lugares antigos. Os ficheiros EX4 do antigo directório de peritos estarão disponíveis na árvore do navegador.

O novo compilador funciona exclusivamente dentro da árvore MQL4. Assim, os criadores tiveram melhor reconstrução e mudança para o novo ambiente.

Razão: