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

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


只有上帝知道背景中运行的是什么。大约有50个进程在后台运行,但在没有测试器的情况下,负载为2-7%,而在有测试器的情况下,负载为100%,没有任何影响。虽然我注意到,有时它会挂起,负载下降到30%,在这个位置,它可能站立5分钟,然后继续。
 
gvi2504 >>:


Что загружает процессор одному богу известно. В фоновом режиме работает порядка 50 процессов, но без тестера нагрузка 2-7 %, а с тестером сразу 100 % и толку нет. Хотя заметил, что он как-бы иногда подвисает и нагрузка падает до 30 % и в этом положении он стоит бывает минут 5, а потом продолжает.

注意交换文件的动态变化(在任务管理器中可见)。

 
gvi2504 >>:


Что загружает процессор одному богу известно. В фоновом режиме работает порядка 50 процессов, но без тестера нагрузка 2-7 %, а с тестером сразу 100 % и толку нет. Хотя заметил, что он как-бы иногда подвисает и нагрузка падает до 30 % и в этом положении он стоит бывает минут 5, а потом продолжает.

有一个程序Process_Lasso可以帮助理解,(自动改变进程优先级,见设置)。

也没有注意到速度的降低,可能是由于周期错误,或者忘记了所有的刻度=))。

 

是否有波动的指标?嗯,还有它可能的预测。
谢谢你。

 
extern int FastEMA=12;
extern int SignalSMA=9;

double     OsmaBuffer[];
double     MacdBuffer[];
double     SignalBuffer[];

int
start()   {     int  limit=2000;    for(int i=0; i<limit; i++)       MacdBuffer[i]=iMA(NULL,0,FastEMA,0,MODE_EMA,PRICE_CLOSE,i);    for(i=0; i<limit; i++)       SignalBuffer[i]=iMAOnArray(MacdBuffer,Bars,SignalSMA,0,MODE_SMA,i);    for(i=0; i<limit; i++)       OsmaBuffer[i]=MacdBuffer[i]-SignalBuffer[i];   Alert("[Индикатор:] ", OsmaBuffer[1]);    return(0);   }

这是计算OsMA的常用代码,从指标上看,它输出的信息是0.0009(例如),从专家顾问上看,是0!同样的代码!
我怎样才能解决这个问题?
 
检查阵列的大小 和类型。由于指标本身会改变它们的大小,在专家顾问中,你必须强制ArrayResize
 
trader_fx >>:
Здравствуйте.
Помогите пожалуйста, что здесь не так. Почему во втором буфере сначала нуль, а потом рассчитываемые значения?

变量z是空的。

int start()
  {
//----
   int i,z,Counted_bars;
   double sum;
   Counted_bars=IndicatorCounted();
   i=Bars-Counted_bars-1;
   while(i>=0)
   {
      z=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);
  }
 
sergeev >>:
проверьте размер массивов и их тип. Так как индикатор сам иpменяет их размер а в эксперте надо принудительно ставить ArrayResize

已分类,谢谢。

 
当我们保存真实交易的详细报表时,我们可以看到每笔交易的利润。
我还想在每次交易后看到存款价值(在一个单独的栏目中)。如果是html或xls或什么格式的文件,这并不重要。
也许有一个现成的解决方案?谢谢你!
 
你好,这里有一个问题。 我们有一个外部变量,运行一个执行 "A "功能的脚本,在断开连接之前
我们再次运行同样的脚本,根据变量的新值,执行函数 "B"。
同样的脚本,根据变量的新值,现在执行 "B "函数,并将第三个值分配给变量。
我们再次运行脚本,它执行了 "C "等功能,这可能吗?
原因: