calDMADatas method
dynamic
calDMADatas(
- dynamic close,
- dynamic M1,
- dynamic M2,
- dynamic M3,
指标DMA M1 = 10, M2 = 50, M3 = 10
Implementation
calDMADatas(close, M1, M2, M3) {
var len = close.length;
var i = 0;
var ma1 = MA(close, M1);
var ma2 = MA(close, M2);
var ddd = [];
var ama = [];
for (i = 0; i < len; i++) {
num d = 0.0;
if (Tools.isNaN(ma1[i]) || Tools.isNaN(ma2[i])) {
d = 0.0;
} else {
d = ma1[i] - ma2[i];
}
ddd.add(d);
}
ama = MA(ddd, M3);
var obj = {};
obj['DDD'] = ddd;
obj['AMA'] = ama;
return obj;
}