MetaTrader 4 Build 529 beta lançado com novo compilador - página 44
![MQL5 - Linguagem para estratégias de negociação inseridas no terminal do cliente MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
Você pode, por favor, me dizer como compilar seu exemplo padrão?
Que pode ser encontrado aqui:
C:\Arquivos de programa:MetaTrader 4\Amostra de especialistasExportFunctions.mq4
Trata-se de passar um conjunto de caracteres para uma dll externa.
O compilador reclama sobre estas linhas em sampledll.mqh
int SortStringArray(string& arr[],int);
int ProcessStringArray(string& arr[],int);
dá
'arr' - parâmetro inválido para função de importação sampledll.mqh
Se você remover & e [] destas linhas
int SortStringArray(string arr,int);
int ProcessStringArray(string arr,int);
O compilador reclamará sobre as linhas em ExportFunctions.mq4
cnt=SortStringArray(strarray,ArraySize(strarray));
cnt=ProcessStringArray(strarray,ArraySize(strarray));
strarray' - conversão de parâmetros não permitida ExportFunctions.mq4
ao mesmo tempo, o strarray é declarado como uma matriz
string strarray[6]={ 'first', 'second', 'third', 'fourth', 'fifth' };
Para os desenvolvedores
Estou testando o MACD padrão no EURUSD. A conta comercial é a mesma, os parâmetros são os mesmos, o símbolo é o mesmo.
Em 509 negócios são executados, mas em 538 não são.
Na nova construção, por favor, corrija o ponto de entrada OnStart para OnTick.
Na nova construção, por favor, corrija o ponto de entrada OnStart para OnTick.
Quando a versão normal estará disponível?
Vamos atualizá-lo nas próximas construções.
Se apenas o terminal estiver rodando, pressionando F4 ou Service --> MetaQuotes Language Editor iniciará o editor ME a partir daí. Perfeito.
Rodas terminais /portáteis e ME rodam /portáteis. Perfeito.
Mas quando apenas o editor ME é lançado, nem F4, nem Tools --> Trade Terminal abre o terminal.
O terminal também não responde a todas as rodas do mouse A4Tech WOP-49. O editor é responsivo, mas somente quando executado independentemente (não via F4 do terminal).
Interessante: quando o Market Watch e o Terminal Navigator estão localizados acima da janela do Editor Navigator e o terminal está em foco, o Editor Navigator responde às rodas do mouse, novamente apenas quando o ME está rodando independentemente. Se o editor é iniciado via F4 do terminal, ele não reage às rodas do mouse.
Se apenas o terminal estiver rodando, pressionando F4 ou Service --> MetaQuotes Language Editor iniciará o editor ME a partir daí. Perfeito.
Rodas terminais /portáteis e ME rodam /portáteis. Perfeito.
Mas quando apenas o editor ME é lançado, nem F4 nem Tools --> Trade Terminal abre o terminal.
Por favor, escreva com todos os detalhes para Servicedesk, eu não posso reproduzir ainda .
Especificar nome de usuário e permissões para terminal e editor, SO, taxa de bits, número de construção. Obrigado.
Por favor, escreva para Servicedesk com todos os detalhes, ainda não posso reproduzi-lo.
Especifique o usuário e as permissões para executar o terminal e o editor, SO, taxa de bits, número de construção. Obrigado.
Eu compenso o novo código. Após a compilação não aparece na janela do navegador do terminal, a atualização da lista no navegador não ajuda. Somente reinício do terminal.
Será como antes - o novo *ex4 aparece no navegador do terminal logo após a compilação?
Eu compenso o novo código. Após a compilação não aparece na janela do navegador do terminal, a atualização da lista no navegador não ajuda. Somente reinício do terminal.
Será como antes - o novo *ex4 aparece no navegador do terminal logo após a compilação?
Você pode me dizer mais sobre o código, que tipo de código?