[存档]任何菜鸟问题,为了不使论坛变得杂乱无章。专业人士,不要路过。没有你就无处可去 - 3. - 页 602

 
Roll:

在演示中检查,而不是在测试器中。

也就是说,在演示中运行专家顾问,然后在1-2天后检查?
 
Ivn:

也就是说,在演示中运行专家顾问,然后在1-2天后检查?


有一个一分钟的图表。

一个测试功能的脚本。

//+------------------------------------------------------------------+
//| script program start function                                    |
//+------------------------------------------------------------------+
int start()
  {TakeScreenShot("проверка"); return(0); }
//+------------------------------------------------------------------+
void TakeScreenShot(string type)
{Print("вызов функции скриншот");int count=1;
if(!GlobalVariableCheck("ssc")){GlobalVariableSet("ssc",1);count = 1;}
else{count=GlobalVariableGet("ssc")+1;
GlobalVariableSet("ssc",count);}
string filename = "MyEA\\" + "MyEA_" + Symbol() + "_" + type + "_" + DoubleToStr(count,0) + ".gif";
WindowScreenShot(filename,640,480);
Print(" скриншотсделан ");} 
 
evillive:

这个怎么样?而对于获利的方式也差不多...

在这个周期内,你完全不能修改止损单,当它达到止损水平时,就关闭订单,对于DC来说,订单看起来没有止损,但当止损水平过后(sl变量),它就被EA明确关闭。


evillive, 非常非常感谢你!!!。)))),你给我的第一个选项已经成功了)。

谢谢你 谢谢你)))))

 
请教一下,我想测试我自动出现在屏幕上的指标,在我的情况下,分形,那么我如何在专家中规定它? 即,我自己当你开始一个团队激活这个指标,而不是我手动连接它每次一个新的图表),好了,或者你可以链接它的解释,因为我还没有找到的东西((提前感谢)。
 

谢谢evillive之前的回答,这么小的事情却毁了一切,最重要的是编辑器在其他地方显示了错误。

我有一个新问题。
在测试策略时,模拟质量始终是25%。在 "结果 "中,首先提示买入、卖出,然后是一个 "在停止时关闭",尽管我的EA根本没有停止。
符号:欧元兑美元
模式:所有刻度线
期间:M1
日期 2011.08.01 - 2012.02.29
211282历史上的酒吧
模拟的蜱虫9619848

报价档案中共有4639110条记录,分钟报价从1999.01.04 10:22开始。
如何提高模拟质量?

 
为什么文件没有附在评论中,没有空格或俄文字母?
 
griha:

我有一个新问题。
当测试策略模拟质量始终为25%。
符号:EURUSD
模式:所有刻度线
期间:M1

我如何提高我的建模质量?

在M1上,建模质量超过25%就不能做测试员。
 
Roll:


分钟图就在那里...

一个检查功能的脚本。


行不通

看台

f-i if (NewBar() == true) //是否有一个新条?

//+----------------------------------------------------------------------------+
//| new bar |
//| |
//+----------------------------------------------------------------------------+

bool NewBar()
{
static datetime lastbar = 0;
datetime curbar = Time[0];
if(lastbar! =curbar)
{
lastbar=curbar;
return (true);
}
else
{
return(false);
}
}

而计算的依据是

PERIOD_M30

 
Ivn:


行不通

f-i if (NewBar() == true) //是否有一个新条?

//+----------------------------------------------------------------------------+
//| new bar |
//| |
//+----------------------------------------------------------------------------+

而计算的依据是

PERIOD_M30


让计算以PERIOD_M1 为基础。
 
Roll:

让计算以PERIOD_M1为基础。

那么在30分钟内就会有许多不必要的交易。
附加的文件:
adx.mq4  8 kb