Qualquer pergunta de novato, de modo a não desorganizar o fórum. Profissionais, não passem por aqui. Em nenhum lugar sem você - 6. - página 916 1...909910911912913914915916917918919920921922923...1178 Novo comentário Artem Kolosov 2015.07.16 09:03 #9151 Por favor, ajude-me a entender.Como escrever linhas diferentes do indicador no EA?Eu tenho um indicador - Linha MACD 2. Como posso registrar as linhas do indicador no meu EA? Gobo 2015.07.17 06:28 #9152 StringAdd() IntegerToString() - o que está errado?Em uma seqüência do tipo x=StringAdd(x,IntegerToString(y));dá um aviso amareloconversão implícita de 'string' para 'número'. o que está errado? [Deleted] 2015.07.17 06:47 #9153 Boa tarde.Tarefa: calcular até um ponto no meio do canal (para ser usado como uma ordem pendente). Eu estabeleço as fronteiras do canal manualmente.double up_level, down_level, stop_size; int init() { up_level=1.55974; down_level=1.55596; stop_size = NormalizeDouble((up_level - down_level)/2,5); Alert ("Ширина канала = ", NormalizeDouble(up_level - down_level,5)); Alert ("Середина канала = ", NormalizeDouble(stop_size,5)); return(0); } Eu o calculo com a calculadora 1.55974 - 1.55596 = 0.00378 Alerta mostra largura = 0,00380.00378/2 = 0.00189Alerta dá meio = 0,0019Pergunta: Por que o programa não conta o 5º dígito? Any rookie question, so Perguntas de Iniciantes MQL5 [AVISO FECHADO!] Qualquer pergunta Dina Paches 2015.07.17 09:22 #9154 GygaByte: Alert ("Ширина канала = ", DoubleToString(up_level - down_level,5)); Alert ("Середина канала = ", DoubleToString(stop_size,5));Ao emitir para alertar, comentar, imprimir, etc. (ou seja, "para ser visto claramente na tela"), você precisa convertê-lo em texto.Você vai tê-lo:P./S.: E para cálculos internos - sim, NormalizeDuplo(...). Dina Paches 2015.07.17 09:48 #9155 GygaByte:P./S.: Há também, por exemplo, informações úteis sobre este assunto e um link para um artigo no Forum Navigator. Dina Paches 2015.07.17 10:12 #9156 Hobu: StringAdd() IntegerToString() - o que está errado?em uma cadeia do tipo x=StringAdd(x,IntegerToString(y));dá um aviso amareloconversão implícita de 'string' para 'número'. o que está errado?StringAdd é do tipo bool.Tudo o que você tem que fazer é especificar a junção até o final da corda (se x for do tipo de corda em seu caso, é claro):StringAdd(x,IntegerToString(y)); Dina Paches 2015.07.17 10:16 #9157 Hobu:P./S.: Bons exemplos sobre cordas estão neste artigo, por exemplo: https://www.mql5.com/ru/articles/585(e aí basta digitar ou copiar-colar pesquisando na página: StringAdd) Dina Paches 2015.07.17 10:23 #9158 varyar84: Por favor, ajude-me a entender.Como escrever linhas diferentes do indicador no EA?Eu tenho um indicador - Linha MACD 2. Como prescrever as linhas do indicador em meu Consultor Especialista?Valores de retorno:indicadores personalizados: iCustomindicadores técnicos: https://docs.mql4.com/ru/indicators Dina Paches 2015.07.17 10:29 #9159 varyar84: P./S.: Como aplicar isto na prática, caso surjam dúvidas, podem ser encontradas em uma variedade de buscas no site e/ou no livro didático.Boa sorte. PokrovMT5 2015.07.18 13:37 #9160 Olá a todos, tenho uma pergunta, é melhor fazer um ciclo para todos os fins ou pode haver vários ciclos em um bloco, há ou não uma diferença em termos de desempenho da EA? 1...909910911912913914915916917918919920921922923...1178 Novo comentário
Por favor, ajude-me a entender.
Como escrever linhas diferentes do indicador no EA?
Eu tenho um indicador - Linha MACD 2. Como posso registrar as linhas do indicador no meu EA?
StringAdd() IntegerToString() - o que está errado?
Em uma seqüência do tipo
x=StringAdd(x,IntegerToString(y));
dá um aviso amarelo
conversão implícita de 'string' para 'número'.
Boa tarde.
Tarefa: calcular até um ponto no meio do canal (para ser usado como uma ordem pendente). Eu estabeleço as fronteiras do canal manualmente.
Eu o calculo com a calculadora
1.55974 - 1.55596 = 0.00378
Alerta mostra largura = 0,0038
0.00378/2 = 0.00189
Alerta dá meio = 0,0019
Pergunta: Por que o programa não conta o 5º dígito?
Ao emitir para alertar, comentar, imprimir, etc. (ou seja, "para ser visto claramente na tela"), você precisa convertê-lo em texto.
Você vai tê-lo:
P./S.: E para cálculos internos - sim, NormalizeDuplo(...).
P./S.: Há também, por exemplo, informações úteis sobre este assunto e um link para um artigo no Forum Navigator.
StringAdd() IntegerToString() - o que está errado?
em uma cadeia do tipo
x=StringAdd(x,IntegerToString(y));
dá um aviso amarelo
conversão implícita de 'string' para 'número'.
StringAdd é do tipo bool.
Tudo o que você tem que fazer é especificar a junção até o final da corda (se x for do tipo de corda em seu caso, é claro):
P./S.: Bons exemplos sobre cordas estão neste artigo, por exemplo: https://www.mql5.com/ru/articles/585
(e aí basta digitar ou copiar-colar pesquisando na página: StringAdd)
Por favor, ajude-me a entender.
Como escrever linhas diferentes do indicador no EA?
Eu tenho um indicador - Linha MACD 2. Como prescrever as linhas do indicador em meu Consultor Especialista?
Valores de retorno:
P./S.: Como aplicar isto na prática, caso surjam dúvidas, podem ser encontradas em uma variedade de buscas no site e/ou no livro didático.
Boa sorte.