未来函数检测结果如下:
该公式包含未来函数:WINNER
该公式包含未来函数:COST
该公式包含未来函数:CAPITAL
该公式包含未来函数:XMA
该公式包含未来函数:DCLOSE
该公式包含未来函数:DVOL


Z1:=STRCAT(HYBLOCK,' ');

  Z2:=STRCAT(Z1,DYBLOCK);

  Z3:=STRCAT(Z2,' ');

  DRAWTEXT_FIX(ISLASTBAR,0,0,0,STRCAT(Z3,GNBLOCK)),COLORRED;

  ZK1:(XMA(XMA(H,25),25)-XMA(XMA(L,25),25))*1+XMA(XMA(H,25),25),DOTLINE,COLORBLUE;

  ZD1:XMA(XMA(L,25),25)-(XMA(XMA(H,25),25)-XMA(XMA(L,25),25))*1,LINETHICK2,COLORRED;

  ZD2:EMA(ZD1,25),LINETHICK2;

  DRAWBAND(ZD1,RGB(55,0,0),ZD2,RGB(0,91,0));

  DRAWKLINE(H,O,L,C);

  STICKLINE(ZD1>LOW AND ZD1<HIGH,ZD1,MIN(MIN(OPEN,CLOSE),ZD1),2,0),COLORYELLOW;

  STICKLINE(ZD1>MIN(C,O) AND ZD1<MAX(C,O),ZD1,MIN(OPEN,CLOSE),2,0),COLORYELLOW;

  STICKLINE(ZD1>HIGH,OPEN,CLOSE,2,0),COLORYELLOW;

  STICKLINE(ZD1>HIGH,HIGH,LOW,0,0),COLORYELLOW;

  VAR23:=100*XMA(XMA((C-REF(C,1)),6),6)/XMA(XMA(ABS((C-REF(C,1))),6),6);

回调买:=LLV(VAR23,2)=LLV(VAR23,7) AND COUNT(VAR23<0,2) AND CROSS(VAR23,MA(VAR23,2));

  XG:=ZD1>HIGH AND 回调买 AND L<=ZD1;

  DRAWTEXT(XG,L,'▲买入'),COLORRED;

  JJ:=(HIGH+LOW+CLOSE)/3;

  QJ0:=VOL/IF(HIGH=LOW,4,HIGH-LOW);

  QJ1:=IF(CAPITAL=0,QJ0*(JJ-MIN(CLOSE,OPEN)),QJ0*IF(HIGH=LOW,1,(MIN(OPEN,CLOSE)-LOW)));

  QJ2:=IF(CAPITAL=0,QJ0*(MIN(OPEN,CLOSE)-LOW),QJ0*IF(HIGH=LOW,1,(JJ-MIN(CLOSE,OPEN))));

  QJ3:=IF(CAPITAL=0,QJ0*(HIGH-MAX(OPEN,CLOSE)),QJ0*IF(HIGH=LOW,1,(HIGH-MAX(OPEN,CLOSE))));

  QJ4:=IF(CAPITAL=0,QJ0*(MAX(CLOSE,OPEN)-JJ),QJ0*IF(HIGH=LOW,1,(MAX(CLOSE,OPEN)-JJ)));

  DDX:=((QJ1+QJ2)-(QJ3+QJ4))/IF(CAPITAL=0,10000,10000),COLOR00AAAA,LINETHICK;

  V2:=SMA(IF(C>=REF(C,1),DDX,-DDX/100),2,1);

  V5:=SMA(V2*120/FROMOPEN*5,2,1);

  V10:=SMA(V5,5,1);

  V20:=SMA(V10,5,1);

  DY:=CURRBARSCOUNT=1 AND C<REF(C,1);

  DY2:=REF(V2,1)-DY;

  XG2:=C>O AND DY2<0.02 AND MA(C,5)>MA(C,60) AND C/REF(C,1)>=1.02 AND H<ZK1;

  {DRAWTEXT(XG2,L,'▲抓牛'),COLORYELLOW;}

  DRAWTEXT(XG2 AND L<ZD1,L,'↖牛暴涨'),COLORRED;

超B:=L2_AMO(0,2)/10000.0;

大B:=L2_AMO(1,2)/10000.0;

中B:=L2_AMO(2,2)/10000.0;

小B:=L2_AMO(3,2)/10000.0;

超S:=-L2_AMO(0,3)/10000.0;

大S:=-L2_AMO(1,3)/10000.0;

中S:=-L2_AMO(2,3)/10000.0;

小S:=-L2_AMO(3,3)/10000.0;

  TESTSKIP(NOT(超B OR 大B OR 中B OR 小B OR 超S OR 大S OR 中S OR 小S)!=0);

净流入:=(超B+大B+中B+小B)+(超S+大S+中S+小S);

大宗净流入:=(超B+大B)+(超S+大S);

超大单:=(超B)+(超S);

大单:=(大B)+(大S);

中单:=(中B)+(中S);

小单:=(小B)+(小S);

大宗进:=(超B)+(大B);

大宗出:=(超S)+(大S);

非大宗进:=(中B)+(小B);

非大宗出:=(中S)+(小S);

资金流向:=(超B+大B+中B+小B)+(超S+大S+中S+小S);

近5日流向:=SUM(资金流向,5);

近10日流向:=SUM(资金流向,10);

主力资金线:=(L2_AMO(0,0)+L2_AMO(1,0)-L2_AMO(0,1)-L2_AMO(1,1))/100.0,LINETHICK2;

主力买力度:=LARGEINTRDVOL*100/VOL;

主力卖力度:=LARGEOUTTRDVOL*100/VOL;

  AAB:=CONST(MAX(ABS(超大单),MAX(ABS(大单),MAX(ABS(中单),ABS(小单))))),NODRAW;

  DRAWRECTREL(5,CONST(830-(ABS(超大单)*500/AAB))/2,35,460,IF(CONST(超大单)>0,RGB(255,0,255),RGB(0,255,255)));

  DRAWRECTREL(40,CONST(830-(ABS(大单)*500/AAB))/2,70,460,IF(CONST(大单)>0,RGB(255,0,255),RGB(0,255,255)));

  DRAWRECTREL(75,CONST(830-(ABS(中单)*500/AAB))/2,105,460,IF(CONST(中单)>0,RGB(255,0,255),RGB(0,255,255)));

  DRAWRECTREL(110,CONST(830-(ABS(小单)*500/AAB))/2,140,460,IF(CONST(小单)>0,RGB(255,0,255),RGB(0,255,255)));

  DRAWTEXT_FIX(CURRBARSCOUNT=1,0.007,0.46,0,'超 户    大 户   中 户    散 户'),COLORWHITE;

  DRAWNUMBER_FIX(CURRBARSCOUNT=1,0.007,0.4,0,INTPART(超大单)),COLORWHITE;

  DRAWNUMBER_FIX(CURRBARSCOUNT=1,0.042,0.4,0,INTPART(大单)),COLORWHITE;

  DRAWNUMBER_FIX(CURRBARSCOUNT=1,0.076,0.4,0,INTPART(中单)),COLORWHITE;

  DRAWNUMBER_FIX(CURRBARSCOUNT=1,0.112,0.4,0,INTPART(小单)),COLORWHITE;

  TYX3:=MA(REF(HHV((C+L+O+H)/4,30),1),3);

筹码突破:=C>TYX3 AND(C-REF(C,1))*100/REF(C,1)>=(10-0.01*100/REF(C,1)),COLORRED;

  A111:=COST(85); 

A222:=COST(15); 

A333:=A111-A222; 

A444:=(A111+A222)/2; 

单峰密集:=A333/A444*100<30,LINETHICK0;

  {A5:=A3/A4*100<30;} 

B1:=HHV(HIGH,250); 

B2:=LLV(LOW,250); 

B3:=B1-B2; 

B4:=(A444-B2);

低位:=A444<(B3*04+B2),LINETHICK0; 

低位单峰密集:=单峰密集 AND 低位;

B5:=C/REF(C,1)>1.04; {AND V/REF(V,1)>2;{ AND H=C;}

主力持仓%:=EMA(100*(CLOSE-LLV(LOW,30))/(HHV(HIGH,30)-LLV(LOW,30)),3);

主力持仓大于75%:=主力持仓%>=75 {AND 主力持仓%<=91} AND C>0 AND CLOSE>OPEN AND C=H;

敢死吗:=主力持仓大于75% AND 低位单峰密集 AND B4 AND WINNER(C)>=0.91 AND B5,COLORGREEN,LINETHICK3;

  {DRAWTEXT(FILTER(敢死吗=1,5),L,'----敢死吗'),COLORGREEN;}

  DRAWICON(FILTER(敢死吗=1,5),L*0.995,25);



DIF1:=EMA(DCLOSE,12)-EMA(DCLOSE,26);

  DEA1:=EMA(DIF1,9);

  AAA1:=(DIF1-DEA1)*2*60;

  AAA上:=IF(AAA1>REF(AAA1,1),AAA1,DRAWNULL);

  AAA下:=IF(AAA1<REF(AAA1,1),AAA1,DRAWNULL);

买:=13;

入:=AAA1-REF(AAA1,1);

正大:=CROSS(入,买);

DIF2:=EMA(DCLOSE,10)-EMA(DCLOSE,72);

  DEA2:=EMA(DIF2,17);

  AAA:=(DIF2-DEA2)*2*60;

入2:=AAA-REF(AAA,1);

牛股:=CROSS(入2,13);

正大牛股:=正大 AND 牛股;

DRAWICON(正大牛股,L*0.99,1);

  VAR1:=(CLOSE-MA(CLOSE,7))/MA(CLOSE,7)*100;

  VAR2:=(CLOSE-LLV(LOW,21))/(HHV(HIGH,21)-LLV(LOW,21))*100;

  VAR3:=SMA(VAR2,3,1);

天:=100+(-ABS(VAR1)),COLORRED;

下:=SMA(VAR3,2,1);

无:=ABS(VAR1),COLORGREEN;

敌:=50,COLORFFAA00,LINETHICK3;



LC:=REF(CLOSE,1);

操作线:=SMA(MAX(CLOSE-LC,0),2,1)/SMA(ABS(CLOSE-LC),2,1)*100;

卖:=CROSS(90,操作线);

DRAWICON(卖,H*1.01,8);

绝底线:=5;

买阴线1:操作线<5 AND ZD1>ZD2 AND L<ZD1;

  DRAWICON(买阴线1,L*0.98,7);

买阴线2:操作线<5 AND ZD1<ZD2 AND L<ZD1;

  DRAWICON(买阴线2,L*0.995,7);

  DRAWTEXT_FIX(1,0.20,0.88,0,HYBLOCK),COLORGREEN;



DRAWTEXT_FIX(1,0.20,0.94,0,EXTERNSTR(0,3))COLORFF88FF;

原理解析:
Z1赋值:STRCAT(HYBLOCK,' ')


  Z2赋值:STRCAT(Z1,DYBLOCK)


  Z3赋值:STRCAT(Z2,' ')


  DRAWTEXT_FIX(ISLASTBAR,0,0,0,STRCAT(Z3,GNBLOCK)),画红色
输出

  ZK1:(XXH的25日简单移动平均,25)-XXL的25日简单移动平均,25))*1+XXH的25日简单移动平均,25),DOTLINE, 画蓝色
输出

  ZD1:XXL的25日简单移动平均,25)-(XXH的25日简单移动平均,25)-XXL的25日简单移动平均,25))*1, 线宽为2,画红色
输出

  ZD2:ZD1的25日指数移动平均, 线宽为2


  DRAWBAND(ZD1,RGB(55,0,0),ZD2,RGB(0,91,0))


  DRAWKLINE(H,O,L,C)


  STICKLINE(ZD1>最低价 AND ZD1<最高价,ZD1,开盘价和收盘价的较小值,ZD1),2,0),画黄色


  STICKLINE(ZD1>C和O的较小值 AND ZD1当满足条件ZD1>最高价时,在开盘价和收盘价之间画柱状线
当满足条件ZD1>最高价时,在最高价和最低价之间画柱状线


  VAR23赋值:100*XMA(XMA((C-1日前的C),6),6)/XMA(XMA((C-1日前的C的绝对值),6),6)


回调买赋值:2日内VAR23最低值=7日内VAR23最低值 AND 统计2日满足VAR23<0的天数 AND CROSS(VAR23,VAR23的2日简单移动平均)


  XG赋值:ZD1>最高价 AND 回调买 AND L<=ZD1
当满足条件XG时,在L和'▲买入'位置书写文字


  JJ赋值:(最高价+最低价+收盘价)/3
如果最高价=最低价返回4否则返回最高价-最低价


  QJ1赋值:IF(当前流通股本=0,QJ0*(JJ-收盘价和开盘价的较小值),QJ0*IF(最高价=最低价,1,(开盘价和收盘价的较小值-最低价)))


  QJ2赋值:IF(当前流通股本=0,QJ0*(开盘价和收盘价的较小值-最低价),QJ0*IF(最高价=最低价,1,(JJ-收盘价和开盘价的较小值)))


  QJ3赋值:IF(当前流通股本=0,QJ0*(最高价-开盘价和收盘价较大值),QJ0*IF(最高价=最低价,1,(最高价-开盘价和收盘价较大值)))


  QJ4赋值:IF(当前流通股本=0,QJ0*(收盘价和开盘价较大值-JJ),QJ0*IF(最高价=最低价,1,(收盘价和开盘价较大值-JJ)))
如果当前流通股本=0返回10000否则返回10000


  V2赋值:SMA(IF(C>=1日前的C,DDX,-DDX/100),2,1)
V2*120/FROM开盘价*5的2日[1日权重]移动平均
V5的5日[1日权重]移动平均
V10的5日[1日权重]移动平均


  DY赋值: 到最后交易的周期=1 AND C<1日前的C


  DY2:=1日前的V2-DY


  XG2:=C>O AND DY2<0.02 AND C的5日简单移动平均>C的60日简单移动平均 AND C/1日前的C>=1.02 AND H当满足条件XG2时,在L和'▲抓牛'位置书写文字
当满足条件XG2 AND L

超B赋值:L2_AMO(0,2)/10000.0


大B赋值:L2_AMO(1,2)/10000.0


中B赋值:L2_AMO(2,2)/10000.0


小B赋值:L2_AMO(3,2)/10000.0


超S赋值:-L2_AMO(0,3)/10000.0


大S赋值:-L2_AMO(1,3)/10000.0


中S赋值:-L2_AMO(2,3)/10000.0


小S赋值:-L2_AMO(3,3)/10000.0


  TESTSKIP(NOT(超B OR 大B OR 中B OR 小B OR 超S OR 大S OR 中S OR 小S)!=0)


净流入赋值:(超B+大B+中B+小B)+(超S+大S+中S+小S)


大宗净流入赋值:(超B+大B)+(超S+大S)


超大单赋值:(超B)+(超S)


大单赋值:(大B)+(大S)


中单赋值:(中B)+(中S)


小单赋值:(小B)+(小S)


大宗进赋值:(超B)+(大B)


大宗出赋值:(超S)+(大S)


非大宗进赋值:(中B)+(小B)


非大宗出赋值:(中S)+(小S)


资金流向赋值:(超B+大B+中B+小B)+(超S+大S+中S+小S)


近5日流向赋值:5的资金流向日累和


近10日流向赋值:10的资金流向日累和


主力资金线赋值:(L2_AMO(0,0)+L2_AMO(1,0)-L2_AMO(0,1)-L2_AMO(1,1))/100.0, 线宽为2


主力买力度赋值:LARGEINTRD成交量*100/成交量


主力卖力度赋值:LARGEOUTTRD成交量*100/成交量


  AAB赋值:CONST(MAX(超大单的绝对值,MAX(ABS(大单),MAX(ABS(中单),ABS(小单))))),NODRAW


  DRAWRECTREL(5,CONST(830-(超大单的绝对值*500/AAB))/2,35,460,IF(CONST(超大单)>0,RGB(255,0,255),RGB(0,255,255)))


  DRAWRECTREL(40,CONST(830-(大单的绝对值*500/AAB))/2,70,460,IF(CONST(大单)>0,RGB(255,0,255),RGB(0,255,255)))


  DRAWRECTREL(75,CONST(830-(中单的绝对值*500/AAB))/2,105,460,IF(CONST(中单)>0,RGB(255,0,255),RGB(0,255,255)))


  DRAWRECTREL(110,CONST(830-(小单的绝对值*500/AAB))/2,140,460,IF(CONST(小单)>0,RGB(255,0,255),RGB(0,255,255)))
当满足条件 到最后交易的周期=1时,在横轴0.007纵轴0.46位置书写文字


  DRAWNUMBER_FIX( 到最后交易的周期=1,0.007,0.4,0,INTPART(超大单)),画白色


  DRAWNUMBER_FIX( 到最后交易的周期=1,0.042,0.4,0,INTPART(大单)),画白色


  DRAWNUMBER_FIX( 到最后交易的周期=1,0.076,0.4,0,INTPART(中单)),画白色


  DRAWNUMBER_FIX( 到最后交易的周期=1,0.112,0.4,0,INTPART(小单)),画白色


  TYX3赋值:MA(REF(HHV((C+L+O+H)/4,30),1),3)


筹码突破赋值:C>TYX3 AND(C-1日前的C)*100/1日前的C>=(10-0.01*100/1日前的C),画红色


  A111赋值:获利盘为85%的成本分布


A222赋值:获利盘为15%的成本分布


A333赋值:A111-A222


A444赋值:(A111+A222)/2


单峰密集赋值:A333/A444*100<30,LINETHICK0


  {A5赋值:A3/A4*100<30
}

B1赋值:250日内最高价最高值


B2赋值:250日内最低价最低值


B3赋值:B1-B2


B4赋值:(A444-B2)


低位赋值:A444<(B3*04+B2),LINETHICK0


低位单峰密集:=单峰密集 AND 低位


B5赋值:C/1日前的C>1.04
{AND V/1日前的V>2
{ AND H=C
}

主力持仓%赋值:EMA(100*(收盘价-30日内最低价最低值)/(30日内最高价最高值-30日内最低价最低值),3)


主力持仓大于75%赋值:主力持仓%>=75 {AND 主力持仓%<=91} AND C>0 AND 收盘价>开盘价 AND C=H


敢死吗赋值:主力持仓大于75% AND 低位单峰密集 AND B4 AND C计算的获利盘比例>=0.91 AND B5,画绿色, 线宽为3


  {DRAWTEXT(敢死吗=1的5过滤,L,'----敢死吗'),画绿色
}

  DRAWICON(敢死吗=1的5过滤,L*0.995,25)




DIF1赋值:D收盘价的12日指数移动平均-D收盘价的26日指数移动平均


  DEA1赋值:DIF1的9日指数移动平均


  AAA1赋值:(DIF1-DEA1)*2*60


  AAA上赋值:IF(AAA1>1日前的AAA1,AAA1,DRAWNULL)


  AAA下赋值:IF(AAA1<1日前的AAA1,AAA1,DRAWNULL)


买赋值:13


入赋值:AAA1-1日前的AAA1


正大赋值:入上穿买


DIF2赋值:D收盘价的10日指数移动平均-D收盘价的72日指数移动平均


  DEA2赋值:DIF2的17日指数移动平均


  AAA赋值:(DIF2-DEA2)*2*60


入2:=AAA-1日前的AAA


牛股赋值:入2上穿13


正大牛股:=正大 AND 牛股
当满足条件正大牛股时,在L*0.99和1之间画图标


  VAR1赋值:(收盘价-收盘价的7日简单移动平均)/收盘价的7日简单移动平均*100


  VAR2赋值:(收盘价-21日内最低价最低值)/(21日内最高价最高值-21日内最低价最低值)*100
VAR2的3日[1日权重]移动平均


天赋值:100+(-VAR1的绝对值),画红色
VAR3的2日[1日权重]移动平均


无赋值:VAR1的绝对值,画绿色


敌赋值:50,COLORFFAA00, 线宽为3




LC赋值:1日前的收盘价


操作线赋值:SMA(收盘价-LC和0较大值,2,1)/SMA(收盘价-LC的绝对值,2,1)*100


卖赋值:90上穿操作线
当满足条件卖时,在H*1.01和8之间画图标


绝底线赋值:5


买阴线1:操作线<5 AND ZD1>ZD2 AND L当满足条件买阴线1时,在L*0.98和7之间画图标


买阴线2:操作线<5 AND ZD1当满足条件买阴线2时,在L*0.995和7之间画图标
当满足条件1时,在横轴0.20纵轴0.88位置书写文字




DRAWTEXT_FIX(1,0.20,0.94,0,EXTERNSTR(0,3))COLORFF88FF

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