MQL4 - Barras de precarga para un período de tiempo dado
MQL4 - Barras de precarga para un período de tiempo dado

 

Publi

Resultados 1 al 8 de 8

Tema: MQL4 - Barras de precarga para un período de tiempo dado

  1. #1

    Cita Iniciado por ;
    Gracias. Lo intentaré. ¿Sabe qué sucederá si mi experto está adjunto en H1, y trato de obtener el iMA de D1, pero no hay suficientes barras en D1? ¿MT4 cargará las barras automáticamente o devolverá un error?
    bastante seguro de que funciona exactamente de la misma manera que si solicita el cierre alto, bajo, abierto, de la barra actual en cualquier período de tiempo ... el cierre siempre cambia hasta que finalmente llega al final de ese segmento de tiempo de las barras. la ma seguirá cambiando hasta que deje de cambiar ...

  2.                         
    Publicidad
  3. #2

    Cita Iniciado por ;
    ¿Sabe qué sucederá si mi experto está adjunto en H1, y trato de obtener el iMA de D1, pero no hay suficientes barras en D1? ¿MT4 cargará las barras automáticamente o devolverá un error?
    No lo sé. Puedes probarlo.

  4. #3

    Cita Iniciado por ;
    Hay una secuencia de comandos en el código base para cargar los datos del historial de todos los símbolos en su Mt4.
    http://codebase.mql4.com/6693Si realmente necesita integrar esto en su EA, debería ser posible modificando el código en consecuencia. Acabo de probar el script y sí, después de adjuntarlo a un gráfico aleatorio, comienza a abrir M1 del primer símbolo que encuentra en la lista de símbolos, carga los datos, luego cambia el período de tiempo a M5 ... etc. hasta que haya finalizado la carga. todos los datos históricos de ese símbolo, luego comienzan con M1 del siguiente símbolo. En tu EA, tu solo ...
    Gracias. Lo intentaré. ¿Sabe qué sucederá si mi experto está adjunto en H1, y trato de obtener el iMA de D1, pero no hay suficientes barras en D1? ¿MT4 cargará las barras automáticamente o devolverá un error?

  5. #4

    Cita Iniciado por ;
    No creo que nadie haya tenido esa preocupación antes. Algunos han estado preocupados por la falta de barras para las pruebas posteriores, pero no recuerdo a nadie que necesitara muchas barras para realizar operaciones en vivo. No definió razonable y para la mayoría de las personas, razonable son los últimos cientos de barras que sin duda estarán presentes en su gráfico, a menos que tenga un corredor peculiar. La forma en que lo haría es usar el valor de Barras y compararlo con el número que desee y emitir una alerta si es menor. Entonces podrías cargar manualmente la tabla con el número ...
    Sí, pero solo si usas el EA tú mismo. Si lo envía a otra persona, tendrá que pedirle que cargue las barras manualmente, lo cual no es conveniente.

  6. #5

    Cita Iniciado por ;
    ¿Cómo puedo asegurarme de que se cargue una cantidad razonable de barras para este período de tiempo?
    Puede verificar el nr de barras como esta: Código insertado nr_of_bars_on_Chart = iBars (cur_symbol, PERIOD_M15);

  7. #6

    Cita Iniciado por ;
    Hola, en un asesor experto me gustaría usar las funciones iHigh y iLow para un período de tiempo diferente al actual. ¿Cómo puedo asegurarme de que se cargue una cantidad razonable de barras para este período de tiempo? ¿Puedo llamar a alguna función que precargará las barras en el gráfico? Gracias
    Hay una secuencia de comandos en el código base para cargar los datos del historial de todos los símbolos en su Mt4.
    http://codebase.mql4.com/6693Si realmente necesita integrar esto en su EA, debería ser posible modificando el código en consecuencia. Acabo de probar el script y sí, después de adjuntarlo a un gráfico aleatorio, comienza a abrir M1 del primer símbolo que encuentra en la lista de símbolos, carga los datos, luego cambia el período de tiempo a M5 ... etc. hasta que haya finalizado la carga. todos los datos históricos de ese símbolo, luego comienzan con M1 del siguiente símbolo. En tu EA, simplemente le dices a la nueva función (carga de datos del historial) el nombre del símbolo y quizás el período, y dejas que haga su trabajo en ese símbolo y listo.

  8. #7
    No creo que nadie haya tenido esa preocupación antes. Algunos han estado preocupados por la falta de barras para las pruebas posteriores, pero no recuerdo a nadie que necesitara muchas barras para realizar operaciones en vivo. No definió razonable y para la mayoría de las personas, razonable son los últimos cientos de barras que sin duda estarán presentes en su gráfico, a menos que tenga un corredor peculiar. La forma en que lo haría es usar el valor de Barras y compararlo con el número que desee y emitir una alerta si es menor. Luego, puede cargar manualmente el gráfico con el número de barras necesarias. De lo contrario, tendría que revisar cada gráfico regularmente para determinar si hay barras suficientes.

  9. #8
    Hola,
    En un asesor experto, me gustaría usar las funciones iHigh e iLow para un período de tiempo diferente al actual. ¿Cómo puedo asegurarme de que se cargue una cantidad razonable de barras para este período de tiempo? ¿Puedo llamar a alguna función que precargará las barras en el gráfico?

    Gracias

Permisos de publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •  
Uso de 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: Ni forosforex.com ni ninguna persona involucrada en forosforex.com aceptarán ninguna responsabilidad por cualquier pérdida o daño en el trading como resultado de la confianza en la información contenida en este sitio web, incluidos datos, cotizaciones, gráficos y señales de compra/venta. Por favor, infórmese plenamente de los riesgos y costes asociados a las operaciones en los mercados financieros, una de las formas de inversión que más riesgos entrañan.
forosforex.com le quiere recordar que los datos contenidos en este sitio web no son necesariamente en tiempo real ni exactos. forosforex.com no asume responsabilidad alguna por las pérdidas en que usted podría incurrir como resultado de la utilización de estos datos. Este acuerdo se rige por su versión en inglés, que prevalecerá siempre que haya alguna discrepancia entre la versión en inglés y la versión en español. Los CFD son un producto difícil de entender, varios organismos reguladores consideran que no es adecuado para inversores minoristas debido a su complejidad y riesgo.
Advertencia de riesgo: Los CFDs son un producto difícil de entender, y puede no ser adecuado para inversores minoristas debido a su complejidad y riesgo. Existe la posibilidad de sufrir una pérdida igual o superior a la inversión. Por lo tanto, no debe invertir o arriesgar dinero que no pueda permitirse perder. Debe asegurarse de que comprende todos los riesgos. Antes de abrir una cuenta en un broker por favor sea consciente e infórmese de los riesgos asociados con el trading. El contenido de este sitio web no debe interpretarse como asesoramiento personal. ForosForex recomienda que busque el consejo de un asesor financiero independiente.