Cualquier pregunta de los recién llegados sobre MQL4 y MQL5, ayuda y discusión sobre algoritmos y códigos - página 1040
Está perdiendo oportunidades comerciales:
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Registro
Entrada
Usted acepta la política del sitio web y las condiciones de uso
Si no tiene cuenta de usuario, regístrese
IndicadorDígitos(5)
Permítanme hacer otra pregunta. Basado en el mismo indicador. Supongamos que adjuntamos el indicador al gráfico. Obtenemos el primer valor de Bid1. Entonces obtenemos el segundo valor de Bid2. Y tenemos que comparar estos dos valores. A la segunda le restamos la primera y obtenemos el número que sumamos a la primera Puja1.
Oferta1=1,11133
Oferta2=1,11135
Oferta2-Bid1=0,00002
Oferta1+0,00002=1,11135
Entiendo que el resultado es el mismo que en el indicador original.
Sólo quiero ver la implementación y entender la lógica del código.
Tienes que desbloquearlo en las propiedades del archivo.
Dos declaraciones:
Impresión: 22,33
И
Impresión: 2.00000
¿Por qué hay diferentes resultados? En C / C ++ la declaración anterior funciona bien.
¿Alguien tiene alguna idea sobre este problema?
Ayúdame a entender las matrices de precios en mt5. No está claro en el indicador. Los precios de salida, que están en OnCalculate:
Tengo precios extraños:
Yo lo hago al revés, creo un array y lo copio (lo busco probando, no lo tengo claro):
Y obtengo resultados similares:
Es aún más interesante con las fechas. Imprimo las fechas que están en OnCalculate:
Lo entiendo:
Y cuando lo copio:
Se imprime bien:
Pero no se puede llegar lejos sólo con citas. Ayúdame a entender. ¿Cómo puedo obtener los precios correctos de apertura y cierre?
Ayúdame a entender las matrices de precios en mt5. No está claro en el indicador. Emitiré los precios que están en OnCalculate:
Hazlo así:
Ha utilizado una especificación de tipo incorrecta en la salida formateada
hacer esto:
Ha utilizado una especificación de tipo incorrecta en la salida formateada
¡Aaaaahhhh, mierda! ¡Muchas gracias, Igor!
Debería haber puesto %f... Lo tengo mal... y tengo que poner ArraySetAsSeries en todas partes. Es un poco raro...
Por favor,
Yo no aconsejaría usar ArraySetAsSeries() si escribes el código del indicador desde cero (si lo portas desde MQL4 - otro asunto),
utilice rates_total como el número de la barra más a la derecha - 1, se acostumbrará a la lógica del indicador en MQL5 más rápido
No escribir desde cero... Estoy transfiriendo un indicador de mt4 a mt5
Permítanme hacer otra pregunta. Basado en el mismo indicador. Supongamos que adjuntamos el indicador al gráfico. Obtenemos el primer valor de Bid1. Entonces obtenemos el segundo valor de Bid2. Y tenemos que comparar estos dos valores. A la segunda le restamos la primera y obtenemos el número que sumamos a la primera Puja1.
Oferta1=1,11133
Oferta2=1,11135
Oferta2-Bid1=0,00002
Oferta1+0,00002=1,11135
Entiendo que el resultado es el mismo que en el indicador original.
Sólo quiero ver la implementación y entender la lógica del código.
Ayúdame. No consigo que nada funcione por mi cuenta. Hago 2 buffers x[ ] para comparar los valores de Bid e y[ ] para graficar. Y nada.
Necesito tu ayuda. No consigo que nada funcione por mi cuenta. Hago 2 buffers x[ ] para comparar los valores de Bid e y[ ] para graficar. Y nada.
Intenta formular la pregunta de otra manera, probablemente tu pregunta no es clara