战略测试员。 - 页 8

 
<br / translate="no">在日志中选择上下文菜单打开。打开相应的日志文件,看看是否被输出。日志标签异步输出数据,在一个定时器上,以便不减慢测试者的速度,所以数据可能在标签中丢失(而不是在日志中,即不在日志本身)。

好在你告诉了我 :)很快,一切都会开始崩溃。那里的日志文件已经有大约2Gb。
 
很多时候,在不同的专家顾问系统上,测试者在优化时产生空白(空)的输出数据,经历所有周期,但不执行任何操作。有人知道为什么会发生这种情况吗?
 
我想我又找到了 "虫子"!:)
我不记得我是否曾经写过这篇文章...
事实证明,问题是这样的。
如果(CurTime()-OrderOpenTime()<900)返回(0)。


由于某些原因,优化器并没有将计数器重置为 "零"(或任何东西)。而且,很可能,它计算的是全球时间,而不是测试时间。在一般情况下,我不知道什么和如何做得不正确,但我花了很多的神经,而我抓住。:)如果有人有同样的问题,请注意!

 
在测试策略时,有的地方有入口,在眼睛看来,这不应该以任何方式发生。我浪费了三天的时间。为了什么呢?你看到栏上面的数字了吗?第一个数字是指标的值(红线)。它是1.3014。而第二个数字是返回给程序的低杠值。我们可以在图表上看到,低点在指标线以下。而这一栏的低点是1.3012。但程序收到的数值是1.3015。现在我知道为什么会在这里触发了。
 
解释一下我有什么问题?

程序是这样的。
//+------------------------------------------------------------------+ int i; //+------------------------------------------------------------------+ int init () { return(0); } int deinit() { return(0); } int start() { i++; CreateArrow(DoubleToStr(i,0),Time[0], High[0],108,Aqua); i++;
  CreateArrow(DoubleToStr(i,0),Time[0],Low[0],108,Yellow); return(0); } void CreateArrow(string name, datetime time1, double price1, int code_arrow, int clr) { ObjectCreate(name,OBJ_ARROW,0,time1, price1) 。
  ObjectSet(name,OBJPROP_ARROWCODE,code_arrow); ObjectSet(name,OBJPROP_COLOR,clr); }



以下是测试员运行的结果

 
见Alpari论坛上的回复,懒得写第二遍了。
 
见Alpari论坛上的回复,懒得写第二遍了。

抛出链接
 
Смотри ответ на форуме Альпари , два раза лень писать.

抛出链接


http://forum.alpari-idc.ru/viewtopic.php?p=220941#220941
 
这很简单。正如我所看到的,测试是在酒吧开放模式。
什么是刚出现的酒吧的高和低相等?
提示:开盘=高点=低点=收盘,成交量=1

顺便说一下,这就是为什么第一个带有水色 的箭头正好在第二个黄色的下面。
 
这很简单。正如我所看到的,测试处于开杆模式。<br / translate="no">刚刚开张的酒吧的最高点和最低点是什么?
提示:开盘=高点=低点=收盘,成交量=1

顺便说一下,这就是为什么第一个带有水色的箭头正好在第二个黄色的下面。

谢谢你的澄清。