编程思路破译 LC赋值:1日前的收盘价 AA赋值:最高价-LC的绝对值 BB赋值:最低价-LC的绝对值 CC赋值:最高价-1日前的最低价的绝对值 DD赋值:LC-1日前的开盘价的绝对值 R赋值:如果AA>BBANDAA>CC,返回AA+BB/2+DD/4,否则返回如果BB>CCANDBB>AA,返回BB+AA/2+DD/4,否则返回CC+DD/4 X赋值:(收盘价-LC+(收盘价-开盘价)/2+LC-1日前的开盘价) SI赋值:8*X/R*AA和BB的较大值 振动赋值:SI的历史累和 MASI赋值:振动的6日简单移动平均 输出XG:振动上穿MASI 程序源码 LC:=REF(CLOSE,1); AA:=ABS(HIGH-LC); BB:=ABS(LOW-LC); CC:=ABS(HIGH-REF(LOW,1)); DD:=ABS(LC-REF(OPEN,1)); R:=IF(AA>BB AND AA>CC,AA+BB/2+DD/4,IF(BB>CC AND BB>AA,BB+AA/2+DD/4,CC+DD/4)); X:=(CLOSE-LC+(CLOSE-OPEN)/2+LC-REF(OPEN,1)); SI:=8*X/R*MAX(AA,BB); 振动:=SUM(SI,0); MASI:=MA(振动,6); XG:CROSS(振动,MASI); 注: 馆内各种公式为学习编程而保存,实战使用前一定要看其中是否有未来函数并自己亲自测试成功率,决不能依据公式名称的描述和形容去投资,据此入市造成投资损失由投资者自己承担。 发文不易,如获益,欢迎赞赏,赞赏必复! |
|