如何在5分钟、1小时等周期求xx的前n周期的ma均值
hd: callstock(stklabel(),vthigh,6,0),linethick0; //取当日最高价
od: callstock(stklabel(),vtopen,6,0),linethick0; //取当日开盘价
ld: callstock(stklabel(),vtlow ,6,0),linethick0; //取当日最低价
xx:= min(hd-od,od-ld),linethick0;//取当日开盘价与最高价差值,开盘价与最低价差值之间最小值
如何求xx的前n日周期的ma均值,例如n=21?
公式1:
hd: h; //取当日最高价
od: o; //取当日开盘价
ld: l; //取当日最低价
xx: min(hd-od,od-ld),linethick0;//取当日开盘价与最高价差值,开盘价与最低价差值之间最小值
ma1:ref(ma(xx,21),1);
公式2:
m1:stkindi('','公式1.ma1',0,6);
用公式2,公式1不能省,命名就按照上面写的来命名
[此贴子已经被作者于2016-9-12 14:57:44编辑过]
如果想在低于日以下的周期,如5分钟周期,如何实现?不考虑自定义数据引用,用代码实现
好的,觉得用代码实现效率更高一些,非常感谢jinzhe老师耐心解答