以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (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线走完模式去测试和实盘。