Problema con el indicador personalizado para el uso de EA
Problema con el indicador personalizado para el uso de EA

 

Publi

Resultados 1 al 8 de 8

Tema: Problema con el indicador personalizado para el uso de EA

  1. #1
    1 Adjunto(s) hola,

    Encontré este maravilloso indicador de Estadísticas de Mercado en la versión 4.2, ahora tengo un problema con el Indior, usaré el Indior con un Asesor Experto, el indicador funciona perfectamente con la función iCustom y todos los datos se imprimen, pero el problema es que el EA está recargando el Indior con cada nuevo Tick en el gráfico, y la CPU está funcionando continuamente y la terminal se está ralentizando. No soy un codificador profesional y no tengo idea de cuál es el problema en el Indior para la recarga continua.

    ¿Hay un codificador aquí que pueda darme una idea para resolver el problema?

    gracias


    aquí hay una parte de mi archivo de registro cuando el EA está encendido;

    15:07:10 Indicador personalizado Market_Statistics_v4_2 EURUSD-fx,M1: cargado correctamente
    15:07:11 Indicador personalizado Market_Statistics_v4_2 EURUSD-fx,M1: cargado correctamente
    15:07:11 Indicador personalizado Market_Statistics_v4_2 EURUSD-fx,M1: cargado correctamente
    15:07:12 Indicador personalizado Market_Statistics_v4_2 EURUSD-fx,M1: cargado correctamente
    15:07:13 Indicador personalizado Market_Statistics_v4_2 EURUSD-fx,M1: cargado correctamente
    15:07:13 Indicador personalizado Market_Statistics_v4_2 EURUSD-fx,M1: cargado correctamente
    15:07:14 Indicador personalizado Market_Statistics_v4_2 EURUSD-fx,M1: cargado correctamente
    15:07:15 Indicador personalizado Market_Statistics_v4_2 EURUSD-fx,M1: cargado correctamente
    15:07:16 Indicador personalizado Market_Statistics_v4_2 EURUSD-fx,M1: cargado correctamente
    15:07:17 Indicador personalizado Market_Statistics_v4_2 EURUSD-fx,M1: cargado correctamente
    15:07:17 Indicador personalizado Market_Statistics_v4_2 EURUSD-fx,M1: cargado correctamente
    15:07:18 Indicador personalizado Market_Statistics_v4_2 EURUSD-fx,M1: cargado correctamente
    15:07:19 Indicador personalizado Market_Statistics_v4_2 EURUSD-fx,M1: cargado correctamente
    15:07:20 Indicador personalizado Market_Statistics_v4_2 EURUSD-fx,M1: cargado correctamente
    15:07:21 Indicador personalizado Market_Statistics_v4_2 EURUSD-fx,M1: cargado correctamente
    15:07:22 Indicador personalizado Market_Statistics_v4_2 EURUSD-fx,M1: cargado correctamente
    15:07:23 Indicador personalizado Market_Statistics_v4_2 EURUSD-fx,M1: cargado correctamente
    15:07:23 Indicador personalizado Market_Statistics_v4_2 EURUSD-fx,M1: cargado correctamente
    15:07:24 Indicador personalizado Market_Statistics_v4_2 EURUSD-fx,M1: cargado correctamente
    15:07:25 Indicador personalizado Market_Statistics_v4_2 EURUSD-fx,M1: cargado correctamente
    15:07:26 Indicador personalizado Market_Statistics_v4_2 EURUSD-fx,M1: cargado correctamente

    https://www.forosforex.com/attachmen...1783423123.mq4

  2.                         
    Publicidad
  3. #2
    Aquí está el código que uso. Recuerde declarar barStart como una variable de fecha y hora estática.
    Cita Iniciado por ;
    Código: if (barStart lt; Time[0])/inicio de nueva barra { barStart = Time[0];/código aquí }
    Cita Iniciado por ;
    Código: if (barStart lt; Time[0])/inicio de nueva barra { barStart = Time[0];/código aquí }

  4. #3
    hola CodeMeister, gracias por tu información, siempre se presenta el problema, también con solo 1 EA activo. ¿Me puede dar el código de programación, para llamar a la función iCustom una vez por barra en el EA? Entonces lo probaré. gracias

  5. #4
    Recordé algo más desde mi última publicación. Algunas personas han afirmado que el problema de recarga del indicador se debe a la falta de memoria. No sé si esto es cierto o no, porque solo llamo a iCustom() una vez por barra. Supongo que si tuviera 10 EA en la plataforma, MT4 podría quedarse sin memoria. Por lo tanto, es posible que desee intentar ejecutar el EA solo en un gráfico.

  6. #5
    1 Adjunto(s) Hola CodeMeister, gracias por tu información. He usado con el mismo EA un montón de Custom Indiors, y todos estaban bien, sin ningún problema, este es el primer indicador que me da este problema. Ahora mi pregunta es, ¿cómo puedo modificar el EA para cargar el indicador solo con la barra nueva? He agregado el EA como archivo adjunto. Ya tenía la idea de integrar el código en el EA, y ya he intentado que funcione el código en el EA, pero los datos de los búferes siempre son 0. Gracias P.D. He adjuntado el EA con la función iCustom e imprimiendo datos para el indicador, el EA no tiene reglas de entrada, solo uso este para probar e imprimir datos de indicadores.
    https://www.forosforex.com/attachmen...6606366871.mq4

  7. #6

    Cita Iniciado por ;
    hola, encontré este maravilloso indicador de estadísticas de mercado en la versión 4.2, ahora tengo un problema con el Indior, usaré el Indior con un asesor experto, el indicador funciona perfectamente con la función iCustom y todos los datos se imprimen, pero el problema es que el EA está recargando el Indior con cada nuevo Tick en el gráfico, y la CPU está funcionando continuamente y la terminal se está ralentizando. No soy un codificador profesional y no tengo idea de cuál es el problema en el Indior para la recarga continua. Es...
    El problema no es tanto con el indicador como con el EA.

  8. #7
    No tengo idea de cómo funciona el indicador o cómo se diseñó el EA para que funcione. Sé que otros en la misma situación han resuelto el problema cambiando de cada marca a una vez por modo de barra. Técnicamente es fácil de hacer, la pregunta es si los requisitos de EA lo permiten. Editar: si no es posible usar una vez por barra, la alternativa es crear el indicador dentro del EA. Esto no es fácil de hacer, prepárate para hacer muchas pruebas.

  9. #8
    1 Adjunto(s) hola CodeMeister, muchas gracias por su código, funciona bien, ahora el indicador se carga solo con una barra nueva. Ahora todavía estoy tratando de implementar el código indicador en el EA, por lo que no necesito más un indicador externo. Pero tengo un problema con la integración, el editor no me da ningún error, y la función FindStartIndex() funciona bien, pero todos los búferes siempre me dan 0 datos. Creo que tengo que emular los búferes en el EA, pero no tengo idea de cómo funciona. ¿Puedes echarle un vistazo al código? Perdón por tantas preguntas, pero no soy un codificador experto. PD. No tengo que dibujar ninguna línea en el gráfico, solo tengo lo necesario para los datos del búfer. gracias
    https://www.forosforex.com/attachmen...8148154738.mq4

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.