MetaTrader 4 Build 529测试版发布,带有新的编译器 - 页 41

 
St0nE:

我认为这样的事情在4中已经不可能了,这样的假设对吗?


之前没有.....
 
VOLDEMAR:

它以前未曾有过渠道.....
那么,现在对我来说,真正的工作情况如何呢,现在可能已经两年了?:-)
 
  bool isNewBar=false;

  if (ExpertBars!=Bars) {
    ExpertBars=Bars;   
    isNewBar=true;     
  }

Bars 返回相应符号周期的历史条数。这个函数有2种变体。

正如我们所知,在MT4中,交易量现在是15000,一小时后是16000。

这个函数是最无用的,每次都是100%的概率,它给出的都是废话 ....

 
如果你是在检测一个新酒吧的 出现,它的做法有点不同 ....
 
alexvd:

你能描述一下策略测试器中的设置、输入参数、刻度线生成模型吗?+附上要测试的专家顾问。

向服务台发送请求。

顺便问一下,你是如何衡量测试时间的?


时间是由GetTickCount 测量的。

关于服务台:我想等待iBands的修正(目前bb0_ma= iBands(NULL,TF_0, Per_BB0, (int)Dev_BB0, 0, PRICE_CLOSE, MODE_MAIN, 0);)

 
zigan:


时间是由GetTickCount测量的。

关于servisdesk:我想等待iBands的修复(目前它是这样使用的:bb0_ma= iBands(NULL,TF_0, Per_BB0, (int)Dev_BB0, 0, PRICE_CLOSE, MODE_MAIN, 0);)


在所有版本的终端中,偏差参数是一个整数,我遇到了这个 ...

对于我的任务,我总是使用通过iCustom()调用的Bands指标....。

自定义指标 的偏差参数可以设置为一个小数...

 
VOLDEMAR:
如果你定义一个新栏的外观,它的做法有点不同 ....

是的,我就是这样定义的,现在,在509上,它工作稳定。

今天我更新到537,在处理数组时出现了错误。打开新的文件,是的,有两种方法可以使用Bars

这就是为什么我在这里问。如果你不介意的话,能否请你提出另一种可行的方法来定义一个新栏?

谢谢你...

 
VOLDEMAR:


在终端的所有版本中,偏差参数是一个整数,我遇到过...

为了解决我的任务,我总是使用通过iCustom()调用的Bands指标....。

通过自定义指标,偏差参数可以被设置为一个小数......


现在这就是新闻!所以习惯了五马分尸。

int  iBands(
   string              symbol,            // имя символа
   ENUM_TIMEFRAMES     period,            // период
   int                 bands_period,      // период для расчета средней линии
   int                 bands_shift,       // смещение индикатора по горизонтали
   double              deviation,         // кол-во стандартных отклонений
   ENUM_APPLIED_PRICE  applied_price      // тип цены или handle
   );

我从来没有想过,它可能是一个整数......有一个1到3的范围。而整数表示法的意义何在?只是为了让它工作得更快?

 
St0nE:

是的,我就是这样定义的,现在,在509上,它工作稳定。

今天我更新到537,在处理数组时出现了错误。打开新的文件,是的,有两种方法可以使用Bars。

这就是为什么我在这里问。如果你不介意的话,能否请你提出另一种定义新栏的工作方式?

谢谢你...


到目前为止,文档中对Bars的描述是不正确的,有2个选项可以将Bars 表示为5的函数,但实际上不是这样的。

Bars 是一个好的老变量,用于 显示当前图表上的 条数,要警惕和小心。

 
ALXIMIKS:


到目前为止,文档中对Bars的描述是错误的,有2个选项将Bars 表示为5的函数,但实际上不是。

Bars 是一个很好的老变量,是当前图表上显示的 条数,要警惕和小心。


好吧...但现在编译时没有出现任何问题,而且在启动运行时出现了错误

2013.11.12 13:55:25.445 2008.01.02 15:47 'Procedure.mq4'中的数组超出范围(331,25)。

而这正是巴尔斯的用武之地......