[存档]任何菜鸟问题,为了不使论坛变得杂乱无章。专业人士,不要路过。没有你就无处可去 - 3. - 页 307

 

artmedia70,谢谢你的帮助,你已经帮我解决了两次,希望你能继续帮助我!))

 
Sancho77:

artmedia70,谢谢你的帮助,你已经帮我解决了两次,希望你能继续帮助我!))

不客气,特别是如果我不知道你的意思......:D
 

请建议使用下面的代码来读取一个日志文件。按日期自动读取当前的日志文件并输出到打印机。

在哪里?

while (result>0) {

文件是由零件组装而成的。但我不需要整个文件,只需要最后一行。请帮助纠正。

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                      ";
   string char="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);
}
 

请对杂志上的图片提出建议。

事实证明,在五个小时内,终端没有看到账户????,因此顾问没有工作????

 
Vinin:


为了加快计算速度,最好用一点不同的方式进行计算

分割需要很长的时间。最好是做一次。

那很好啊!谢谢你!
 
renoshnik:

请对杂志上的图片提出建议。

事实证明,在五个小时内,终端没有看到账户????,因此顾问没有工作????

我认为你没有网络连接。f4u有频繁的中断,但我只注意到几分钟的时间。但这是我的个人意见,也许专家可以告诉你一些情况。
 
renoshnik:

请对杂志上的图片提出建议。

事实证明,在五个小时内,终端没有看到账户????,因此顾问没有工作????

实际上是重新报价的问题。登录后,错误开始出现,还没有任何东西被初始化......。那么,与账户的连接失败了?......我通常在登录后有各种指标和EA的初始化,然后是交易错误,如果有。结论 - 没有建立联系,就像forexnew 写的那样。嗯,是的,终端没有看到这个账户。
 

晚上好,请指教。在不同的柱子上有两个指标值。如何画一条穿过它们的线以及如何在指标中使用它?谢谢!

 

MODE_TRADE挂单在 多长时间后会变成MODE_HISTORY?

 
vilard:

MODE_TRADE挂单在多长时间后会变成MODE_HISTORY?


我认为当它填充和关闭时,以及当它被释放时。