Errores, fallos, preguntas - página 331

 
tester_el_pro:


es una emulación... Me refiero al trabajo real.

Bajo este "emul" y nuevos juegos van, como en el Windows, y la carrera de photoshop :)
En mi opinión, construir para linux en el próximo año definitivamente no lo hará.
El de Windows aún no se ha lanzado de verdad.
 

Pregunta: Cómo desactivar la línea de tiempo, si es posible, si no es posible, por favor pida a los desarrolladores que lo habiliten.

 
vdv2001:

Pregunta: Cómo desactivar la línea de tiempo, si es posible, si esto no es posible, por favor, pida a los desarrolladores que lo habiliten.

Por favor, aclare la pregunta.
 

Los promotores:

1. ¿Tiene previsto introducir el oro, la plata y el petróleo en su servidor?

2. ¿Hay algún plan para presentar los principales índices en su servidor (DJI, NASDAQ, DAX y NIKAY y otros, para ser exactos)?

3. ¿Está previsto introducir emisores rusos en su servidor (por ejemplo, Gazprom, Norilsk Nickel, Lukoil, Rosneft, Sberbank, VTB Bank y otros)?

4. ¿Estarán disponibles los siguientes pares de divisas: GBPAUD, CADJPY?

 
vdv2001:

Pregunta: Cómo desactivar la línea de tiempo, si es posible, si esto no es posible, por favor, pida a los desarrolladores que lo habiliten.

Si he entendido bien la pregunta, y mi memoria no me falla, la escala de tiempo no se puede desactivar.
Rosh:
Por favor, aclare la pregunta.

Según tengo entendido, se trata de la línea de tiempo horizontal a la que está vinculada la rejilla. Si no me equivoco, esta escala también está conectada a la escala vertical de precios.

Al mismo tiempo, al igual que en MT4, se puede cambiar su color (por ejemplo, al color de fondo del gráfico) pero no eliminarlo.

 
Lo he intentado todo: no escribe y no lee respectivamente. No entiendo cuál es el problema con

FileWriteDouble no tiene ningún problema, pero FileWriteInteger no lee ni escribe. Aquí está:

  Per_handle= FileOpen("per.bin", FILE_WRITE|FILE_BIN);
     if(Per_handle<0)
       {
        Print("Записываем разницу Переворот Неоткрывается :-) per.bin");
       }
     int raz=SpBuffer[0]
     FileWriteInteger(Per_handle,raz,4); 
     FileClose(Per_handle);


Después de leer lo que está escrito:

 Per_handle= FileOpen("per.bin",FILE_READ|FILE_BIN);
     if(Perev_handle<0)
       {
        Print("ЧИтаем запись Переворот Неоткрывается FileIsExist= ",FileIsExist("per.bin",0));
       }
     int suk=FileReadInteger(Per_handle,4);
     return (suk);
     FileClose(Per_handle);
     Print("ЧИтаем запись ...suk=",suk);


La misma construcción con FileWriteDouble. El doble lee-escribe, el ineger no.

Esto es lo que produce Print:

KR      0       Per_Dol_raz (USDCHF,M5) 10:47:21        2010.12.06 16:40:00   Записываем Неоткрывается :-) per.bin
ID      0       Per_Dol_raz (USDCHF,M5) 10:47:21        2010.12.06 16:40:00   Записываем ...raz=110

.........

GF      0       Per_Dol_raz (USDCHF,M5) 10:47:21        2010.12.06 16:40:00   ЧИтаем запись  Неоткрывается FileIsExist= true
KE      0       Per_Dol_raz (USDCHF,M5) 10:47:21        2010.12.06 16:40:00   ЧИтаем запись  Неоткрывается FileIsExist= true
OD      0       Per_Dol_raz (USDCHF,M5) 10:47:21        2010.12.06 16:40:00   ЧИтаем запись  Неоткрывается FileIsExist= true
CD      0       Per_Dol_raz (USDCHF,M5) 10:47:21        2010.12.06 16:40:00   ЧИтаем запись  Неоткрывается FileIsExist= true
Документация по MQL5: Общие функции / Print
Документация по MQL5: Общие функции / Print
  • www.mql5.com
Общие функции / Print - Документация по MQL5
 
alexluek:
Probado todo no escribe y no lee, respectivamente. No entiendo cuál es el problema con

FileWriteDouble no tiene problemas, pero FileWriteInteger no lee ni escribe. Aquí está:

Después de leer lo que está escrito:

La misma construcción con FileWriteDouble. El doble lee-escribe, el ineger no.

Esto es lo que imprime Print:

En primer lugar, elimine la línea return(suk) ;

Per_handle= FileOpen("per.bin",FILE_READ|FILE_BIN);
     if(Perev_handle<0)
       {
        Print("ЧИтаем запись Переворот Неоткрывается FileIsExist= ",FileIsExist("per.bin",0));
       }
     int suk=FileReadInteger(Per_handle,4);
     return (suk); // <--- убрать
     FileClose(Per_handle);
     Print("ЧИтаем запись ...suk=",suk);

En segundo lugar, ¿qué tiene que ver Perev_handle con esto? Si se abre un Per_handle

 

Con este código, todo funciona

     Pr_handle= FileOpen("pr.bin", FILE_WRITE|FILE_BIN);
     if(Pr_handle<0)
       {
        Print("-----Неоткрывается :-) pr.bin");
       }
     double S=prPv();
     FileWriteDouble(Pr_handle,S); 
     FileClose(Pr_handle);

y dice.

     Pr_handle= FileOpen("pr.bin",FILE_READ|FILE_BIN);
     if(Pr_handle<0)
       {
        Print("+++++Неоткрывается :-) pr.bin");
       }
     double s=FileReadDouble(Pr_handle);   
     FileClose(Pr_handle);
Todas las salidas y compara la "s"
 
stringo:

Para empezar, elimine la línea return(suk) ;

Siento no haber especificado.

(¡¡¡Sustituir el doble con los parámetros correctos de escritura/lectura tampoco funciona!!!)

Código anterior con trabajos dobles???)

int ReadPr ()
{
     Per_handle= FileOpen("per.bin",FILE_READ|FILE_BIN);
     if(Per_handle<0)
       {
        Print("ЧИтаем запись Переворот Неоткрывается FileIsExist= ",FileIsExist("per.bin",0));
       }
     int suk=FileReadInteger(Per_handle,4);
     FileClose(Per_handle);
     Print("ЧИтаем запись ...suk=",suk);
      return (suk);
}
 

¿Qué tiene que ver esto con la comprobación de Perev_handle?

Y mueve return(suk) a la última línea de la función. Después de la impresión

Código muy descuidado

Razón de la queja: