Consulta sintaxis MQL5
Resultados 1 al 4 de 4


  1. #1
    Avatar de albertodls



    Reputación:
    Poder de reputación: 13

    Espana
    Mensajes: 127
    Créditos: 2.918

    Re: Consulta sintaxis MQL5

    hooola

    Lo que sucede es que e mirado la ayuda de MQL4, por ser el que tiene todo el mundo
    Si tienes Metatrader 5 no sabría decirte que sucede. Para estar seguro mira la ayuda
    directamente desde el MetaEditor. Pon el cursor en la función y pulsa F1.

    Si no la tiene instalada y te da la opción de descargarla bájate la versión en
    ingles que es mas completa.

    Así te aseguras de estar viendo la documentación exacta de la versión que uses.

    Un saludo!!
    Foro de Forex Trading United

  2. #2




    Reputación:
    Poder de reputación: 12

    Argentina
    Mensajes: 10
    Créditos: 328

    Re: Consulta sintaxis MQL5

    Hola Alberto!! Gracias por responder y por la información.
    Sobre lo que comentas que la función SymbolInfoInteger no soporta el identificadorSYMBOL_SESSION_BUY_ORDERS, debo estar interpretando mal la documentación.

    Consulta sintaxis MQL5-captura.png

    Consulta sintaxis MQL5-captura1.png

    estoy bastante confundido sobre eso, pero evidentemente algo no funciona.

    Te comento que uso Print por que no se trata de un programa "operativo", hago pequeños scripts con el objetivo de aprender el lenguaje, pero no tienen sentido. Solamente son pruebas para aprender.
    Gracias de nuevo por responder y dar una mano.
    Saludos!
    Foro de Forex Trading United
    Imágenes adjuntadas Imágenes adjuntadas Consulta sintaxis MQL5-captura.png 

  3. #3
    Avatar de albertodls



    Reputación:
    Poder de reputación: 13

    Espana
    Mensajes: 127
    Créditos: 2.918

    Re: Consulta sintaxis MQL5

    Hola diego!!

    La función SymbolInfoInteger no soporta el identificador SYMBOL_SESSION_BUY_ORDERS
    No va a funcionar nunca. Tendrás que buscarte otra función para averiguar el numero de
    ordenes, si no encuentras una que lo haga pues a hacerlo a la vieja usanza: Revisar el libro
    de ordenes operación a operación y establecer un contador al que luego le hagas el
    print.

    Por cierto, ¿Por que usas el print?, si lo que quieres es la información en el gráfico
    lo mas típico es hacer una cadena de texto con toda la información y lanzarla con un
    Comment.

    Espero te ayude, un saludo!!

    Foro de Forex Trading United

  4. #4




    Reputación:
    Poder de reputación: 12

    Argentina
    Mensajes: 10
    Créditos: 328

    Consulta sintaxis MQL5

    Buenas tardes, estoy tratando de utilizar la funcion SymbolInfoInteger(). de la siguiente manera:


    .....
    Print ("Spread actual para el instrumento EURUSD: ",SymbolInfoInteger("EURUSD",SYMBOL_SPREAD)); //FUNCIONA (tipo de la propiedad: int)
    Print ("Numero de digitos despues del punto decimal para el instrumento EURUSD: ",SymbolInfoInteger("EURUSD",SYMBOL_DIGITS)); //FUNCIONA (tipo de la propiedad: int)
    Print ("Esta seleccionado el par EURUSD en la ventana de OBSERVACION DE MERCADO?: ",SymbolInfoInteger("EURUSD",SYMBOL_SELECT)); //FUNCIONA (tipo de la propiedad: bool)
    Print ("Cantidad de ordenes BUY en el par EURUSD en la secion actual: ", SymbolInfoInteger("EURUSD",SYMBOL_SESSION_BUY_ORDE RS)); //NO FUNCIONA (tipo de pa propiedad: long)
    .....


    resumiendo: cuando el identificador de la enumeracion ENUM_SYMBOL_INFO_INTEGER es long, me da cero, siempre.
    Alguien puede decirme que hago mal?
    Gracias
    Foro de Forex Trading United

This website uses cookies
Utilizamos cookies propias y de terceros para elaborar información estadística y mostrarle publicidad personalizada a través del análisis de su navegación. Si continúa navegando acepta su uso. Más información y política de cookies.
     

Aviso Legal
Ley Orgánica 15/1999, de 13 de diciembre, de Protección de Datos de Carácter Personal