[档案]学习如何赚钱的村民! - 页 689 1...682683684685686687688689690691692693694695696...882 新评论 Лекарь Центозависимых 2012.02.09 14:02 #6881 事实上,你可以编写你自己的复杂过程,并在任何理事会中作为一个函数调用它,以读取所有需要的参数,并将它们输出到日志或文件中,以更方便的方式为准。 从本质上讲,你将拥有自己的测试器,但它将是有效的,而不是像MT那样从头开始。 George 2012.02.09 14:17 #6882 OnGoing:同样的事情。还记得你说的缩水是-7000 吗?而报告上只有906.71。因此,将伊兰装入测试器似乎没有任何意义。或者我们应该使用另一种测试方法。 我将插入我的五分钱。 1.有必要使每个起始手数(即当OrdersTotal()=0时)构成AccountBalance()的某个部分,以便在缩减和未结头寸包之间始终保持平衡。 2.在一般变量中,创建一个变量,固定最大的相对缩减(绝对缩减并不重要,因为基金余额会增加)--例如,让我们把它称为双倍MaxPercentDown=0。 3.在Start()中,我们可以创建双倍Down=100*(AccountBalance()-AccountEquity())/AccountBalance(); //即如果没有缩减,Down将<=0。 4.再次 in Start(): if(MaxPercentDown<Down) MaxPercentDown=NormalizeDouble(Down,1); // 我认为0.1%的精确度已经足够了。 5.在deinit()函数集中。 string=StringConcatenate("最大相对跌幅:",MaxPercentDown,"%")。 Alert(str)。 6.在测试结束 时(即使没有可视化)读取日志的最后一行。就这样吧! 在可视化模式下的SZY(即使是在最快的速度下),即使在交易之间也会捕捉到最大的缩水,而测试者不会这样做。 [Archive] Learn how to 在给定时间和/或SL后自动关闭订单 [警告关闭!]任何新手问题,为了不给论坛添乱。专业人士,不要走过。没有你,哪里都不能去。 Лекарь Центозависимых 2012.02.09 14:24 #6883 PPC: 我给你我的五分钱。 这就对了。这是一种更方便、更容易理解的实现方式。但原则是一样的。对我来说,目前有两个参数是最重要的。 1.绝对值的最大缩水的股本。 2.以百分比计算的最大缩减/权益比率。 PS:顺便说一下,第1点不是指读数,是指猴子的MM的具体实施方法。 George 2012.02.09 14:32 #6884 OnGoing: PS:顺便说一下,上面的第1点并不是指读物,而是指猴子的MM的具体实施方法。 这对测试者来说非常重要,因为如果手数保持不变,那么可能会发生,例如余额将增加3倍,在更不利的情况下,存款将承受更大的周转次数,这在测试中是不好的(或者你应该对滚动次数进行限制)。 这也是相对缩减的原因,很有意思 [删除] 2012.02.09 14:52 #6885 这是什么意思:?利润因素。 2.01 Лекарь Центозависимых 2012.02.09 14:56 #6886 new-rena: 这意味着:?利润因素。 2.01 利润系数 是所有盈利交易的总利润与所有亏损交易的总损失之比。 只有在计算再投资的总利润(损失)时才有意义。 当这些数值在没有再投资的情况下计算时,无非是(平均盈利交易*盈利交易的数量)/(平均亏损交易*亏损交易的数量)。 [删除] 2012.02.09 14:59 #6887 OnGoing: 利润系数 是所有盈利交易的总利润与所有亏损交易的总损失之比。 只有在计算再投资的总利润(损失)时才有意义。 当这些数值在没有再投资的情况下计算时,无非是(平均盈利交易*盈利交易的数量)/(平均亏损交易*亏损交易的数量)。 我明白了。谢谢你 khorosh 2012.02.09 15:39 #6888 PPC: 这对测试人员来说非常重要,因为如果手数保持不变,例如,余额可能会增加3倍,在更不利的情况下,存款将承受更多的滚动,这对测试是不利的(或应设置滚动次数的限制)。 这也是相对缩减的原因,很有意思 如果你想到 "雪崩",那是在另一个主题)。 khorosh 2012.02.09 15:52 #6889 OnGoing: 所以在这里,村民们,请注意,报告上的最大降幅根本不代表实际的降幅! 请看上面的报告。最大的缩减值是217.20,但真实的缩减值约为存款的40%!猴子就是这么顽皮) 好吧,如果测试人员没有准确计算出最大缩减量,这不是狨猴的错。你可以在EA中准确计算,就像测试员一样。 Лекарь Центозависимых 2012.02.09 15:54 #6890 khorosh: 好吧,如果测试人员没有准确计算出最大缩减量,这不是猴子的错。你可以在EA中准确地计算,诗意地计算。 是的,这就对了。这与猴子无关。如果你想得到可靠的结果,你只需要自己计算所有的缩水。 1...682683684685686687688689690691692693694695696...882 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
事实上,你可以编写你自己的复杂过程,并在任何理事会中作为一个函数调用它,以读取所有需要的参数,并将它们输出到日志或文件中,以更方便的方式为准。
从本质上讲,你将拥有自己的测试器,但它将是有效的,而不是像MT那样从头开始。
同样的事情。还记得你说的缩水是-7000 吗?而报告上只有906.71。
因此,将伊兰装入测试器似乎没有任何意义。或者我们应该使用另一种测试方法。
我将插入我的五分钱。
1.有必要使每个起始手数(即当OrdersTotal()=0时)构成AccountBalance()的某个部分,以便在缩减和未结头寸包之间始终保持平衡。
2.在一般变量中,创建一个变量,固定最大的相对缩减(绝对缩减并不重要,因为基金余额会增加)--例如,让我们把它称为双倍MaxPercentDown=0。
3.在Start()中,我们可以创建双倍Down=100*(AccountBalance()-AccountEquity())/AccountBalance(); //即如果没有缩减,Down将<=0。
4.再次 in Start(): if(MaxPercentDown<Down) MaxPercentDown=NormalizeDouble(Down,1); // 我认为0.1%的精确度已经足够了。
5.在deinit()函数集中。
string=StringConcatenate("最大相对跌幅:",MaxPercentDown,"%")。
Alert(str)。
6.在测试结束 时(即使没有可视化)读取日志的最后一行。就这样吧!
在可视化模式下的SZY(即使是在最快的速度下),即使在交易之间也会捕捉到最大的缩水,而测试者不会这样做。
我给你我的五分钱。
这就对了。这是一种更方便、更容易理解的实现方式。但原则是一样的。对我来说,目前有两个参数是最重要的。
1.绝对值的最大缩水的股本。
2.以百分比计算的最大缩减/权益比率。
PS:顺便说一下,第1点不是指读数,是指猴子的MM的具体实施方法。
PS:顺便说一下,上面的第1点并不是指读物,而是指猴子的MM的具体实施方法。
这对测试者来说非常重要,因为如果手数保持不变,那么可能会发生,例如余额将增加3倍,在更不利的情况下,存款将承受更大的周转次数,这在测试中是不好的(或者你应该对滚动次数进行限制)。
这也是相对缩减的原因,很有意思
这意味着:?
利润系数 是所有盈利交易的总利润与所有亏损交易的总损失之比。
只有在计算再投资的总利润(损失)时才有意义。
当这些数值在没有再投资的情况下计算时,无非是(平均盈利交易*盈利交易的数量)/(平均亏损交易*亏损交易的数量)。
利润系数 是所有盈利交易的总利润与所有亏损交易的总损失之比。
只有在计算再投资的总利润(损失)时才有意义。
当这些数值在没有再投资的情况下计算时,无非是(平均盈利交易*盈利交易的数量)/(平均亏损交易*亏损交易的数量)。
这对测试人员来说非常重要,因为如果手数保持不变,例如,余额可能会增加3倍,在更不利的情况下,存款将承受更多的滚动,这对测试是不利的(或应设置滚动次数的限制)。
这也是相对缩减的原因,很有意思
所以在这里,村民们,请注意,报告上的最大降幅根本不代表实际的降幅!
请看上面的报告。最大的缩减值是217.20,但真实的缩减值约为存款的40%!猴子就是这么顽皮)
好吧,如果测试人员没有准确计算出最大缩减量,这不是猴子的错。你可以在EA中准确地计算,诗意地计算。