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
Alternativamente: criar um novo fio na secção de Sistemas de Negociação com uma ligação ao já existente e continuar lá.
Obrigado. Pensar sobre... a mesma coisa... como a parte 1, parte 2.
Talvez alguém mais digno gostasse de o fazer... :-)
Infelizmente, não existe tal opção.
Pergunta para peritos em substituição de macros...
No guião:
Preciso de substituir o lote1, o lote2 e o lote3 em vez de macr(i) no loop... De acordo com a minha versão, a substituição é como ploti, o que não é de todo necessário :-(
Obrigado de antemão!...
Preciso do lote1, lote2 e lote3 para ser substituído por macr(i) no laço... De acordo com a minha versão, a substituição vai como ploti, o que não é de todo necessário :-(
Obrigado de antemão!Pergunta. No artigo Migração de MQL4 para MQL5, o "18. Acesso a Timeseries" na coluna "MQL5", o autor utiliza um Arr[] sem dimensão dentro das funções. Vejo que a função devolve sempre apenas um valor do elemento zero da matriz. Alguém sabe se existe algum significado oculto na utilização de uma matriz sem dimensão em vez de Arr[1]? Escrevem na Ajuda que o número de elementos deve ser especificado sabendo o tamanho da matriz.
Há.
Na MQL5, esta matriz é passada como argumento para funções que gerem o seu tamanho de acordo com a sua própria lógica,
nomeadamente, redistribuem o tamanho automaticamente em função do ponto de partida dos parâmetros passados e da quantidade de dados a copiar.
Se passar uma matriz estática como argumento para a função CopyXXX, receberá um erro.
ZZZ O código verifica o tamanho da matriz e depois toma uma decisão dependendo do tamanho, por isso o tamanho não é muito provavelmente estático.
Nos parâmetros EA externos utilizo apenas o parâmetro R = 1 ou 2 ou 12 ou 13 (exemplo geral simples). Pode verificar este parâmetro no OnInit() para verificar se está correcto e se um cidadão introduziu outro número por engano, então comunicar um erro. No entanto, existem tipos de ENUM_... para entrada. (ex. ENUM_MA_METHOD), quando podemos simplesmente seleccionar um valor a partir da janela expandida.
Pergunta. Existe tal opção, onde é possível fazer tal construção, de modo que em parâmetros externos por analogia com o ENUM_... aparecem apenas o que o programador pretendia, sem a necessidade de verificar OnInit(). Ainda não o encontrei na documentação. Caso contrário, o desejo é de fazer tal coisa.
Pergunta. Existe alguma opção onde se possa fazer uma tal construção, de modo que em parâmetros externos por analogia com ENUM_... aparecem apenas o que o programador pretendia, sem a necessidade de verificar OnInit(). Ainda não o encontrei na documentação. Se não o encontrar, por favor faça uma coisa dessas.