以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 金字塔软件问题提交 (http://weistock.com/bbs/list.asp?boardid=2) ---- 请大神指点 (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=158785) |
-- 作者:草原狼99 -- 发布时间:2017/10/19 11:25:51 -- 请大神指点 qr:sum(zf,m); tj5:=ref(qr,1)<-3; 这样写起来,为什么QR大于-3就开仓了,我的开仓条件是TJ5要成立的 |
-- 作者:banzhuan -- 发布时间:2017/10/19 11:29:26 -- 你的开仓代码怎么写的,贴一下 |
-- 作者:草原狼99 -- 发布时间:2017/10/19 11:31:48 -- buy(kd,1,limitr,max(o,cfj)); |
-- 作者:banzhuan -- 发布时间:2017/10/19 13:06:20 -- 能再贴的完整一点吗,开仓语句和上面的代码看不出关联性 |
-- 作者:xia_rp -- 发布时间:2017/10/19 14:06:55 -- zf:=(c-ref(c,1))/ref(c,1)*100; 强弱:sum(zf,m); hzq:barslast(h>=hhv(h,60)); lzq:barslast(l<=llv(l,60)); tj1:=ref(lzq,1)=0; tj2:=c>ref(l,1); tj3:=lzq<=1; tj4:=ref(强弱,1)<-3; kd1:=tj1 and tj2 and tj3 and tj4; cfj:VALUEWHEN(kd1,h)+5*mindiff; kd:=longcross(h,cfj,lzq) and lzq<=5; buy(kd,1,limitr,max(o,cfj));
|
-- 作者:xia_rp -- 发布时间:2017/10/19 14:07:19 -- 有很多信号都是条件不成立的 |
-- 作者:banzhuan -- 发布时间:2017/10/19 14:25:37 -- 以下是引用草原狼99在2017/10/19 11:25:51的发言: qr:sum(zf,m); tj5:=ref(qr,1)<-3; 这样写起来,为什么QR大于-3就开仓了,我的开仓条件是TJ5要成立的 没看到TJ5的条件啊。。。
|
-- 作者:xia_rp -- 发布时间:2017/10/19 14:45:58 -- 就是tj4 麻烦你看下 |
-- 作者:xia_rp -- 发布时间:2017/10/19 14:46:28 -- 图标显示的信号好多都是不满足TJ4的 |
-- 作者:FireScript -- 发布时间:2017/10/19 15:08:11 -- 你最直接的开仓条件是这个:kd:=longcross(h,cfj,lzq) and lzq<=5; 也就是说最终要看这个计算结果。虽然这个函数的计算结果和前面的tj4有关系,但是中间的计算过程并不是说只有tj4满足了,Kd的那个条件也才能满足。 如果你真要tj4也满足才行,那就把tj4的限制加到kd里面去。 |