分享

上升内径线 谦穗主图源码

 凡人sypls 2015-07-21
 
 
A1:=CONST(REF(H,N1))+(N1+1-CURRBARSCOUNT)*M1/100;
A2:=CONST(REF(H,N2))+(N2+1-CURRBARSCOUNT)*M2/100;
A3:=CONST(REF(H,N3))+(N3+1-CURRBARSCOUNT)*M3/100;
H1:IF(CURRBARSCOUNT<N1,A1,DRAWNULL);
H2:IF(CURRBARSCOUNT<N2,A2,DRAWNULL);
H3:IF(CURRBARSCOUNT<N3,A3,DRAWNULL);
STICKLINE(1,H1,MA(H1,5),0,0),COLORYELLOW;
STICKLINE(1,H2,MA(H2,5),0,0),COLORYELLOW;
STICKLINE(1,H3,MA(H3,5),0,0),COLORYELLOW;

LC:=REF(CLOSE,1);
RSI:=((SMA(MAX((CLOSE - LC),0),3,1) / SMA(ABS((CLOSE - LC)),3,1)) * 100);
FF:=EMA(CLOSE,3);
MA15:=EMA(CLOSE,21);
STICKLINE((MA15 > REF(MA15,1)),MA15,MA15,3,8),LINETHICK2,COLOR00FFFF;
STICKLINE((MA15 < REF(MA15,1)),MA15,MA15,3,8),LINETHICK2,COLORGREEN;
DRAWTEXT(CROSS(FF,MA15),(LOW * 0.99),'底背离'),COLOR0000FF;
DRAWTEXT(CROSS(88,RSI),(HIGH * 1.02),'顶背离'),COLOR00FFFF;
{买线:=EMA(C,2);
卖线:=EMA(SLOPE(C,21)*20+C,42);   
BU:=CROSS(买线,卖线); 
SEL:=CROSS(卖线,买线); 
STICKLINE(买线>=卖线,LOW,HIGH,1,0),COLORRED;
STICKLINE(买线>=卖线,CLOSE,OPEN,3,0),COLOR0000AA;
STICKLINE(买线>=卖线,CLOSE,OPEN,2.5,0),COLOR0000CC;
STICKLINE(买线>=卖线,CLOSE,OPEN,2,0),COLOR0000CC;
STICKLINE(买线>=卖线,CLOSE,OPEN,1.8,0),COLOR0000EE;
STICKLINE(买线<卖线,CLOSE,OPEN,3,0),COLORAAAA00;
STICKLINE(买线<卖线,CLOSE,OPEN,2.5,0),COLORBBBB00;
STICKLINE(买线<卖线,CLOSE,OPEN,2,0),COLORCCCC00;
STICKLINE(买线<卖线,CLOSE,OPEN,1.8,0),COLOREEEE00;
STICKLINE(买线<卖线,LOW,HIGH,1,0),COLORFFFF00;
STICKLINE(CROSS(买线,卖线) OR CROSS(卖线,买线),OPEN,CLOSE,3,0),COLOR00FFFF;}
一发千钧指导线: EMA((EMA(CLOSE,4)+EMA(CLOSE,6)+EMA(CLOSE,12)+EMA(CLOSE,24))/4,2),LINETHICK1,COLORFFFFFF;
谦穗临界点: MA(CLOSE,27),LINETHICK1,COLOR00FFFF;
{涨跌停K线}
STICKLINE((C-REF(C,1))*100/REF(C,1)>=(10-0.01*100/REF(C,1)),OPEN,CLOSE,2.8,0),COLORF00FF0;
STICKLINE((REF(C,1)-C)*100/REF(C,1)>=(10-0.01*100/REF(C,1)),OPEN,CLOSE,2.8,0),COLORWHITE;
DRAWICON(IF(HHV(SUM(IF(C<WMA(C,2),V,0),4)/SUM(IF(C>WMA(C,2),V,0),4),5)>4 AND CROSS(2,SUM(IF(C<WMA(C,2),V,0),4)/SUM(IF(C>WMA(C,2),V,0),4)) AND C>=O,1,0),L*0.98,11);

Z:=20;
M:=32;
P1:=80;
P2:=100;
VAR111:=(C+H+O+L)/4;
压力线:XMA(VAR111,Z)*(1+P1/1000)  POINTDOT  LINETHICK3 ;
支撑线:XMA(VAR111,M)*(1-P2/1000) POINTDOT  LINETHICK3  ;
上中轨:压力线-(压力线-支撑线)*0.33   POINTDOT  LINETHICK3  COLORLIGRAY;
下中轨:支撑线+(压力线-支撑线)*0.33   POINTDOT LINETHICK3 COLORGRAY;
AA:压力线*1.008 POINTDOT  LINETHICK4 COLORGRAY;
BB:支撑线*0.992 POINTDOT  LINETHICK4  COLORGRAY;

XG5:=CROSS(C ,支撑线) OR (L<支撑线 AND C>支撑线);
DRAWICON (XG5,L*0.9998,23),COLORRED;



工作线:=EXPMA(CLOSE,12),COLORRED,LINETHICK0;
生命线:=EXPMA(CLOSE,50),COLORMAGENTA,LINETHICK0;
{等待:=IF(MA3>工作线,工作线,MA3); 
IF(等待>REF(等待,1),等待,DRAWNULL),LINETHICK0,COLOR00FFFF; 
IF(工作线>REF(工作线,1),工作线,DRAWNULL),LINETHICK0,COLOR0000FF; 
IF(工作线<REF(工作线,1),工作线,DRAWNULL),COLOR00FF00; 
IF(生命线>REF(生命线,1),生命线,DRAWNULL),LINETHICK0,COLORFF00FF; 
IF(生命线<REF(生命线,1),生命线,DRAWNULL),COLOR669933; }

XG1:=CROSS(C,工作线) AND CROSS(C,生命线);
XG2:=CROSS(工作线,生命线);
XG3:=CROSS(C,工作线) AND XG2 ;
XG4:=CROSS(C,工作线) AND XG5;
DRAWTEXT(XG1,L*0.9998,''),COLORRED;
DRAWICON(XG3,L*0.9998,5),COLORRED;
DRAWTEXT (XG4,L*0.998, '【重点关注】'),COLORRED;
DRAWTEXT (XG4,L*0.95, '【稳抓黑马】'),COLORRED;

N:=10;
T1:=CONST(HHVBARS(V,10)),COLOR0000FF,LINETHICK1;
量能平台:IF(CURRBARSCOUNT<=N+15,CONST(IF(T1=0,C,REF(C,T1))),DRAWNULL)COLOR0000FF,LINETHICK2;
新量能点:IF(CURRBARSCOUNT=T1+1,量能平台,DRAWNULL),CIRCLEDOT,COLORLIGRAY,LINETHICK2;
DRAWTEXT(ISLASTBAR,量能平台,' 量能平台');
DIF:=EMA(CLOSE,12)-EMA(CLOSE,26);
DEA:=EMA(DIF,9);
MACD:=(DIF-DEA)*2;
VAR113:=HHV(HIGH,60);
VAR114:=LLV(LOW,30);
VAR115:=(CLOSE-MA(CLOSE,32))/MA(CLOSE,32)*100;
VAR116:=(VAR113+VAR114+VAR115)/3;
VAR117:=EMA(VAR116,5);
K01:=EMA(VAR117,5)*2, COLORFF00FF;
D01:=EMA(K01,5),  COLORWHITE;
J01:=K01*3-D01*2, COLORYELLOW;
ENTERLONG:=CROSS(K01,D01);
EXITLONG:=CROSS(D01,K01);
B01:=(DRAWICON((ZIG(3,5)>REF(ZIG(3,5),1)) AND (REF(ZIG(3,5),1)<=REF(ZIG(3,5),2)) 
AND (REF(ZIG(3,5),2)<=REF(ZIG(3,5),3)),L*0.98,1))*D01*2/3;
B02:=IF(TROUGHBARS(3,15,1)=1 AND HIGH>LOW+0.01,20,0);
超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),NODRAW;
大宗出:=(超S)+(大S),NODRAW;
非大宗进:=(中B)+(小B),NODRAW;
非大宗出:=(中S)+(小S),NODRAW;
大宗进限制:=IF((超B+大B)=0,0,大宗进);
大宗出限制:=IF((超S+大S)=0,0,大宗出);
非大宗进限制:=IF(中B+小B=0,0,非大宗进);
非大宗出限制:=IF(中S+小S=0,0,非大宗出);
主力净流入:=(超B+大B)-(超S+大S),COLORRED,NODRAW;
散户净流入:=(中B+小B)-(中S+小S),COLORRED,NODRAW;
净流入:=(超B+大B+中B+小B)-(超S+大S+中S+小S),COLORRED,NODRAW;
必买:=(B01 AND B02) AND 净流入>0; 
必卖:=IF(PEAKBARS(3,15,1)=1,80,100),COLORGREEN,LINETHICK1;
QQ:=必卖=80;
B03:=((ZIG(3,5)>REF(ZIG(3,5),1)) AND (REF(ZIG(3,5),1)<=REF(ZIG(3,5),2)) AND (REF(ZIG(3,5),2)<=REF(ZIG(3,5),3)));
VV1:=EMA(CLOSE,60)-EMA(CLOSE,300);
VV2:=EMA(VV1,300);
VV3:=(CLOSE-(LOW,8))/((HIGH,8)-LLV(LOW,8))*100;
VV4:=SMA(VV3,2,1),NODRAW;
VV5:=SMA(VV4,2,1),NODRAW;
VV6:=CLOSE/REF(CLOSE,3)>=1.1;
VV7:=BACKSET(VV6,3);
大涨:=(VV7 AND COUNT(VV7,3)=1);
DRAWICON(必买,L-0.16,11);
DRAWICON(大涨,L-0.18,9);
DRAWICON(大涨 AND 必买,L-0.185,1);
DRAWICON(QQ,H+0.1,6);
LOWN:=5;
AA1:=REF(L,LOWN)=LLV(L,2*LOWN+1);
QY1:=BACKSET(AA1,LOWN+1);
CC1:=FILTER(QY1,LOWN) AND L=LLV(L,LOWN+1);
DRAWICON(CC1,L*0.98,9);

DRAWTEXT(CROSS(88,RSI),(HIGH * 1.02),'出局'),COLORGREEN;
VARC:=SMA(MAX(C-REF(C,1),0),6,1)/SMA(ABS(C-REF(C,1)),6,1)*100;
DRAWTEXT(CROSS(84,VARC),H*1.01,'逃');
  
 A1赋值:N1日前的最高价的最后一日取值设为常数+(N1+1-到最后交易的周期)*M1/100
A2赋值:N2日前的最高价的最后一日取值设为常数+(N2+1-到最后交易的周期)*M2/100
A3赋值:N3日前的最高价的最后一日取值设为常数+(N3+1-到最后交易的周期)*M3/100
输出H1:如果到最后交易的周期<N1,返回A1,否则返回无效数
输出H2:如果到最后交易的周期<N2,返回A2,否则返回无效数
输出H3:如果到最后交易的周期<N3,返回A3,否则返回无效数
当满足条件1时,在H1和H1的5日简单移动平均位置之间画柱状线,宽度为0,0不为0则画空心柱.,画黄色
当满足条件1时,在H2和H2的5日简单移动平均位置之间画柱状线,宽度为0,0不为0则画空心柱.,画黄色
当满足条件1时,在H3和H3的5日简单移动平均位置之间画柱状线,宽度为0,0不为0则画空心柱.,画黄色
LC赋值:1日前的收盘价
RSI赋值:(((收盘价-LC)和0的较大值的3日[1日权重]移动平均 / (收盘价-LC)的绝对值的3日[1日权重]移动平均) * 100)
FF赋值:收盘价的3日指数移动平均
MA15赋值:收盘价的21日指数移动平均
当满足条件(MA15>1日前的MA15)时,在MA15和MA15位置之间画柱状线,宽度为3,8不为0则画空心柱.,线宽为2,COLOR00FFFF
当满足条件(MA15<1日前的MA15)时,在MA15和MA15位置之间画柱状线,宽度为3,8不为0则画空心柱.,线宽为2,画绿色
当满足条件FF上穿MA15时,在(最低价*0.99)位置书写文字,COLOR0000FF
当满足条件88上穿RSI时,在(最高价*1.02)位置书写文字,COLOR00FFFF
输出一发千钧指导线: (收盘价的4日指数移动平均+收盘价的6日指数移动平均+收盘价的12日指数移动平均+收盘价的24日指数移动平均)/4的2日指数移动平均,线宽为1,COLORFFFFFF
输出谦穗临界点: 收盘价的27日简单移动平均,线宽为1,COLOR00FFFF
当满足条件(收盘价-1日前的收盘价)*100/1日前的收盘价>=(10-0.01*100/1日前的收盘价)时,在开盘价和收盘价位置之间画柱状线,宽度为2.8,0不为0则画空心柱.,COLORF00FF0
当满足条件(1日前的收盘价-收盘价)*100/1日前的收盘价>=(10-0.01*100/1日前的收盘价)时,在开盘价和收盘价位置之间画柱状线,宽度为2.8,0不为0则画空心柱.,画白色
当满足条件如果5日内如果收盘价<收盘价的2日加权移动平均,返回成交量(手),否则返回0的4日累和/如果收盘价>收盘价的2日加权移动平均,返回成交量(手),否则返回0的4日累和的最高值>4ANDCROSS(2,如果收盘价<收盘价的2日加权移动平均,返回成交量(手),否则返回0的4日累和/如果收盘价>收盘价的2日加权移动平均,返回成交量(手),否则返回0的4日累和)ANDC>=开盘价,返回1,否则返回0时,在最低价*0.98位置画11号图标
Z赋值:20
M赋值:32
P1赋值:80
P2赋值:100
VAR111赋值:(收盘价+最高价+开盘价+最低价)/4
输出压力线:VAR111的Z日偏移移动平均*(1+P1/1000)  POINTDOT  线宽为3 
输出支撑线:VAR111的M日偏移移动平均*(1-P2/1000) POINTDOT  线宽为3  
输出上中轨:压力线-(压力线-支撑线)*0.33   POINTDOT  线宽为3  画淡灰色
输出下中轨:支撑线+(压力线-支撑线)*0.33   POINTDOT 线宽为3 画深灰色
输出AA:压力线*1.008 POINTDOT  线宽为4 画深灰色
输出布林极限:支撑线*0.992 POINTDOT  线宽为4  画深灰色
XG5赋值:收盘价上穿支撑线 OR (最低价<支撑线 AND 收盘价>支撑线)
当满足条件XG5时,在最低价*0.9998位置画23号图标,画红色
工作线赋值:收盘价的12日指数移动平均,画红色,线宽为0
生命线赋值:收盘价的50日指数移动平均,画洋红色,线宽为0
XG1赋值:收盘价上穿工作线 AND 收盘价上穿生命线
XG2赋值:工作线上穿生命线
XG3赋值:收盘价上穿工作线 AND XG2 
XG4赋值:收盘价上穿工作线 AND XG5
当满足条件XG1时,在最低价*0.9998位置书写文字,画红色
当满足条件XG3时,在最低价*0.9998位置画5号图标,画红色
当满足条件XG4时,在最低价*0.998位置书写文字,画红色
当满足条件XG4时,在最低价*0.95位置书写文字,画红色
N赋值:10
T1赋值:10日内成交量(手)距今天数的最后一日取值设为常数,COLOR0000FF,线宽为1
输出量能平台:如果到最后交易的周期<=N+15,返回如果T1=0,返回收盘价,否则返回T1日前的收盘价的最后一日取值设为常数,否则返回无效数COLOR0000FF,线宽为2
输出新量能点:如果到最后交易的周期=T1+1,返回量能平台,否则返回无效数,CIRCLEDOT,画淡灰色,线宽为2
当满足条件是否最后一个周期时,在量能平台位置书写文字
DIF赋值:收盘价的12日指数移动平均-收盘价的26日指数移动平均
DEA赋值:DIF的9日指数移动平均
MACD赋值:(DIF-DEA)*2
VAR113赋值:60日内最高价的最高值
VAR114赋值:30日内最低价的最低值
VAR115赋值:(收盘价-收盘价的32日简单移动平均)/收盘价的32日简单移动平均*100
VAR116赋值:(VAR113+VAR114+VAR115)/3
VAR117赋值:VAR116的5日指数移动平均
K01赋值:VAR117的5日指数移动平均*2, COLORFF00FF
D01赋值:K01的5日指数移动平均,  画白色
J01赋值:K01*3-D01*2, 画黄色
ENTERLONG赋值:K01上穿D01
EXITLONG赋值:D01上穿K01
B01赋值:(当满足条件(收盘价5%的之字转向>1日前的收盘价5%的之字转向)AND(1日前的收盘价5%的之字转向<=2日前的收盘价5%的之字转向)AND(2日前的收盘价5%的之字转向<=3日前的收盘价5%的之字转向)时,在最低价*0.98位置画1号图标)*D01*2/3
B02赋值:如果收盘价15%之字转向的前1个波谷位置=1ANDHIGH>最低价+0.01,返回20,否则返回0
超B赋值:成交额分档/10000.0
大B赋值:成交额分档/10000.0
中B赋值:成交额分档/10000.0
小B赋值:成交额分档/10000.0
超S赋值:成交额分档/10000.0
大S赋值:成交额分档/10000.0
中S赋值:成交额分档/10000.0
小S赋值:成交额分档/10000.0
如果不满足条件取反不等于0,公式返回
大宗进赋值:(超B)+(大B),NODRAW
大宗出赋值:(超S)+(大S),NODRAW
非大宗进赋值:(中B)+(小B),NODRAW
非大宗出赋值:(中S)+(小S),NODRAW
大宗进限制赋值:如果(超B+大B)=0,返回0,否则返回大宗进
大宗出限制赋值:如果(超S+大S)=0,返回0,否则返回大宗出
非大宗进限制赋值:如果中B+小B=0,返回0,否则返回非大宗进
非大宗出限制赋值:如果中S+小S=0,返回0,否则返回非大宗出
主力净流入赋值:(超B+大B)-(超S+大S),画红色,NODRAW
散户净流入赋值:(中B+小B)-(中S+小S),画红色,NODRAW
净流入赋值:(超B+大B+中B+小B)-(超S+大S+中S+小S),画红色,NODRAW
必买赋值:(B01 AND B02) AND 净流入>0
必卖赋值:如果收盘价15%之字转向的前1个波峰位置=1,返回80,否则返回100,画绿色,线宽为1
QQ赋值:必卖=80
B03赋值:((收盘价5%的之字转向>1日前的收盘价5%的之字转向) AND (1日前的收盘价5%的之字转向<=2日前的收盘价5%的之字转向) AND (2日前的收盘价5%的之字转向<=3日前的收盘价5%的之字转向))
VV1赋值:收盘价的60日指数移动平均-收盘价的300日指数移动平均
VV2赋值:VV1的300日指数移动平均
VV3赋值:(收盘价-(最低价,8))/((最高价,8)-8日内最低价的最低值)*100
VV4赋值:VV3的2日[1日权重]移动平均,NODRAW
VV5赋值:VV4的2日[1日权重]移动平均,NODRAW
VV6赋值:收盘价/3日前的收盘价>=1.1
VV7赋值:若VV6则将最近3周期置为1
大涨赋值:(VV7 AND 统计3日中满足VV7的天数=1)
当满足条件必买时,在最低价-0.16位置画11号图标
当满足条件大涨时,在最低价-0.18位置画9号图标
当满足条件大涨AND必买时,在最低价-0.185位置画1号图标
当满足条件QQ时,在最高价+0.1位置画6号图标
LOWN赋值:5
AA1赋值:LOWN日前的最低价=2*LOWN+1日内最低价的最低值
QY1赋值:若AA1则将最近LOWN+1周期置为1
CC1赋值:QY1的LOWN日过滤 AND 最低价=LOWN+1日内最低价的最低值
当满足条件CC1时,在最低价*0.98位置画9号图标
当满足条件88上穿RSI时,在(最高价*1.02)位置书写文字,画绿色
VARC赋值:收盘价-1日前的收盘价和0的较大值的6日[1日权重]移动平均/收盘价-1日前的收盘价的绝对值的6日[1日权重]移动平均*100
当满足条件84上穿VARC时,在最高价*1.01位置书写文字


    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约