以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  继续扒后台函数的bug  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=73742)

--  作者:ZZAASSXX
--  发布时间:2014/12/30 10:01:44
--  继续扒后台函数的bug
连亏次数:=TNUMSEQLOSS;
总亏损次数:=TNUMLOSSTRADE;
最大连亏次数:=TMAXSEQLOSS;
bb:debugout(\'连亏次数%.2f\',连亏次数);
cc:debugout(\'总亏损次数%.2f\',总亏损次数);
dd:debugout(\'最大连亏次数%.2f\',最大连亏次数);

这里最大连亏次数和总亏损次数是对的,而连亏次数=最大连亏次数则不对,比如有下列一组已平仓数据
1000
500
-200
-100
-600
200
-200
-400

按照定义,
连亏次数应为2(目前实际为3),
总亏损次数:5
最大连亏次数:3

1000
500
-200
-100
-600
200
-200
-400
100
按照定义,
连亏次数应为0(目前实际为3),
总亏损次数:5
最大连亏次数:3
-----------------------------------------------------------------------------
反过来的盈利函数也如此
连盈次数:=TNUMSEQWIN;
总盈利次数:=TNUMWINTRADE;
最大连盈次数:=TMAXSEQWIN;
bb:debugout(\'连盈次数%.2f\',连盈次数);
cc:debugout(\'总盈利次数%.2f\',总盈利次数);
dd:debugout(\'最大连盈次数%.2f\',最大连盈次数);

bug:连盈次数=最大连盈次数不对,原理同上。


--  作者:jinzhe
--  发布时间:2014/12/30 10:07:46
--  
最大连赢和连亏不是bug,而是提供的不是通常思路下的最大连赢和连亏
--  作者:zzaassxx
--  发布时间:2014/12/30 10:14:51
--  
最大连亏,最大连盈次数都是正确的 
我是指连亏次数,连盈次数  和定义不符

现在的版本里  连亏次数=最大连亏次数;  连盈次数=最大连盈次数啊。
如果应该就是一样的,何必重复设置函数呢?