以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (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 -- 亏损次数增加不代表连亏次数也增加。 比如 上一次亏上上一次盈利,最大连亏次数可能压根不会变的。 |