以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://222.73.7.161/bbs/index.asp)
--  公式模型编写问题提交  (http://222.73.7.161/bbs/list.asp?boardid=4)
----  问一个编程问题  (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=165978)

--  作者:haizxj
--  发布时间:2018/10/19 21:12:32
--  问一个编程问题
 假定连续亏损三次,才可以开仓,怎么编
--  作者:haizxj
--  发布时间:2018/10/19 21:17:02
--  
 MAXSEQLOSS这个函数怎么用
--  作者:wenarm
--  发布时间:2018/10/21 18:49:27
--  
MAXSEQLOSS返回的是连续亏损次数最多的数据。

你这个需求需要使用全局变量处理。不过你的逻辑上说不过去,不开仓平仓哪来的亏损统计,这个条件只恒不成立。





--  作者:haizxj
--  发布时间:2018/10/21 20:52:04
--  
RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;
K:=SMA(RSV,P1,1);
D:=SMA(K,P2,1);
J:=3*K-2*D;

手数:=SS;
//交易条件

开多平空条件:=CROSS(K,D)   ;//开多平空条件
开空平多条件:=CROSS(D,K)  ;//开空平多条件

//交易系统
平空:SELLSHORT(开多平空条件,手数,MARKETr);
平多:SELL(开空平多条件,手数,MARKETr);
开多:BUY(开多平空条件,手数,MARKET);
开空:BUYSHORT(开空平多条件,手数,MARKET);


这里怎么用MAXSEQLOSS

是不是我先运行上面这个程序,然后另外开一个程序




--  作者:wenarm
--  发布时间:2018/10/21 21:11:04
--  
直接写在策略后尾部就行。

--  作者:haizxj
--  发布时间:2018/10/22 9:33:33
--  
  X1:MAXSEQLOSS;
 x2:NUMLOSSTRADE;

为什么第一个没有变化
而第二个却有变化

--  作者:FireScript
--  发布时间:2018/10/22 9:36:58
--  
 亏损次数增加不代表连亏次数也增加。 比如 上一次亏上上一次盈利,最大连亏次数可能压根不会变的。