未来函数检测结果如下:
该公式包含未来函数:CAPITAL
M3:= EMA(CLOSE,3);
M8:= EMA(CLOSE,8) ;
M13:= EMA(M8,13);
M62:= EMA(M8,55);
VAR1:=EMA(M13,62);
M81:= EMA(M62,81);
M144:= EMA(VAR1,144);
M250:= EMA(VAR1,250);
VAR2:=(CLOSE+HIGH+LOW)/3;
VAR3:=EMA(VAR2,34);
VAR4:=REF(VAR3,1);
STICKLINE(VAR3>VAR4,VAR3,VAR4,4,0),COLORRED,LINETHICK3;
STICKLINE(VAR3< VAR4,VAR3,VAR4,4,0),COLORBLUE,LINETHICK3;
BV1:=HHV(HIGH,30);
BV2:=LLV(LOW,30);
BV3:=EMA((CLOSE-BV2)/(BV1-BV2)*100,5);
BV4:=EMA((CLOSE-BV2)/(BV1-BV2)*100,30);
DRAWTEXT(CROSS(BV4,BV3) AND BV3>70,H*1.05,'↓中线卖'),COLORBLUE;
BV6:=(CLOSE-LLV(LOW,80))/(HHV(HIGH,80)-LLV(LOW,80))*200;
BV7:=SMA(BV6,3,1);
BV8:=SMA(BV7,3,1);
BV9:=3*BV7-2*BV8;
BVA:=LLV(LOW,5);
BVB:=HHV(HIGH,5);
BVC:=EMA((CLOSE-BVA)/(BVB-BVA)*100,4)*2;
BVD:=EMA(0.667*REF(BVC,1)+0.333*BVC,2);
BVE:=3*BVC-2*BVD;
BVF:=POW(MA(CLOSE,5),2)+MA(CLOSE,5);
BV10:=POW(MA(LOW,5),2)+MA(LOW,5);
BV11:=POW(MA(HIGH,5),2)+MA(HIGH,5);
BV12:=(BVF-LLV(BV10,64))/(HHV(BV11,64)-LLV(BV10,64))*150+65-10;
BV13:=SMA(BV12,3,1)*1.5-100;
BV14:=SMA(BV13,3,1);
BV15:=3*BV13-2*BV14;
BV16:=(HIGH+LOW+CLOSE*2)/4;
BV17:=EMA(BV16,13);
BV18:=STD(BV16,13);
BV19:=(BV16-BV17)*100/BV18;
BV1A:=EMA(BV19,5);
BV1B:=EMA(BV1A,13);
BV1C:=EMA(BV1A,13)+200-100;
BV1D:=EMA(BV1C,10);
BV1E:=3*BV1C-2*BV1D;
BV1F:=BV7+BVC+BV13+BV1C;
BV20:=BV8+BVD+BV14+BV1D;
BV21:=BV9+BVE+BV15+BV1E;
BV22:=(HIGH+LOW+CLOSE)/3;
BV23:=AMOUNT/VOL/100;
BV24:=SUM(AMOUNT,5)/SUM(VOL,5)/100;
BV25:=(BV22-MA(BV22,34))/(0.015*AVEDEV(BV22,34));
BV26:=DMA(AMOUNT/VOL/100,VOL/CAPITAL);
BV27:=(HIGH+LOW+CLOSE+BV22)/4;
BV28:=EMA(BV27,24);
BV29:=STD(BV27,24);
BV2A:=(BV27-BV28)/BV29*100;
BV2B:=(BV22-MA(BV22,24))/(0.015*AVEDEV(BV22,24));
BV2C:=EMA(BV2A,5);
BV2D:=(BV23-MA(BV23,21))/(0.015*AVEDEV(BV23,21));
BV2E:=(BV24-MA(BV24,90))/(0.015*AVEDEV(BV24,90));
BV2F:=((BV2C+BV2B+BV25)/3+165)/4;
BV30:=(EMA(EMA(EMA(BV2F,15),10),5)-25)*2+BV26;
BV31:=(BV1F+BV20+BV21*30)/32/5-15;
BV32:=EMA(BV31,13);
BV33:=(BV2F+BV31)/2/1.1;
BV34:=BV33;
价位线:= EMA(BV34,3);
趋势线:= EMA((BV30+BV32)/2,2);
BV36:=EMA(趋势线,34);
BV37:=(CLOSE-MA(CLOSE,6))/MA(CLOSE,6)*100;
BV38:=(CLOSE-MA(CLOSE,12))/MA(CLOSE,12)*100;
BV39:=(CLOSE-MA(CLOSE,24))/MA(CLOSE,24)*100;
BV3A:=(BV37+2*BV38+3*BV39)/6;
BV3B:=MA(BV3A,3);
BV3C:=CROSS(价位线,0) AND COUNT(BV3B< -12,2)>=1 OR CROSS(价位线,趋势线) AND COUNT(BV3B< -12,2)>=1;
DRAWTEXT(BV3C OR (CROSS(价位线,趋势线) AND COUNT(BV3B< -7,2)>=1 OR CROSS(价位线,0) AND COUNT(BV3B< -7,1)>=1),L*0.96,'↑中线买'),COLORRED;
N:=20;
熊线:HHV(MA(HIGH,N),N),COLORGREEN,LINETHICK2;
牛线:LLV(MA(HIGH,N),1),COLORRED,LINETHICK2;
DRAWTEXT(CROSS(熊线,牛线),H*1.05,'持币'),COLORBLUE;
DRAWTEXT(CROSS(牛线,熊线) ,L*0.95,'持股'),COLORRED;
原理解析:
M3赋值: 收盘价的3日指数移动平均
M8赋值: 收盘价的8日指数移动平均
M13赋值: M8的13日指数移动平均
M62赋值: M8的55日指数移动平均
VAR1赋值:M13的62日指数移动平均
M81:= M62的81日指数移动平均
M144赋值: VAR1的144日指数移动平均
M250赋值: VAR1的250日指数移动平均
VAR2赋值:(收盘价+最高价+最低价)/3
VAR3赋值:VAR2的34日指数移动平均
VAR4赋值:1日前的VAR3
当满足条件VAR3>VAR4时,在VAR3和VAR4之间画柱状线
当满足条件VAR3< VAR4时,在VAR3和VAR4之间画柱状线
BV1赋值:30日内最高价最高值
BV2赋值:30日内最低价最低值
BV3赋值:EMA((收盘价-BV2)/(BV1-BV2)*100,5)
BV4赋值:EMA((收盘价-BV2)/(BV1-BV2)*100,30)
DRAWTEXT(BV4上穿BV3 AND BV3>70,H*1.05,'↓中线卖'), 画蓝色
BV6赋值:(收盘价-80日内最低价最低值)/(80日内最高价最高值-80日内最低价最低值)*200
BV6的3日[1日权重]移动平均
BV7的3日[1日权重]移动平均
BV9赋值:3*BV7-2*BV8
BVA赋值:5日内最低价最低值
BVB赋值:5日内最高价最高值
BVC赋值:EMA((收盘价-BVA)/(BVB-BVA)*100,4)*2
BVD赋值:E0.667*1日前的BVC+0.333*BVC的2日简单移动平均
BVE赋值:3*BVC-2*BVD
BVF赋值:POW(收盘价的5日简单移动平均,2)+收盘价的5日简单移动平均
BV10:=POW(最低价的5日简单移动平均,2)+最低价的5日简单移动平均
BV11:=POW(最高价的5日简单移动平均,2)+最高价的5日简单移动平均
BV12:=(BVF-64日内BV10最低值)/(64日内BV11最高值-64日内BV10最低值)*150+65-10
BV12的3日[1日权重]移动平均
BV13的3日[1日权重]移动平均
BV15:=3*BV13-2*BV14
BV16:=(最高价+最低价+收盘价*2)/4
BV17:=BV16的13日指数移动平均
BV18:=BV16的13估算标准差
BV19:=(BV16-BV17)*100/BV18
BV1A:=BV19的5日指数移动平均
BV1B:=BV1A的13日指数移动平均
BV1C:=BV1A的13日指数移动平均+200-100
BV1D:=BV1C的10日指数移动平均
BV1E:=3*BV1C-2*BV1D
BV1F:=BV7+BVC+BV13+BV1C
BV20:=BV8+BVD+BV14+BV1D
BV21:=BV9+BVE+BV15+BV1E
BV22:=(最高价+最低价+收盘价)/3
BV23:=AMOUNT/成交量/100
BV24:=5的AMOUNT日累和/5的成交量日累和/100
BV25:=(BV22-BV22的34日简单移动平均)/(0.015*AVEDEV(BV22,34))
BV26:=DAMOUNT/成交量/100的成交量/当前流通股本日简单移动平均
BV27:=(最高价+最低价+收盘价+BV22)/4
BV28:=BV27的24日指数移动平均
BV29:=BV27的24估算标准差
BV2A:=(BV27-BV28)/BV29*100
BV2B:=(BV22-BV22的24日简单移动平均)/(0.015*AVEDEV(BV22,24))
BV2C:=BV2A的5日指数移动平均
BV2D:=(BV23-BV23的21日简单移动平均)/(0.015*AVEDEV(BV23,21))
BV2E:=(BV24-BV24的90日简单移动平均)/(0.015*AVEDEV(BV24,90))
BV2F:=((BV2C+BV2B+BV25)/3+165)/4
BV30:=(BV2F的15日指数移动平均,10),5)-25)*2+BV26
BV31:=(BV1F+BV20+BV21*30)/32/5-15
BV32:=BV31的13日指数移动平均
BV33:=(BV2F+BV31)/2/1.1
BV34:=BV33
价位线赋值: BV34的3日指数移动平均
趋势线赋值: EMA((BV30+BV32)/2,2)
BV36:=趋势线的34日指数移动平均
BV37:=(收盘价-收盘价的6日简单移动平均)/收盘价的6日简单移动平均*100
BV38:=(收盘价-收盘价的12日简单移动平均)/收盘价的12日简单移动平均*100
BV39:=(收盘价-收盘价的24日简单移动平均)/收盘价的24日简单移动平均*100
BV3A:=(BV37+2*BV38+3*BV39)/6
BV3B:=BV3A的3日简单移动平均
BV3C:=价位线上穿0 AND 统计2日满足BV3B< -12的天数>=1 OR 价位线上穿趋势线 AND 统计2日满足BV3B< -12的天数>=1
DRAWTEXT(BV3C OR (价位线上穿趋势线 AND 统计2日满足BV3B< -7的天数>=1 OR 价位线上穿0 AND 统计1日满足BV3B< -7的天数>=1),L*0.96,'↑中线买'),画红色
N赋值:20
输出熊线:HHV(最高价的N日简单移动平均,N),COLORGREEN,LINETHICK2
输出牛线:LLV(最高价的N日简单移动平均,1),画红色,LINETHICK2
DRAWTEXT(熊线上穿牛线,H*1.05,'持币'), 画蓝色
DRAWTEXT(牛线上穿熊线 ,L*0.95,'持股'),画红色