以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  求教离场后当天重新入场的写法  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=65788)

--  作者:chacterchen
--  发布时间:2014/6/4 12:45:42
--  求教离场后当天重新入场的写法
我有一个很简单的日线图的双线交叉建仓,在10日低点平仓的系统。求教我希望实现下面的功能

如果今天盘中正好走到10日低点价位时立刻卖出,如果收盘时价格回升到10日低点之上,则在当时的价格重新买入。

mashort:ma(c,10);
malong:ma(c,20);
ma1:ma(c,1);

开多条件:cross(mashort,malong);
平多条件:cross(ma1,ref(llv(c,10),1));

//交易系统
平多:SELL(平多条件,手数,MARKET);
开多:BUY(开多条件 and (holdingdate=0),手数,MARKET);
[此贴子已经被作者于2014/6/4 12:46:12编辑过]

--  作者:chacterchen
--  发布时间:2014/6/4 12:54:06
--  
另外请教一下如何对这种情况进行历史回测呢?
--  作者:jinzhe
--  发布时间:2014/6/4 13:30:09
--  

这种在1根k线内的变化是体现不出来的,也测评不了

系统无法判断你的各个条件在一根k线之内,哪个先满足,哪个后满足


--  作者:chacterchen
--  发布时间:2014/6/6 18:05:46
--  
我在日线级别上对指数历史数据进行回测,是否能够调用五分钟的历史数据呢?
--  作者:jinzhe
--  发布时间:2014/6/9 8:57:45
--  
可以,跨周期调用使用函数stkindi和callstock