未来函数检测结果如下:
该公式包含未来函数:XMA


LY:=10;

BL:=40;

CJQS:=XMA(CLOSE,LY);

JBQS:=XMA(CLOSE,BL);

{股票指标网}

N:=REF(JBQS,BL/2+1-CURRBARSCOUNT)/REF(JBQS,BL/2+2-CURRBARSCOUNT);

M:=REF(CJQS,LY/2+1-CURRBARSCOUNT)/REF(CJQS,LY/2+2-CURRBARSCOUNT);

JB上轨:IF(CURRBARSCOUNT>BL/2,JBQS*1.1,REF(JBQS,BL/2+1-CURRBARSCOUNT)*POW(N,BL/2+1-CURRBARSCOUNT)*1.1);

JB下轨:IF(CURRBARSCOUNT>BL/2,JBQS*0.9,REF(JBQS,BL/2+1-CURRBARSCOUNT)*POW(N,BL/2+1-CURRBARSCOUNT)*0.9);

{股票指标网}

CJ上轨:IF(CURRBARSCOUNT>LY/2,CJQS*1.05,REF(CJQS,LY/2+1-CURRBARSCOUNT)*POW(M,LY/2+1-CURRBARSCOUNT)*1.05);

CJ下轨:IF(CURRBARSCOUNT>LY/2,CJQS*0.95,REF(CJQS,LY/2+1-CURRBARSCOUNT)*POW(M,LY/2+1-CURRBARSCOUNT)*0.95); 

DRAWTEXT(O<=CJ下轨,(L * 0.98),'抢'),COLORYELLOW;

DRAWTEXT(CROSS(H,CJ上轨),(H * 1.01),'砸'),COLORYELLOW;

原理解析:
LY赋值:10


BL赋值:40


CJQS赋值:X收盘价的LY日简单移动平均


JBQS赋值:X收盘价的BL日简单移动平均


{股票指标网}

N赋值:BL/2+1- 到最后交易的周期日前的JBQS/BL/2+2- 到最后交易的周期日前的JBQS


M赋值:LY/2+1- 到最后交易的周期日前的CJQS/LY/2+2- 到最后交易的周期日前的CJQS
输出

JB上轨:IF( 到最后交易的周期>BL/2,JBQS*1.1,BL/2+1- 到最后交易的周期日前的JBQS*POW(N,BL/2+1- 到最后交易的周期)*1.1)
输出

JB下轨:IF( 到最后交易的周期>BL/2,JBQS*0.9,BL/2+1- 到最后交易的周期日前的JBQS*POW(N,BL/2+1- 到最后交易的周期)*0.9)
输出

{股票指标网}

CJ上轨:IF( 到最后交易的周期>LY/2,CJQS*1.05,LY/2+1- 到最后交易的周期日前的CJQS*POW(M,LY/2+1- 到最后交易的周期)*1.05)
输出

CJ下轨:IF( 到最后交易的周期>LY/2,CJQS*0.95,LY/2+1- 到最后交易的周期日前的CJQS*POW(M,LY/2+1- 到最后交易的周期)*0.95)


DRAWTEXT(O<=CJ下轨,(L * 0.98),'抢'),画黄色


DRAWTEXT(H上穿CJ上轨,(H * 1.01),'砸'),画黄色

声明:本站所有资源,均为用户自主上传,仅作为学习交流之用,其版权归原作者或原出版社所有,本站不对所涉及的版权问题负法律责任。如有侵权,请联系我们删除!