想实现连亏几次后把下单量加大,这里的连亏几次有什么简单的方法表达?譬如某个函数?
连亏4次后,下单手数从10变成20手:SS:=if(numseqloss>=4,20,10);
这样放在图表上看,明显不对。并不是连续的亏损之后下单手数变大。请问问题出在哪?
感觉这个numseqloss函数里的连亏不是我所表达的连亏意思,我们通常所说的连亏,是指连续N笔都是亏损的,只要中间有一次是盈利的就不能算是连亏。
1.可以自行计算亏损
2.计算亏损后利用全局变量来统计。
类似这样的代码:
VARIABLE:num=0;
if 亏损 then
begin
num:=num+1;
end
else then
begin
num:=0;//没有亏损的话,计数重置
end
也可以用NUMPROFIT,条件里加第一次<0 and 第二次<0就是连亏2次了
这段语句里的else then怎么用,检查语句不对啊
以下是引用skylands在2017/10/26 12:29:49的发言:
感觉这个numseqloss函数里的连亏不是我所表达的连亏意思,我们通常所说的连亏,是指连续N笔都是亏损的,只要中间有一次是盈利的就不能算是连亏。
是的,这个函数应该是出现过的连亏的次数而不是某次连亏的次数。