Errores, fallos, preguntas - página 851

 

trasladado a esta rama, no hay respuesta en los Dummies)

No he encontrado nada sobre cómo trabajar con archivos, ¿puede alguien sugerirme cómo organizar un bucle utilizando CFileTxt, calculando el número de líneas del archivo y obteniendo el valor de cada cadena en una variable de texto?

Parece que es sencillo, pero no hay artículos ni manuales sobre este tema, o he buscado mal (

Tengo un buen ejemplo de cómo trabajar con líneas en MT4, sería bueno que alguien escribiera un artículo para MT5

#include <Files\FileTxt.mqh>

 
........
CFileTxt Txt;
........

int reshandle=Txt.Open(test.csv",FILE_READ|FILE_CSV);
int j=количество строк в текстовом файле;
for (int i=1;i<=j;i++) 
   {
     string line=значение текущей строки i;
   }
 
Olegts:
No he encontrado nada sobre el trabajo con archivos, ¿alguien puede decirme cómo organizar un bucle utilizando CFileTxt, calculando el número de líneas del archivo y obteniendo el valor de cada cadena en una variable de texto?

Parece que es sencillo, pero no hay artículos ni manuales sobre este tema, o he buscado mal otra vez(



Así es como suelo leer los textos:

 if(filehandle!=INVALID_HANDLE)
     {

 while(StringFind(Stroka,"Конец файла",0)<0 && !IsStopped())
        {

         Stroka=FileReadString(filehandle);

.........

          }

     }

 
Fia:

Así es como suelo leer los textos:

 if(filehandle!=INVALID_HANDLE)
     {

 while(StringFind(Stroka,"Конец файла",0)<0 && !IsStopped())
        {

         Stroka=FileReadString(filehandle);

.........

          }

     }


Gracias, miraré su versión

Probé conCArrayString, sería más bonito que trabajar con un archivo de texto, y el array se puede guardar en el archivo y hay ordenación con sustituciones.

 
por favor, dígame cómo hacer que sea multidivisa, lo he intentado pero no lo he conseguido, por favor, dígame dónde está el error y aconséjeme cómo mejorarlo
Archivos adjuntos:
lucky.mq5  4 kb
 

¡Buenas tardes!

En MetaTrader5 es posible crear un indicador que dibuje barras (#property indicator_type DRAW_BARS)

Lo he hecho.

Ahora mi pregunta es: ¿Puedo superponer automáticamente otros indicadores en estas barras?

1) más simple - por ejemplo, una media móvil estándar, en HL/2 (sí, hay una opción "utilizar los datos del indicador anterior", pero no hay elección de qué tipo)

2) más complicado - ¿aplicar a estas barras un indicador que utilice el máximo, el mínimo, la apertura y el cierre?

¿O para cada indicador tengo que añadirlo manualmente a través de iCustom?

 
ilunga: En MetaTrader5 es posible crear un indicador que dibuje barras (#property indicator_type DRAW_BARS) Esto me funcionó.

Ahora una pregunta: ¿es posible superponer automáticamente otros indicadores en estas barras:

1) más simple - por ejemplo, una media móvil estándar, en HL/2 (sí, hay una opción "utilizar los datos del indicador anterior", pero no hay elección de qué tipo)

2) más complicado - ¿aplicar a estas barras un indicador que utilice el máximo, el mínimo, la apertura y el cierre?

¿Ha probado a introducir matrices adicionales para nuevos topes de indicadores y a utilizar estos nuevos topes de indicadores para dibujar las líneas necesarias? La parte de cálculo de estas líneas debe ser escrita por usted mismo.
 
Yedelkin:
¿Ha intentado introducir matrices adicionales para nuevos búferes de indicadores y utilizar estos nuevos búferes de indicadores para dibujar las líneas necesarias? ¿Quieres escribir tú mismo la parte de cálculo de estas líneas?

Eso es exactamente lo que me gustaría evitar) Por eso he preguntado aquí

No quiero añadir fractales, medias móviles y un par de indicadores más sólo para ver cómo se ven

 
ilunga: Me gustaría evitarlo) Por eso he preguntado aquí... no quiero "anexar"... para cada indicador. Noquiero "añadir"... ... No quiero añadir ... un par de indicadores más sólo para ver cómo se ven

Entonces, definamos los términos. En MQL5, un indicador es un programa independiente que refleja ciertas construcciones gráficas en el gráfico. Cuando se habla de "superposición de indicadores", ¿de qué estamos hablando exactamente? En concreto, ¿a qué nos referimos con la pregunta "...O bien, para cada indicador hay que añadirlo manualmente a través de iCustom?

 
Yedelkin:

Entonces, definamos los términos. En MQL5, un indicador es un programa independiente que refleja ciertas construcciones gráficas en el gráfico. Cuando se habla de "superposición de indicadores", ¿de qué estamos hablando exactamente? En particular, ¿de qué estamos hablando exactamente en la pregunta "...O, usted tiene que añadir cada indicador manualmente a través de iCustom?

Me refiero a lo siguiente:

He abierto el gráfico EURUSD H1. Puedo poner varias medias móviles. Uno por precios de cierre, otro por precios de apertura, otro por precios de alta y otro por precios de baja.

También puedo lanzar una media móvil sobre la media móvil anterior (que es la cuarta, sobre los precios bajos).


Ahora continuemos.

Tomo un indicador de la página web ( https://www.mql5.com/ru/code/337 ) que dibuja barras.

¿Puedo utilizar también las medias móviles que he utilizado antes? Si es así, cómo.

DRAW_BARS
DRAW_BARS
  • votos: 5
  • 2011.04.08
  • MetaQuotes Software Corp.
  • www.mql5.com
Стиль DRAW_BARS рисует бары по значениям четырех индикаторных буферов, в которых содержатся цены Open, High, Low и Close.
 
ilunga: He abierto el gráfico EURUSD H1. Puedo utilizar varias medias móviles en él. Uno por precios de cierre, otro por precios de apertura, otro por precios de alta y otro por precios de baja.

También puedo lanzar una media móvil sobre la media móvil anterior (que es la cuarta, a precios bajos).

Ahora continúa. Tomo el indicador de la página web ( https://www.mql5.com/ru/code/337 ), que dibuja barras. ¿Puedo utilizar también las medias móviles que he utilizado antes? Si es así, cómo.

En otras palabras, ¿quieres que las medias móviles se calculen a partir de las barras de indicadores técnicos/de usuario en lugar de los datos del gráfico H1 del EURUSD?
Документация по MQL5: Технические индикаторы
Документация по MQL5: Технические индикаторы
  • www.mql5.com
Технические индикаторы - Документация по MQL5