Errores, fallos, preguntas - página 618

 
Doozer2:

No, es un simple archivo de texto con una línea dentro, no se abre en ningún otro sitio.

Sólo quiero leer una línea del archivo como ejemplo. ¡Pero no funciona!

Lo interesante es que si pongo la banderaFILE_READ, el error es 5004,

y si FILE_READ|FILE_WRITE, el archivo se abre sin errores (pero todavía no se puede leer ninguna línea de él).

No entiendo nada...

Aquí está el código completo:

Intente añadir la bandera FILE_COMMON al abrir el archivo. Debería ser así:

int hFile=FileOpen(SymbolsFileName,FILE_TXT|FILE_ANSI|FILE_READ|FILE_COMMON);

 
ALozovoy:

Intente añadir la bandera FILE_COMMON al abrir un archivo. Debería ser así:


¡¡¡¡Sí, hombre, funcionó!!!! Gracias.

Pero, ¿qué tiene que ver FILE_COMMON con esto? Después de todo, FileIsExist ha confirmado que el archivo existe.

 
Doozer2:

¡¡¡¡Sí, hombre, está trabajando!!!! Gracias.

Pero, ¿qué tiene que verFILE_COMMON con esto? Porque FileIsExist confirmó que el archivo existe.

porque el reinicio de thernal

Es probable que haya un asa sin cerrar por ahí.

 
Doozer2:

¡¡¡¡Sí, hombre, está trabajando!!!! Gracias.

Pero, ¿qué tiene que ver FILE_COMMON con esto? Porque FileIsExist confirmó que el archivo existe.

FileIsExist Ha comprobado si el archivo existe en la carpeta común de todos los terminales cliente y ha intentado abrirlo desde una carpeta local.

Mira la funciónFileOpen.

 
Ayúdame a entender. He empezado a aprender OOP. Esbozó una clase sencilla. Cuando lo ejecuto en el probador en modo de visualización, genera un montón de errores y se detiene. ¿Qué he hecho mal? Adjunto los archivos.
Archivos adjuntos:
 
Probando los indicadores iAC e iAO con el timeframe MN1. Al copiarlo en el buffer muestra un error. ¿Por qué no funciona? ¿Cuál es la razón? Funciona bien con plazos más pequeños.
Archivos adjuntos:
testMN1.mq5  5 kb
20120107.log  8 kb
 
VNVNV:
Probando los indicadores iAC e iAO con el timeframe MN1. Al copiarlo en el buffer muestra un error. ¿Por qué no funciona? ¿Cuál es la razón? Funciona bien con plazos más pequeños.

En primer lugar, establece el tamaño del array buffer[]

   ArraySetAsSeries(mrate,true);
   ArrayResize(buffer,3); // зададм размер массиву 
   ArraySetAsSeries(buffer,true);
 
ALozovoy:

Mira la funciónFileOpen.

¿Por qué está prohibido abrir archivos *.reg?

da 5002

 
sergey1294:

empezar estableciendo el tamaño de la matriz buffer[]

El error sigue produciéndose. ¿Por qué necesitas esta línea? Funciona bien para las series temporales más pequeñas.
 
Ahora para MT4 409 bild estoy escribiendo una función para contabilizar el nivel mínimo de stop. Para una orden de compra, el probador considera que los valores mínimos de Bid son correctos, y para una orden de compra limitada, el probador considera que los valores mínimos de Ask son correctos. Lógicamente, las operaciones ocurren - compra similar. Pregunta: ¿es esta la intención, o tenemos que escribir al BOD?