如何在逐K线模式下,在1分钟周期上无引用提取5分钟k线的数据,生成数组后进行5分钟k线的ma,macd等指标的运算?学习了阿火的帖子,他是在序列模式下实现的,而新的图表交易系统交易函数要求在逐k线上运行。请教大侠能否实现?
引用当前k线总有未来函数的问题,而
引用前一K线存在行情滞后。貌似有高手已经解决了,思路是先用1分钟k线提取出5分钟k线数据,定义为数组,直接对该数组进行各种指标运算,这样比阿火的方法好一点吧。我想算法可以借鉴下面代码实现,把下面提取阳线收盘和阴线收盘价的数组改为提取5分钟k线数据: RUNMODE:0;
VARIABLE:DOWN[]=0;//定义一个空的数组,计算下跌的阳线收盘价,注意这里一定要置空数组用来保存数据
VARIABLE:UP[]=0;//定义一个空的数组,计算上涨阳线收盘价,注意这里一定要置空数组用来保存数据
IF CLOSE > OPEN THEN
UP:=CLOSE;//将上涨K线收盘价插入数组UP中
ELSE
DOWN:=CLOSE;//将下跌K线收盘价插入DOWN数组中
A:MA(UP,10);
B:MA(DOWN,10);
[此贴子已经被作者于2013/8/13 13:57:25编辑过]