以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (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=161946)

--  作者:czh79
--  发布时间:2018/3/8 16:44:18
--  能否帮我改写一下,让运行效率更高

buy( count(dt,6)  and holding=0 ,ss,THISCLOSE);
buyshort(   count(kt,6)   and holding=0  ,ss,THISCLOSE);


sell( count(enterbars>1000 and sumbuy3<sumsell3 and every(c<jx,10) and count(c>jx,500)>50 and c>ENTERPRICE+20 or c<ENTERPRICE-tt,8) and count(dt,8)=0 or every(down and sumbuy2>sumsell2 ,3),ss,THISCLOSE);//
sell(time=185900,0,market);

sellshort(count(enterbars>1000 and sumbuy3>sumsell3 and every(c>jx,10)  and count(c<jx,500)>50 and c<ENTERPRICE-20 or c>ENTERPRICE+tt,8)and count(kt,8)=0 or every(up and sumbuy2<sumsell2 ,3),ss,THISCLOSE);//
sellshort(time=185900,0,market);

 

这段代码 逻辑有点复杂,运行在分笔周期上会出现漏单情况,请您帮我优化一下,比如用if控制之类的

能让性能快一些