Preguntas de los principiantes MQL4 MT4 MetaTrader 4 - página 221
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
¿Cuál es la mejor manera de acceder a una propiedad de una clase a otra propiedad de la misma clase?
Es decir, en lugar de "esto", me gustaría utilizar algo como "padre".
He utilizado ArraySetAsSeries( array[], false) en el indicador. En el indicador necesito usar iMa(...,i), resulta que la indexación es de otra manera. ¿Puedo también cambiar el orden de indexación de iMa() como ArraySetAsSeries?
Hasta ahora lo he hecho así: rates_total-i (cuenta en el otro extremo), pero no estoy seguro de que sea la solución correcta...¿Cuál es la mejor manera de acceder a una propiedad de una clase a otra propiedad de la misma clase?
Es decir, en lugar de "esto", me gustaría utilizar algo como "padre".
Aprende las matemáticas)
Chicos. ¿Puede darme el código para vincular un indicador a un número de cuenta, y además de vincularlo a una cuenta, podría añadir una clave de licencia?
Una pregunta, ¿cómo puedo referirme a un elemento de la estructura sustituyendo su nombre por una cadena?
Quien pueda decírmelo, ¡bien hecho!He utilizado ArraySetAsSeries( array[], false) en el indicador. En el indicador necesito usar iMa(...,i), resulta que la indexación es de otra manera. ¿Puedo también invertir el orden de indexación de iMa() como ArraySetAsSeries?
Hasta ahora he hecho esto: rates_total-i (cuenta desde el otro extremo), pero no estoy seguro de que sea la solución correcta...Permítanme que me responda a mí mismo (tal vez alguien lo necesite también). Puedes crear (rehacer) el buffer de datos por ejemplo incluye MovingAverages.mqh (SimpleMAOnBuffer) y ni siquiera te molestes con ArraySetAsSeries, porque ya tiene ArrayGetAsSeries en el ejemplo.
Una pregunta, ¿cómo puedo referirme a un elemento de la estructura sustituyendo su nombre por una cadena?
Quién va a avisar, ¡estará bien hecho!No hay nombres de variables después de la compilación,
Tengo que inventar algo con las macrosustituciones.
No me gusta eltipo de cuerda, siempre espero un montón de sorpresas con ella:
UPD:
aunque sería más lógico poner un método de trabajo con campos en la estructura, es decir, así:
no habrá nombres de variables después de la compilación,
Ya veo, Igor, supongo que no funcionará con gracia. Pensaba acortar la ruta de acceso a los datos para mayor claridad, pero me saldrán hojas de sustituciones de mayúsculas y min úsculas. Probablemente me conformaré con un disco largo. Pero lo pensaré, es una solución interesante. ¡Gracias!
Una pregunta, ¿cómo puedo referirme a un elemento de la estructura sustituyendo su nombre por una cadena?
Quien pueda decírmelo, ¡bien hecho!