以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- 怎更改可被免出信号消失 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=56763) |
-- 作者:qaz88 -- 发布时间:2013/9/17 23:10:05 -- 怎更改可被免出信号消失 老师你好.因我模型用限价开平仓.想用固定时间模式开平仓.不想用走完1根K线开平仓.故此在模型中怎更改可被免出信号消失请老师帮忙更改好吗?谢谢! 平空:SELLSHORT(PK OR EXITTIME,lots,LIMITR,OPEN,1); //平空信号 开多:BUY(KD AND HOLDING=0 and aXITTIME,lots,LIMITR,OPEN,1); //开多信号 平多:SELL(PD OR EXITTIME,lots,LIMITR,OPEN,1); //平多信号 开空:BUYSHORT(KK AND HOLDING=0 and aXITTIME,lots,LIMITR,OPEN,1); //开空信号 |
-- 作者:qaz88 -- 发布时间:2013/9/18 8:41:29 -- 一楼问题补充.或者可否增加信号出现即时锁定到下一根K线再复位.另也可否信号出现可否能增加程序代码固定此信号.以上是本人意见.是否可行望老师指点及更改谢谢! |
-- 作者:jinzhe -- 发布时间:2013/9/18 8:50:20 -- pk改成ref(pk,1) kd改成ref(kd,1) pd改成ref(pd,1) kk改成ref(kk,1) |
-- 作者:qaz88 -- 发布时间:2013/9/18 10:02:03 -- 老师具体怎改能说明一下吗.怎增加此代码.谢谢 |
-- 作者:jinzhe -- 发布时间:2013/9/18 10:04:43 -- 就是把你上面代码做出相应的修改就行了 |
-- 作者:qaz88 -- 发布时间:2013/9/18 10:26:12 -- 我不会改.帮改下好吗谢谢 |
-- 作者:jinzhe -- 发布时间:2013/9/18 10:33:12 -- 平空:SELLSHORT(ref(PK,1) OR EXITTIME,lots,LIMITR,OPEN,1); //平空信号
开多:BUY(ref(KD,1) AND HOLDING=0 and aXITTIME,lots,LIMITR,OPEN,1); //开多信号
平多:SELL(ref(PD,1) OR EXITTIME,lots,LIMITR,OPEN,1); //平多信号
开空:BUYSHORT(ref(KK,1) AND HOLDING=0 and aXITTIME,lots,LIMITR,OPEN,1); //开空信号 |
-- 作者:qaz88 -- 发布时间:2013/9/18 11:36:20 -- 你引用向前1根K线开平.这样收益差远了.我要求在信号出现即开平.该信号可否固定不消失.等下一根再复位 |
-- 作者:qwer123 -- 发布时间:2013/9/18 12:17:26 -- 这个问题不好解决,即时可以按你的要求把信号固定,回测的程序写起来很麻烦,有的可能都实现不了。所以在现阶段你最好使用“自动持仓同步”可以达到你的目的。 你这种交易方法,回测的结果和实际交易结果会相差很大,所以你要重新写测试程序(测试程序和交易程序是不一样的),要将信号消失引起的损失考虑进去。最后我还是建议你使用k线走完模式去测试和实盘。
|