重返童话世界 - 页 4

 

情况似乎是这样的:在dukk上有4个字符(和分数),而在ndd5上......所以在代码中--

if(currentSymbolOrderPos < 0)
{
if(priceUp < ask-p)
{
up = up + 1;
priceUp = ask;
if(TimBoolUp == false)
{
TimeSpeedUp =TimeCurrent()
TimBoolUp = true;

}

有一个自然过滤的阈值P(滞后)...

也许在μl代码中添加一个类似的这种阈值会解决mt中的情况...

附加的文件:
 
请告诉我测试器中的方便旗显示重力的设置(EA输入参数、符号、TF、点差、经纪人)。
 

默认(上面的exp.)...anyf(它是在ticks上)...euur -usd...ǞǞǞǞ

2月。


图表不匹配错误 0 初始存款 1000.00 净利润 40153.45 总利润 50140.24 总损失 -9986.79 盈利能力 5.02 赢利预期 102.43 绝对平仓 8.64 最大平仓 2223.76 (5.28%) 相对平仓 5.28% (2223.76)









总交易 392 盈利交易(占全部的百分比) 293 (74.74%) 损失交易(占全部的百分比) 99 (25.26%)





 
atik:
好吧,在这幅作品中,我插入了酒吧的开口...&&TimeCurrent()==Time[0]...因此,在测试器中只剩下一个偏向的值(mt综合),它是目前的值。

这样的条件在酒吧没有开放时也会被触发。例子。

void start()
{
  static int PrevTime = 0;
  static int i = 0;
  
  int P = Period() * 60;
  
  if (Time[0] != PrevTime)
  {
    PrevTime = Time[0];
    i = 0;
    
    Print("NewBar: " + TimeToStr(PrevTime, TIME_SECONDS));
  }
    
  i++;
  
  Print("Tick " + i + ": " + TimeToStr(TimeCurrent() % P, TIME_SECONDS) + ", " + DoubleToStr(Bid, Digits));
      
  return;
}

P.S. 用这个条件代替你的条件。

... && Volume[0] == 1)
并看到结果。
 
hrenfx:

这样的条件在酒吧没有开放时也会被触发。例子。

P.S. 用这个来代替你的条件。

你就会看到结果。

你为什么要插入一个等于==1的体积呢?顺便说一下,你可以完全删除这个条件......

在数量上引入一个门槛是有意义的。

... && Volume[0] > PV )
 

这个条件只有在酒吧开业时才能满足。

P.S. 测试器中的圣杯 原来正是这样。

 
hrenfx:

这个条件只有在酒吧开业时才能满足。

P.S. 测试器中的圣杯原来正是这样。


因此,有一个合乎逻辑的解决方案:为什么不以条形图开盘时间(或在条形图开盘时间 后的第1、2或3个点)来限制进入时间,并以与mt相同的方式合成之前的点(并以这些合成点代替真实点进行比较)?
 
在这种情况下,如果开仓 是在条形图的开头进行,那么圣杯就会发挥作用。
 
hrenfx:
在这种情况下,如果开仓是在条形图的开头进行,那么圣杯就会发挥作用。

也就是说,你认为是否有可能利用上述的创建原则创建一个类似于测试器系统的真实系统?
 

你已经做了一个完全有效的尝试,在这个EA中摆脱了向前看的做法--只在一个柱子的开头打开。如果这样的开局被正确实施,这个EA就会显示出利润,那么它就同样适用于真实。人们所要做的就是模拟测试器的合成。

当然,所有这些都是无稽之谈。最好从一开始就在蜱虫数据上检查这种想法。