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
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 pode simplesmente seleccionar um valor a partir da janela expandida.
Pergunta. Existe alguma opção onde eu possa fazer tal construção, para 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.
O mesmo acontece com a ENUM.
Até fiz um truque sujo usando matrizes duplas ENUM com passos limitados (exemplo aqui), mas aqui não posso fazer sem conversão em OnInit(), claro.O mesmo acontece com a ENUM.
Até me decidi a utilizar a ENUM para criar matrizes duplas com passos limitados (exemplo aqui), mas não se pode passar sem conversão para OnInit(), claro.Assim! Obrigado pela ligação, eu próprio a descobrirei.
Isto também funciona para a entrada de dados:
Escreva o código e abra a janela, veja como são as opções de enumeração.
O código utilizará variantes de enumeração e a janela de entrada utilizará comentários.
Tenho um enumero como este:
ZY se não forem atribuídos valores como o MetaDriver às opções de enumeração, então elas irão por defeito para valores consecutivos a partir de 0.
Isto também funciona para a entrada de dados:
Escreva o código e abra a janela, veja como são as opções de enumeração.
O código utilizará variantes de enumeração e a janela de entrada utilizará comentários.
Sim, confirme, tudo funciona. :)
Algo parecido com isto! Obrigado pelo link, eu próprio o procurarei.
Como saber no OnTesterPass que parâmetros foram utilizados para optimização? Apenas vejo que estes parâmetros são devolvidos no início dos parâmetros de matriz da função FrameInputs, mas em que ponto terminam os parâmetros optimizados e começam os parâmetros constantes?
Não compreendo bem a pergunta, mas posso sugerir uma função útil - ParameterGetRange
Pode dizer-me por que razão ocorre um erro ao obter um manípulo indicador, se o nome do indicador a ser chamado está contido numa variável?
Não há erro nenhum como este:
É assim que obtemos o erro 4802 (Indicador não pode ser criado):