Bibliotecas: iBarShift

 

iBarShift:

Hay un gran número de usuarios que necesitan la función iBarShift de MQL4. Pero esta función ya no está incluida en MQL5, el motivo principal es que MQL5 ya incluye todas las funcionalidades básicas para procesar este tipo de operaciones en sus bibliotecas.

Resultados de la evaluación de iBarShift para las 5 versiones.

Autor: Alain Verleyen

 
Hola Ange, ¿puedo preguntarte como no-programador pero un comerciante curioso lo que es un iBarShift y qué beneficios puede recibir mediante el uso de este programa? Gracias
 
Rosiman:
Hola Ange, ¿puedo preguntarte como no-programador pero un comerciante curioso lo que es un iBarShift y qué beneficios puede recibir mediante el uso de este programa? Gracias

Hola Ronnie

Desafortunadamente para un no-programador, es de poco interés. iBarshift() es una función que permite recuperar un índice de barra/candela a partir de una fecha/hora. Se puede utilizar en indicadores y EA. Hay un beneficio directo para los traders.

 
Ok gracias Ange
 

Antes de publicar código con afirmaciones tan grandilocuentes, deberías haberlo probado o algo.... Sólo cuelga el terminal:

Archivos adjuntos:
 
komposter :

Antes de publicar código con tal retórica, lo comprobaría, es decir ... Sólo cuelga terminal:

¿De qué tipo de retórica estás hablando?

No te preocupes, lo he comprobado. No es mi código el que cuelga terminal, es un nuevo bug de MT5/mql5 (build 858? - 868).

Evaluación comparativa de iBarshift con la versión 842

Todas las versiones, incluida la tuya, tienen errores cuando se prueba con DateTime que no coincide con la hora de apertura de la barra.

 
Actualmente hay un error con mql5 build 868 (tal vez también 858) que resulta en una ejecución muy lenta de mi versión iBarshift(). El error se ha comunicado al servicio técnico. Todo funciona correctamente con la versión 842.
 
angevoyageur:

Todas las versiones, incluida la suya, tienen errores cuando se prueba con DateTime que no coincide con la hora de apertura de la barra.

¿Qué tiene que ver esto con la hora de apertura del bar? ¿Cuál es el error?

 
¿Puede explicar cómo funciona su Función en relación con el parámetro exacto ? lo que quiero decir es lo que se devuelve ? la Documentación en Inglés para iBarShift() es incorrecta. ...
 
angevoyageur:
Actualmente hay un error con mql5 build 868 (tal vez también 858) que resulta en una ejecución muy lenta de mi versión iBarshift(). El error se ha comunicado al servicio técnico. Todo funciona correctamente con la versión 842.

Hola,

el hecho de que funcione bien con 842 no ayudará ya que todo el mundo se ve obligado a actualizar a la última versión, o ¿tiene un método para evitar las actualizaciones en vivo?

bien hecho por la rutina actualizada

gracias

 
DC2008 :

¿Y dónde está la apertura del bar? ¿Cuál es el error?

En el ejemplo anterior, este es el marco de tiempo M15, por lo que 21:14 es el tiempo perteneciente a la barra con 11 de desplazamiento que comienza a las 21:00, no la barra 10 que comienza a las 21:15. Puedes comprobarlo en el gráfico y compararlo con iBarShift () en MQL4.