[警告关闭!]任何新手问题,为了不给论坛添乱。专业人士,不要走过。没有你,哪里都不能去。 - 页 501

 
granit77 >>:

Переименуйте в папке терминала файл LiveUpdate.exe, например, в LiveUpdate.$$$. Автообновление лишится исполняемого файла и перестанет Вас беспокоить. После решения проблемы можно будет переименовать файл обратно, и восстановить обновление.

很漂亮!非常感谢你。

 
trader_fx писал(а)>>
你好。
请帮助说明这里有什么问题。为什么第二个缓冲区先有零,然后才是计算值?


因为iCCI()在可用历史的开始部分返回0

int start()
  {
//----
   int i,z,Counted_bars;
   double sum;
   Counted_bars=IndicatorCounted();
   i=Bars-Counted_bars-1;
   if (Counted_bars==0) 
      i=Bars-cciPeriod-1;
   while(i>=0)
   {
      while(z<maPeriod){
         sum+=iCCI(Symbol(),0,cciPeriod,cciPrice,i+z);
         z++;}
      Buf_0[i]=iCCI(Symbol(),0,cciPeriod,cciPrice,i);
      Buf_1[i]=sum/maPeriod;
      i--;
   }
//----
   return(0);
  }
试试这个
 
Vinin >>:


Потому что в самом начале доступной истории iCCI() возвращает ноль

Попробуй такой вариант

谢谢你。

但是Buf_0[i]=iCCI(Symbol(),0,cciPeriod,cciPrice,i); 工作正常。

 
trader_fx писал(а)>>

谢谢你。

但是Buf_0[i]=iCCI(Symbol(),0,cciPeriod,cciPrice,i); 工作正常。


尽管这样做会更好

int start()
  {
//----
   int i,Counted_bars=IndicatorCounted();
   int limit1=Bars-Counted_bars-1;
   int limit2=limit1;
   if (Counted_bars==0) {
      limit1=Bars-cciPeriod-1;
      limit2=limit1-maPeriod;
   }
   for (i=limit1;i>=0;i--) Buf_0[i]=iCCI(Symbol(),0,cciPeriod,cciPrice,i);
   for (i=limit2;i>=0;i--) Buf_1[i]=iMAOnArray(iCCI, 0, maPeriod, 0, MODE_SMA, i);

   return(0);
  }
 
另一个问题也出现了。这个问题困扰了我很久,但我已经决定。当我之前安装终端时,测试器的加载速度很快,在我看来,测试速度也更快。但现在它在相同的时间段内启动,例如半年,大约需要5分钟。测试的过程本身是缓慢的。你认为这与什么有关,还是只是我的问题?谢谢你。
 
这是由于在历史上积累了很多条。当你马上把它放进去时--统计数字是零...而你的测试员--最多一个月前测试过...当你最初测试 "六个月 "时--你是否下载了历史记录,你是否注意到--从什么日期开始真正测试?
现在,经过六个月--已经积累了六个月的统计数据--所以需要更长的时间来下载和测试,速度更慢。
历史越长--测试的速度越慢。为了这个目的,测试人员有专门的复选框 "使用日期",你可以人为地限制从哪一天开始测试。
 
lexandros >>:

Это связано с тем, что в истории накапливаются бары. Когда вы его поставили сразу - статистика была нулевой... И тестер ваш - тестил от силы на месяц назад... Вы когда изначально тестили "за полгода" - историю то скачивали? и обращали ли внимание - с какой даты он реально тестит?
Теперь же по прошествии полугода - накопилась полугодовая статистика - поэтому и загружается дольше, и тестит медленней.
Чем дольше история - тем медленнее тест. Для этого в тестере есть специальные галки "Использовать дату" где можно искуственно ограничить, с какой даты тестить.

等等,我有些不明白。当我安装终端时,我下载了一两年的历史记录,一切都很好,启动也很快。我只是想照顾好它。要么重新安装终端,要么重新安装Windows。

 
gvi2504 >>:

Подождите, я что то не понял. Когда я поставил терминал я закачивал историю и год и два и все было нормально загружался быстро. Я просто хочу как с этим забороться. Или переустановить терминал или Windows.

有一些不合理的地方,但在新安装一个 "干净 "的终端后,优化在历史的同一部分工作得更快。我已经清理了原木,用手鼓跳舞,但我在旧的上无法获得这种速度。因此,我经常重新安装测试终端,不在其中在线工作。我想原因是可以找到的,但我关心的是结果。

 
我不知道...我没有注意到这种相关性...也许问题不在这里,也不在终端上?终端(不是一个,而是5个)已经运行了一年多了--我没有注意到测试器的任何减速......一切都和当初一样。
运行任务管理器,看看是什么在加载处理器...你可能有一个寄生虫或一个进程在后台运行,而你甚至不知道。
 
granit77 писал(а)>>

有一些不合理的地方,但在新安装一个 "干净 "的终端后,优化在历史的同一部分工作得更快。我已经清理了原木,用手鼓跳舞,但我在旧的上无法获得这种速度。因此,我经常重新安装测试终端,不在其中在线工作。我想原因可能会被找到,但我对结果感兴趣。


这很清楚,谢谢你。

原因: