Por favor, sugiera el siguiente código para leer un archivo de registro. Lee automáticamente el archivo de registro actual por fecha y lo envía a la impresora.
Dónde:
while (result>0) {
El archivo se está ensamblando a partir de piezas. Pero no necesito todo el archivo, sólo la última línea. Ayuda para corregir, por favor.
void ReadWrite() {
string tekTime=TimeStr1(CurTime(),1);
string path=TerminalPath()+"\\logs\\"+tekTime+".log";
string title="Чтение из файла";
string msg;
int result;
int handle=_lopen(path,4);
if (handle<0) {
msg="Ошибка открытия файла";
//MessageBox(msg,title,MB_OK|MB_ICONERROR);Print(msg);
return;
}
result=_llseek (handle,0,0);
string buffer="";
//string char="x ";stringchar="x ";
int count=0;
result=_lread (handle,char,250);
while (result>0) {
buffer=buffer+char;
char="x ";
count++;
result=_lread (handle,char,250);
}
result=_lclose (handle);
msg=StringTrimRight(buffer);
//MessageBox(msg,title,MB_OK|MB_ICONINFORMATION);Print(msg);
}
//------------------расчет времени----------------string TimeStr1(int taim,int tip)
{
string sTaim;
string sTaim1,sTaim2,sTaim3;
if (tip==1)
{
int GD=TimeYear(taim);
int MN=TimeMonth(taim);
int DD=TimeDay(taim);
sTaim1 = DoubleToStr(GD,0);
if (MN<10) sTaim2 = StringConcatenate(sTaim2,"0"+DoubleToStr(MN,0));
else sTaim2 = StringConcatenate(sTaim2,DoubleToStr(MN,0));
if (DD<10) sTaim3 = StringConcatenate("0",DoubleToStr(DD,0));
else sTaim3 = DoubleToStr(DD,0);
sTaim=sTaim1+sTaim2+sTaim3;
}
return(sTaim);
}
Resulta que durante cinco horas el terminal no vio la cuenta ???? y por tanto el asesor no trabajó ????
Creo que no tenías conexión a Internet. El f4u tiene interrupciones frecuentes, pero sólo las he notado durante unos minutos. Pero esa es mi opinión personal, quizás los expertos puedan decirte algo.
Resulta que durante cinco horas el terminal no vio la cuenta ???? y por tanto el asesor no trabajó ????
En realidad son las recotizaciones. Después de iniciar la sesión el error comenzó a aparecer, nada se ha inicializado todavía... ¿Así que la conexión a la cuenta falló?... Normalmente tengo todo tipo de indicadores y EAs inicializados después de la conexión y luego los errores de negociación, si los hay. Conclusión: no se ha establecido ninguna conexión, como escribió forexnew. Pues sí, el terminal no vio la cuenta.
Buenas noches, por favor, aconséjeme. Hay dos valores del indicador en barras diferentes. ¿Cómo trazar una línea a través de ellos y cómo trabajar con ella en el indicador? Gracias.
artmedia70, gracias por tu ayuda, ya me has ayudado dos veces, ¡espero que sigas ayudando! ))
artmedia70, gracias por tu ayuda, ya me has ayudado dos veces, ¡espero que sigas ayudando! ))
Por favor, sugiera el siguiente código para leer un archivo de registro. Lee automáticamente el archivo de registro actual por fecha y lo envía a la impresora.
Dónde:
El archivo se está ensamblando a partir de piezas. Pero no necesito todo el archivo, sólo la última línea. Ayuda para corregir, por favor.
Por favor, asesórese en la foto de la revista.
Resulta que durante cinco horas el terminal no vio la cuenta ???? y por tanto el asesor no trabajó ????
Para acelerar el cálculo, es mejor hacerlo de forma un poco diferente
Dividir lleva mucho tiempo. Es mejor hacerlo una vez.
Por favor, asesórese en la foto de la revista.
Resulta que durante cinco horas el terminal no vio la cuenta ???? y por tanto el asesor no trabajó ????
Por favor, asesórese en la foto de la revista.
Resulta que durante cinco horas el terminal no vio la cuenta ???? y por tanto el asesor no trabajó ????
Buenas noches, por favor, aconséjeme. Hay dos valores del indicador en barras diferentes. ¿Cómo trazar una línea a través de ellos y cómo trabajar con ella en el indicador? Gracias.
¿después de cuánto tiempo una orden pendiente MODE_TRADE se convierte en MODE_HISTORY?
¿después de cuánto tiempo una orden pendiente MODE_TRADE se convierte en MODE_HISTORY?
Creo que cuando se llena y se cierra, así como cuando se libera.