我有一个很简单的日线图的双线交叉建仓,在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编辑过]
这种在1根k线内的变化是体现不出来的,也测评不了
系统无法判断你的各个条件在一根k线之内,哪个先满足,哪个后满足
我在日线级别上对指数历史数据进行回测,是否能够调用五分钟的历史数据呢?
可以,跨周期调用使用函数stkindi和callstock