以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- 连续开仓问题 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=149801) |
-- 作者:1359484419 -- 发布时间:2017/3/28 21:51:29 -- 连续开仓问题 MA2:=ma(c,10); MA3:=ma(c,15); 昨MA1=ref(MA1,1); 昨MA2=ref(MA2,1); 昨MA3=ref(MA3,1); AllowSameEntries(10); 开空1:cross(MA2,MA1); 开空2:MA1<MA2<MA3&&MA1<昨MA1&&MA2<昨MA2&&MA3<昨MA3; if 开空1 then sellshort(‘’,5,0,0); if 开空2 then sellshort(‘’,1,0,0);//此条会连续开仓 直至开到十手为止 请教如何控制。 我的思路是按照开空2进行增仓 |
-- 作者:1359484419 -- 发布时间:2017/3/28 21:55:21 -- MA1:=ma(c,5); MA2:=ma(c,10); MA3:=ma(c,15); 昨MA1=ref(MA1,1); 昨MA2=ref(MA2,1); 昨MA3=ref(MA3,1); AllowSameEntries(10); 开空1:cross(MA2,MA1); 开空2:MA1<MA2<MA3&&MA1<昨MA1&&MA2<昨MA2&&MA3<昨MA3; if 开空1 &&marketposition=0 then sellshort(‘’,5,0,0); if 开空2 &&marketposition=-1 then sellshort(‘’,1,0,0);//此条会连续开仓 直至开到十手为止 请教如何控制。 我的思路是按照开空2进行增仓 上面的没写全 这条加了一个开仓条件控制
[此贴子已经被作者于2017/3/28 21:55:50编辑过]
|
-- 作者:jinzhe -- 发布时间:2017/3/29 8:56:48 -- 开仓条件加入holding>=-10 |
-- 作者:1359484419 -- 发布时间:2017/3/29 19:56:11 -- holding是什么函数啊用不了 |
-- 作者:1359484419 -- 发布时间:2017/3/29 19:57:20 -- 打在编辑器上没有显示 |
-- 作者:1359484419 -- 发布时间:2017/3/29 21:44:20 -- 请问还有别的方法嘛 |
-- 作者:jinzhe -- 发布时间:2017/3/30 8:40:54 -- holding是完全没问题的,如果编译出问题,说明你没用对 |