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
¿Puedes explicar como funciona tu Función en relación al parámetro exacto ? lo que quiero decir es que es lo que se devuelve ? la Documentación en inglés para iBarShift() es incorrecta. ...
Si falta la barra que tiene el tiempo de apertura especificado, la función devolverá -1 o el desplazamiento de barra más cercano dependiendo del exacto.
Hola
el hecho de que funciona bien con 842 no ayudará como 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
Ayer hice una prueba con build 842 en un broker MT5. Todavía no hay una actualización a construir 858/868.
Si está utilizando Metaquotes demo-servidor entonces la actualización es inmediata, pero no con los corredores "normales", al menos para algunos de ellos.
Ayer hice una prueba con la build 842 en un broker MT5. Todavía no hay una actualización para construir 858/868.
Si usted está usando Metaquotes demo-servidor entonces la actualización es inmediata, pero no con los corredores "normales", al menos para algunos de ellos.
ah! ok, entiendo que los brokers controlan la actualización a sus usuarios cuando están listos.
gracias
Cuando dices que la documentación de mql4 es incorrecta, ¿te refieres a?
"Si falta la barra que tiene la hora de apertura especificada, la función devolverá -1 o el desplazamiento de barra más cercano dependiendo de exact."
Así que mi función devuelve exactamente lo mismo que la versión de mql4. Si exacto es falso, devuelve el desplazamiento de la barra que contiene el valor de tiempo y no necesariamente el desplazamiento de la barra más cercana.
Sí, el ruso traducido a través de Google cuenta una historia diferente .
Barra de búsqueda en el tiempo. La función devuelve el desplazamiento de la barra, que posee el tiempo especificado. Si no hay ninguna barra de tiempo especificado ( "agujero" en la historia), la función devuelve, dependiendo del parámetro Exacto , -1 o desplazar la barra más cercana.
. . . no se trata del tiempo Abierto sino de que el tiempo esté dentro de la vida de un compás .
Sí, el ruso traducido a través de Google cuenta una historia diferente. ...
. . . no se trata del tiempo Abierto sino del tiempo que está dentro de la vida de un bar . . .
Sí, así que mi versión funciona como la documentación rusa. ¿Ha comunicado este error de traducción al Servicio de Atención al Cliente?
No.
Hecho.
¿De qué retórica estás hablando?
No te preocupes, lo he comprobado. No es mi código el que vaga por el terminal, es un nuevo bug de MT5/mql5 (build 858? - 868).
Todas las versiones, incluida la tuya, tienen errores cuando se prueba con DateTime que no coincide con la hora de apertura de la barra.
Por favor, escriba en inglés. El traductor automático no es perfecto.
Aquí está el código y los resultados de MT4:
22:52:16 sBarShift EURUSD,M15 entradas: searchDate='2013.10.25 21:15'; exacts=false;
22:52:16 sBarShift EURUSD,M15: iBarShift para 2013.10.25 21:15 es 6
22:52:29 sBarShift EURUSD,M15 entradas: searchDate='2013.10.25 21: 17'; exacts=false;
22:52:29 sBarShift EURUSD,M15: iBarShift para 2013.10.25 21:17 es 6
22:52:38 sBarShift EURUSD,M15 entradas: searchDate='2013.10.25 21:14'; exacts=false;
22:52:38 sBarShift EURUSD,M15: iBarShift para 2013.10.25 21:14 es 7
22:53:32 sBarShift EURUSD,M15 entradas: searchDate='2013.10.25 21:15'; exacts=true;
22:53:32 sBarShift EURUSD,M15: iBarShift para 2013.10.25 21:15 es 6
22:52:52 sBarShift EURUSD,M15 entradas: searchDate='2013.10.25 21:17'; exacts=true;
22:52:52 sBarShift EURUSD,M15: iBarShift para 2013.10.25 21:17 es 6
22:53:17 sBarShift EURUSD,M15 entradas: searchDate='2013.10.25 21:14'; exacts=true;
22:53:17 sBarShift EURUSD,M15: iBarShift para 2013.10.25 21:14 es 7
Aquí están los resultados de MT5:
searchDate='2013.10.25 21:15'; exacts=false;
2013.10.27 22:58:08 TestBarShift (EURUSD,M15) iBarShift (komposter) para 2013.10.25 21:15 es 6 en 0 milisegundos.
searchDate='2013.10.25 21:17'; exacts=false;
2013.10.27 22:58:20 TestBarShift (EURUSD,M15) iBarShift (komposter) para 2013.10.25 21:17 es 5 en 0 milisegundos.
searchDate='2013.10.25 21:14'; exacts=false;
2013.10.27 22:58:29 TestBarShift (EURUSD,M15) iBarShift (komposter) para 2013.10.25 21:14 es 6 en 0 milisegundos.
searchDate='2013.10.25 21:15'; exacts=true;
2013.10.27 22:58:40 TestBarShift (EURUSD,M15) iBarShift (komposter) para 2013.10.25 21:15 es 6 en 0 milisegundos.
searchDate='2013.10.25 21:17'; exacts=true;
2013.10.27 22:58:49 TestBarShift (EURUSD,M15) iBarShift (komposter) para 2013.10.25 21:17 es -1 en 0 milisegundos.
searchDate='2013.10.25 21:14'; exacts=true;
2013.10.27 22:58:58 TestBarShift (EURUSD,M15) iBarShift (komposter) para 2013.10.25 21:14 es -1 en 0 milisegundos.
Veo el deffirence en resultados y voy a arreglar mi código en breve.
En cuanto a su código - No puedo probarlo porque no funciona en la última MT5 construir.
Por favor, escriba en inglés. Traductor automático no es perfecto.
Aquí está el código y los resultados de MT4:
Aquí están los resultados de MT5:
Veo la deffirence en los resultados y voy a arreglar mi código en breve.
En cuanto a tu código, no puedo probarlo porque no funciona en la última versión de MT5.
Gracias, tengo que arreglar mi código también cuando exact es true, ya que entendí mal este parámetro. La documentación en inglés de iBarShift está mal.
El error de mql5 está en la función Bars(), lo he reportado al Service Desk.