Perguntas de Iniciantes MQL5 MT5 MetaTrader 5 - página 636
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
Uso o icustom para fazer tudo, mas quando altero as definições de um indicador num Expert Advisor, gostaria que o indicador alterasse as definições para visualização - por exemplo, alterei as zonas OBOS. Decidi alterar as zonas OBOS. Talvez deva removê-lo do gráfico e depois adicioná-lo com novas definições, mas tem de ser feito através do Expert Advisor. O problema é que ninguém o enfrentou e eles mudam tudo com as suas próprias mãos.
Se indicador com fonte, o intercâmbio pode ser organizado via GV. Trabalha, testado antes de construir 6**.
Não precisa de um código fonte. Quando corro o testador com o meu Expert Advisor, ele adiciona todos os indicadores que utilizo na EA com os parâmetros, especificados no Expert Advisor. Penso que pode ser feito de forma programática - remover o indicador desejado, e depois adicioná-lo com os parâmetros desejados, ou alterá-lo imediatamente. Alguma outra ideia? :)
No MT5 pode, mas no MT4 só com muletas, aplicando um modelo. mas não pode ter modelos para todas as ocasiões.
Outra muleta parece-me ser assim.
Criar um indicador usando iCustom() e todos os seus parâmetros de entrada sem o código fonte. E deve ser aplicado a um gráfico e controlado pelo Consultor Especialista.
No MT5 pode, mas no MT4 só com muletas, aplicando um modelo. mas não pode ter modelos para todas as ocasiões.
Outra muleta parece-me ser assim.
Criar um indicador usando iCustom() e todos os seus parâmetros de entrada sem o código fonte. E devemos aplicá-lo a um gráfico e controlá-lo a partir do Consultor Especialista.
Bem, é uma grande solução, mas como? Utilizo o iCustom apenas para ler os dados buffer de um indicador, mas não sei como anexar um indicador a um gráfico através do iCustom e depois controlar os seus parâmetros. Não sei o que fazer com ele). Aconselhar como fazê-lo, bem, pelo menos um esboço aproximado :)
Bem, é uma grande solução, mas como? Utilizo o iCustom apenas para ler os dados tampão do indicador, mas não sei como colocar o indicador no gráfico através do iCustom e depois controlar os seus parâmetros. Não sei o que fazer com ele). Aconselhar como fazê-lo, bem, pelo menos um esboço aproximado :)
Obtém-se o valor de tampão e coloca-se no tampão do novo indicador. Esta é a explicação mais simples.
buffer[i] = iCustom(,,,,,, i);
Isto será um duplicado do indicador. É preciso ler GV, compará-lo com o valor anterior e se não coincidirem, recalculá-lo com novos parâmetros. O GV será escrito no Expert Advisor se alterar os parâmetros do indicador. Encontrei onde escrevi sobre o assunto. Eu fiz um exemplo com MA, mas perdi não só a minha senha deste site, mas também me lembrei do meu login apenas quando encontrei este tópico ...) Sem registo não me dá para descarregar, e escrever um novo exemplo não é desejável.Obtém-se o valor tampão e coloca-se esse valor no tampão do novo indicador. Esta é a explicação mais simples.
Isto será um duplicado do indicador. É preciso ler o GV, compará-lo com o valor anterior e se não coincidirem, recalculá-lo com os novos parâmetros. O GV será escrito no Expert Advisor se alterar os parâmetros do indicador. Encontrei onde escrevi sobre o assunto. Eu fiz um exemplo com MA, mas perdi não só a minha senha deste site, mas também me lembrei do meu login apenas quando encontrei este tópico ...) Sem registo não me dá para descarregar, e escrever um novo exemplo não é desejável.Pode dar-me uma ligação a esse fio. Registar-me-ei e descarregá-lo-ei então :)
Alguém pode, por favor, aconselhar quem já encontrou e sabe como sair desta linha:
29301441,1475681547,0,0.01,EURUSD,1.1207,0.0000,0.0000,1475690944,1.1213,0.00,0.00,0.60,,13134545
assim:
-118,120,-39,52,-58,-76,62,-66,-49,-97,-38,-86,-125,-52,-70,-96,89,-23,13,-91,111,74,-79,16,65,127,116,-76,99,5,27,48,42,44,55,-94,84,-72,-63,115,26,18,-47,-46,5,-55,32,68,114,-20,46,-7,79,7,82,78,-91,41,82,-114,121,112,-64,-106,35,-10,24,-128,58,-81,-69,92,34,79,64,-97,52,-95,127,-18,-46,104,104,85,56,93,8,100,14,-52,-88,-38,-28,-76,-49,35,-74,27,120,74,53,124,-104,-59,-1,41,-127,-99,103,104,-38,2,47,-93,68,35,-15,44,123,47,78,-117,15,-114,-46,-98,-108,-26,
Obrigado!
Pode dizer-me quem encontrou e sabe como sair desta linha:
29301441,1475681547,0,0.01,EURUSD,1.1207,0.0000,0.0000,1475690944,1.1213,0.00,0.00,0.60,,13134545
assim:
-118,120,-39,52,-58,-76,62,-66,-49,-97,-38,-86,-125,-52,-70,-96,89,-23,13,-91,111,74,-79,16,65,127,116,-76,99,5,27,48,42,44,55,-94,84,-72,-63,115,26,18,-47,-46,5,-55,32,68,114,-20,46,-7,79,7,82,78,-91,41,82,-114,121,112,-64,-106,35,-10,24,-128,58,-81,-69,92,34,79,64,-97,52,-95,127,-18,-46,104,104,85,56,93,8,100,14,-52,-88,-38,-28,-76,-49,35,-74,27,120,74,53,124,-104,-59,-1,41,-127,-99,103,104,-38,2,47,-93,68,35,-15,44,123,47,78,-117,15,-114,-46,-98,-108,-26,
Obrigado!