Hola, tengo una duda. Estoy comenzando a desarrollar en mql5 pero veo algunas cosas que no me cuadran.
Por ejemplo la función TimeHour me sale en MetaEditor 5 como que no existe pero veo por aquí por esta web varios ejemplos de gente usándolo. He buscado en la librería DateTime pero no aparece ninguna función al respecto.
Por otro lado, me gustaría conseguir que el usuario cuando tiene activado mi script no pueda realizar operaciones de manera manual (deshabilitar la apertura de nuevas operaciones para que así no afecte a la funcionalidad de mi script) pero no encuentro nada al respecto.
¿Alguien puede ayudarme por favor?
Muchas gracias de antemano.
TimeHour() es MQL4. Los equivalentes en MQL5 son estos: https://www.mql5.com/es/docs/dateandtime
Un script como te han comentado solo se ejecuta una vez. Por otro lado, no hay nada que usted pueda hacer para limitar que el usuario pueda realizar operaciones de manera manual, ya que le estaría privando de un derecho.
Tendrá que pensar en como hacerlo para que ello no altere su "script" (supongo que querrá decir EA).
Por lo general que el usuario abra nuevas operaciones solo es un problema para el balance, equidad, la gestión monetaria en general. Pero eso son riesgos que el usuario asume y son evidentes.
Si el problema es del tipo que su "script" cierra operaciones manuales, no hace bien el recuento, etc, es que no está codificándolo correctamente y eso no se soluciona limitando y privando al usuario de como dije anteriormente el derecho de hacer con su capital y cuenta lo que quiera.
Creo que está intentando dar con una solución, si me lo permite, muy chapucera.
Nota: He editado el título del hilo. Por favor, intente que en próximas ocasiones el título sea más descriptivo de cara a otros usuarios y como recurso para el buscador.
- www.mql5.com
TimeHour() es MQL4. Los equivalentes en MQL5 son estos: https://www.mql5.com/es/docs/dateandtime
Un script como te han comentado solo se ejecuta una vez. Por otro lado, no hay nada que usted pueda hacer para limitar que el usuario pueda realizar operaciones de manera manual, ya que le estaría privando de un derecho.
Tendrá que pensar en como hacerlo para que ello no altere su "script" (supongo que querrá decir EA).
Por lo general que el usuario abra nuevas operaciones solo es un problema para el balance, equidad, la gestión monetaria en general. Pero eso son riesgos que el usuario asume y son evidentes.
Si el problema es del tipo que su "script" cierra operaciones manuales, no hace bien el recuento, etc, es que no está codificándolo correctamente y eso no se soluciona limitando y privando al usuario de como dije anteriormente el derecho de hacer con su capital y cuenta lo que quiera.
Creo que está intentando dar con una solución, si me lo permite, muy chapucera.
Nota: He editado el título del hilo. Por favor, intente que en próximas ocasiones el título sea más descriptivo de cara a otros usuarios y como recurso para el buscador.
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Usted acepta la política del sitio web y las condiciones de uso
Hola, tengo una duda. Estoy comenzando a desarrollar en mql5 pero veo algunas cosas que no me cuadran.
Por ejemplo la función TimeHour me sale en MetaEditor 5 como que no existe pero veo por aquí por esta web varios ejemplos de gente usándolo. He buscado en la librería DateTime pero no aparece ninguna función al respecto.
Por otro lado, me gustaría conseguir que el usuario cuando tiene activado mi script no pueda realizar operaciones de manera manual (deshabilitar la apertura de nuevas operaciones para que así no afecte a la funcionalidad de mi script) pero no encuentro nada al respecto.
¿Alguien puede ayudarme por favor?
Muchas gracias de antemano.