Obtener datos del indicador en un archivo .csv

 

Publi

Resultados 1 al 5 de 5

Tema: Obtener datos del indicador en un archivo .csv

  1. #1
    3 Anexo(s) Hola. Con el script adjunto, intento guardar datos de mi indicador de significado en un archivo de texto csv. ¿Alguna idea de por qué esto no funcionaría? No se muestran valores en el documento para los valores del indicador de significado. Los campos están ahí.

    Guarde el archivo outputhistory ex4 en la carpeta expert/scripts. Reinicie MT, arrastre el script al gráfico. Luego almacena los valores del gráfico en un documento. Como se ve, estoy tratando de utilizar la función iCustom para hacer referencia al indicador de significado. .

    Código insertado double val=iCustom(USDCAD,0,Correlación,0,0); FileWrite(controlador, fecha1, hora1, iOpen(ccy,tf,I), iHigh(ccy,tf,I), iLow(ccy,tf,I), iClose(ccy,tf,I),val);
    https://www.forexycfds.com/attachmen...2058118160.mq4

    https://www.forexycfds.com/attachmen...2241469967.ex4

    https://www.forexycfds.com/attachmen...1953115141.mq4

  2. #2

    Cita Iniciado por ;
    Gracias por la rápida respuesta. Intenté tu sugerencia a continuación, pero por alguna razón. . No se muestra la salida del indicador de correlación en el archivo csv. Estoy usando algunos problemas extraños de bloqueo de archivos con archivos asociados de metatrader, estoy ejecutando Windows 7 y el dispositivo de seguridad es una locura. Los archivos de salida csv no aparecen en el explorador de Windows. La única forma en que los abro o los veré es abrirlo. No estoy seguro si eso podría tener algo que ver con eso.
    Es posible que no haya respondido a su problema en particular, solo que la escritura de su documento es incorrecta para lo que es un csv. Win7 oculta los documentos mt4 recién creados en el código insertado C:\Users\YOURLOGINUSERNAME\AppData\Local\VirtualSt ore\Program Files (x86)\ es mejor que replique su directorio mt4 en otro lugar que no sean los documentos del programa, junto con copiar en el mismo directorio que la carpeta mt4 que ves en la tienda digital loion que acabo de citar. Luego desinstale su mt4 y ejecute la versión que se replica. Mi mt4 está actualmente sentado en mi escritorio porque soy perezoso. Podría perder la información de inicio de sesión de su corredor, pero supongo que la tiene en un correo electrónico en alguna parte... o tal vez ese fue solo un problema que enfrenté desde que moví mi mt4 en el mismo momento en que mi corredor había estado actualizando sus servidores y cosas .

  3. #3
    En realidad, debe agregar un código insertado , en el archivo de escritura. Las comas en el documento se escriben ya que simplemente se separan distintas variables/valores de función que lee mql. Es como si compusiera filewrite(a, b, c, d) encontraría la siguiente serie de abcd escrita en su documento. Lo que quieres es realizar filewrite(a , b , c , p ). O en su caso, FileWrite(handle , date1 , time1 , iOpen(ccy,tf,I) , iHigh(ccy,tf,I) , iLow(ccy,tf,I) , iClose(ccy,tf,I),val,n); no olvide que el carácter de nueva línea al final. Un archivo csv es un archivo de valores separados por comas con un carácter de nueva línea al final de cada fila. Sin el carácter de nueva línea, hay 1 fila con todos sus datos.

  4. #4
    Gracias por la rápida respuesta. Intenté tu sugerencia a continuación, pero por alguna razón. . No se muestra la salida del indicador de importancia del archivo csv. Tengo algunos problemas extraños de bloqueo de archivos con archivos asociados de metatrader, estoy ejecutando Windows 7 y también el aparato de seguridad es una locura. Los archivos de salida csv no aparecen en el explorador de Windows. La única forma en que los abro o puedo verlos es abrirlos. No estoy seguro si eso puede tener algo que ver con eso.
    Cita Iniciado por ;
    realmente desea agregar un código insertado , en el archivo de escritura....
    Cita Iniciado por ;
    realmente desea agregar un código insertado , en el archivo de escritura....

  5. #5
    Problemas: 1. Correlation.mq4 no envía información a los búferes de indicadores (es decir, no utiliza SetIndexBuffer(), etc.).
    Http://docs.mql4.com/indiors/iCustompuede recuperar datos solo de los búferes del indicador especificado (su penúltimo parámetro es el número de búfer). 2. Continuando con lo anterior, el último parámetro en iCustom() debe referirse al elemento n de este búfer; en su código, entonces debería ser algo como iCustom(USDCAD,0,Correlation,lt;worth for parámetros externos en Correlación indygt;,..., lt;buffer#gt;,Id ); 3. Como se muestra en el punto 2, también falta el lt; vale la pena para los parámetros en indygt.

Permisos de publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •  
Cookies
Utilizamos cookies propias y de terceros para mejorar nuestros servicios y mostrarle publicidad relacionada con sus preferencias mediante el análisis de sus hábitos de navegación. Si continua navegando, consideramos que acepta su uso. Puede cambiar la configuración u obtener más información y política de cookies aquí.