Cualquier pregunta de novato, para no saturar el foro. Profesionales, no pasen de largo. En ninguna parte sin ti - 6. - página 916 1...909910911912913914915916917918919920921922923...1180 Nuevo comentario Artem Kolosov 2015.07.16 09:03 #9151 Por favor, ayúdame a entender.¿Cómo puedo escribir diferentes líneas del indicador en el EA?Tengo un indicador - MACD 2 Line. ¿Cómo puedo registrar las líneas del indicador en mi EA? Gobo 2015.07.17 06:28 #9152 StringAdd() IntegerToString() - ¿Qué ocurre?En una cadena del tipo x=StringAdd(x,IntegerToString(y));da una advertencia amarillaconversión implícita de 'cadena' a 'número' ¿qué ocurre? [Deleted] 2015.07.17 06:47 #9153 Buenas tardes.Tarea: calcular hasta un punto el centro del canal (que se utilizará como orden pendiente). He fijado los bordes del 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); } Lo calculo con la calculadora 1.55974 - 1.55596 = 0.00378 La alerta muestra la anchura = 0,00380.00378/2 = 0.00189La alerta da el medio = 0,0019P: ¿Por qué el programa no cuenta el quinto dígito? Any rookie question, so Avalancha Estrategia basada en el Dina Paches 2015.07.17 09:22 #9154 GygaByte: Alert ("Ширина канала = ", DoubleToString(up_level - down_level,5)); Alert ("Середина канала = ", DoubleToString(stop_size,5));Cuando se emite una alerta, un comentario, una impresión, etc. (es decir, "que se vea claramente en la pantalla"), hay que convertirlo en texto.Lo conseguirás:P./S.: Y para los cálculos internos - sí, NormalizeDouble(...). La probabilidad, ¿cómo se Any rookie question, so [ARCHIVO] Cualquier pregunta de Dina Paches 2015.07.17 09:48 #9155 GygaByte:P./S.: También hay, por ejemplo, información útil sobre este tema y un enlace a un artículo en el Navegador del Foro. Dina Paches 2015.07.17 10:12 #9156 Hobu: StringAdd() IntegerToString() - ¿Qué ocurre?en una cadena del tipo x=StringAdd(x,IntegerToString(y));da una advertencia amarillaconversión implícita de 'cadena' a 'número' ¿Qué pasa?StringAdd es de tipo bool.Todo lo que tienes que hacer es especificar la unión al final de la cadena (si x es de tipo cadena en tu caso, por supuesto):StringAdd(x,IntegerToString(y)); Dina Paches 2015.07.17 10:16 #9157 Hobu:P./S.: En este artículo hay buenos ejemplos sobre cadenas, por ejemplo: https://www.mql5.com/ru/articles/585(y ahí sólo hay que escribir o copiar-pegar buscando en la página: StringAdd) Dina Paches 2015.07.17 10:23 #9158 varyar84: Por favor, ayúdeme a entender.¿Cómo puedo escribir líneas diferentes en el EA desde el indicador?Tengo un indicador - MACD 2 Line. ¿Cómo prescribir las líneas del indicador en mi Asesor Experto?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.: La forma de ponerlo en práctica, si surgen dudas, se puede encontrar en diversas búsquedas en la web y/o en el libro de texto.Buena suerte. PokrovMT5 2015.07.18 13:37 #9160 Hola a todos, tengo una duda, ¿es mejor hacer un solo ciclo para todos los efectos o puede haber varios ciclos en un bloque, hay diferencia en cuanto al rendimiento del Asesor Experto o no? Discusión sobre el artículo Duda expert multi-divisa Tengo una duda sobre 1...909910911912913914915916917918919920921922923...1180 Nuevo comentario
Por favor, ayúdame a entender.
¿Cómo puedo escribir diferentes líneas del indicador en el EA?
Tengo un indicador - MACD 2 Line. ¿Cómo puedo registrar las líneas del indicador en mi EA?
StringAdd() IntegerToString() - ¿Qué ocurre?
En una cadena del tipo
x=StringAdd(x,IntegerToString(y));
da una advertencia amarilla
conversión implícita de 'cadena' a 'número'
Buenas tardes.
Tarea: calcular hasta un punto el centro del canal (que se utilizará como orden pendiente). He fijado los bordes del canal manualmente.
Lo calculo con la calculadora
1.55974 - 1.55596 = 0.00378
La alerta muestra la anchura = 0,0038
0.00378/2 = 0.00189
La alerta da el medio = 0,0019
P: ¿Por qué el programa no cuenta el quinto dígito?
Cuando se emite una alerta, un comentario, una impresión, etc. (es decir, "que se vea claramente en la pantalla"), hay que convertirlo en texto.
Lo conseguirás:
P./S.: Y para los cálculos internos - sí, NormalizeDouble(...).
P./S.: También hay, por ejemplo, información útil sobre este tema y un enlace a un artículo en el Navegador del Foro.
StringAdd() IntegerToString() - ¿Qué ocurre?
en una cadena del tipo
x=StringAdd(x,IntegerToString(y));
da una advertencia amarilla
conversión implícita de 'cadena' a 'número'
StringAdd es de tipo bool.
Todo lo que tienes que hacer es especificar la unión al final de la cadena (si x es de tipo cadena en tu caso, por supuesto):
P./S.: En este artículo hay buenos ejemplos sobre cadenas, por ejemplo: https://www.mql5.com/ru/articles/585
(y ahí sólo hay que escribir o copiar-pegar buscando en la página: StringAdd)
Por favor, ayúdeme a entender.
¿Cómo puedo escribir líneas diferentes en el EA desde el indicador?
Tengo un indicador - MACD 2 Line. ¿Cómo prescribir las líneas del indicador en mi Asesor Experto?
Valores de retorno:
P./S.: La forma de ponerlo en práctica, si surgen dudas, se puede encontrar en diversas búsquedas en la web y/o en el libro de texto.
Buena suerte.