连亏次数:=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:连盈次数=最大连盈次数不对,原理同上。
最大连赢和连亏不是bug,而是提供的不是通常思路下的最大连赢和连亏
最大连亏,最大连盈次数都是正确的
我是指连亏次数,连盈次数 和定义不符
现在的版本里 连亏次数=最大连亏次数; 连盈次数=最大连盈次数啊。
如果应该就是一样的,何必重复设置函数呢?