开通VIP,畅享免费电子书等14项超值服
首页
好书
留言交流
下载APP
联系客服
2023.12.19天津
编程思路破译
T赋值:150
TT赋值:3
均价线赋值:成交额(元)/成交量(手)/100
C2赋值:1日前的收盘价
涨停赋值:如果1日前的收盘价*1.1-收盘价<0.2,返回1,否则返回0
当满足条件涨停时,在开盘价和收盘价位置之间画柱状线,宽度为4,0不为0则画空心柱.,画红色
当满足条件涨停时,在开盘价和收盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,画黄色
当满足条件涨停时,在最高价和最低价位置之间画柱状线,宽度为0,0不为0则画空心柱.,画黄色
当满足条件均价线AND涨停时,在均价线位置书写文字,画绿色
当满足条件(开盘价+收盘价)/2AND涨停时,在(开盘价+收盘价)/2位置书写文字,画洋红色
当满足条件涨停时,在最低价位置书写文字,画深灰色
MA13赋值:收盘价的13日简单移动平均,画深灰色
MA21赋值:收盘价的21日简单移动平均,画白色
支撑线赋值:(收盘价的3日简单移动平均+收盘价的6日简单移动平均+收盘价的12日简单移动平均+收盘价的24日简单移动平均)/4
LC赋值:1日前的收盘价
操作线赋值:收盘价-LC和0的较大值的2日[1日权重]移动平均/收盘价-LC的绝对值的2日[1日权重]移动平均*100
趋势线赋值:收盘价-LC和0的较大值的14日[1日权重]移动平均/收盘价-LC的绝对值的14日[1日权重]移动平均*100
震仓线赋值:45
震仓线2赋值:50
逃命线赋值:80
抄底线赋值:20
绝底线赋值:5
PP2赋值:操作线<震仓线2ANDREF(操作线,1)>震仓线2
PP赋值:操作线<震仓线ANDREF(操作线,1)>震仓线
PP3赋值:操作线<抄底线ANDREF(操作线,1)>抄底线
HH赋值:统计13日中满足涨停的天数>=1
当满足条件PP2ANDHH时,在开盘价和收盘价位置之间画柱状线,宽度为0.8,0不为0则画空心柱.,画蓝色
当满足条件PPANDHH时,在开盘价和收盘价位置之间画柱状线,宽度为0.8,0不为0则画空心柱.,画蓝色
当满足条件PP3ANDHH时,在开盘价和收盘价位置之间画柱状线,宽度为0.8,0不为0则画空心柱.,画蓝色
A赋值:最低价的4日[3日权重]移动平均
当满足条件AANDREF(PP,1)ANDHH时,在A*0.9999和A*0.9979位置之间画柱状线,宽度为5,0不为0则画空心柱.
当满足条件AANDREF(PP,1)ANDHH时,在最低价*0.98位置画7号图标
当满足条件AANDREF(PP3,1)ANDHH时,在A*0.9999和A*0.9979位置之间画柱状线,宽度为5,0不为0则画空心柱.
当满足条件AANDREF(PP3,1)ANDHH时,在最低价*0.98位置画7号图标
高1赋值:TT日前的T日内最高价的最高值
低1赋值:TT日前的T日内最低价的最低值
H1赋值:高1-(高1-低1)*0.191
H2赋值:高1-(高1-低1)*0.382
H3赋值:高1-(高1-低1)*0.5
H4赋值:高1-(高1-低1)*0.618
H5赋值:高1-(高1-低1)*0.809
输出顶:日期日高1,COLORFFFF00
输出一:日期日H1,POINTDOT,画黄色
输出二:日期日H2,POINTDOT,画洋红色
输出三:日期日H3,COLOR00FFFF
输出四:日期日H4,POINTDOT,画洋红色
输出五:日期日H5,POINTDOT,画黄色
输出低:日期日低1,COLOR00FF00
TT3赋值:(到最后交易的周期=5)
TT4赋值:(到最后交易的周期=5+3)
当满足条件TT3AND顶时,在顶位置书写数字,COLOR999900
当满足条件TT4AND顶时,在顶位置书写文字,COLOR208FFF
当满足条件TT3AND一时,在一位置书写数字,COLOR999999
当满足条件TT4AND一时,在一位置书写文字,COLOR208FFF
当满足条件TT3AND二时,在二位置书写数字,COLOR999999
当满足条件TT4AND二时,在二位置书写文字,COLOR208FFF
当满足条件TT3AND三时,在三位置书写数字,COLOR999999
当满足条件TT4AND三时,在三位置书写文字,COLOR208FFF
当满足条件TT3AND四时,在四位置书写数字,COLOR999999
当满足条件TT4AND四时,在四位置书写文字,COLOR208FFF
当满足条件TT3AND五时,在五位置书写数字,COLOR999999
当满足条件TT4AND五时,在五位置书写文字,COLOR208FFF
当满足条件TT3AND低时,在低*1.01位置书写数字,COLOR999900
当满足条件TT4AND低时,在低*1.009位置书写文字,COLOR208FFF
输出MA05:收盘价的5日简单移动平均线宽为3,COLOR00CCFF
MA10赋值:收盘价的10日简单移动平均
MA20赋值:收盘价的20日简单移动平均
MA30赋值:收盘价的30日简单移动平均
五日乖离率赋值:(收盘价-MA05)/MA05*100
BB05赋值:(MA05/1日前的MA05-1)*100的反正切*180/3.1416
速度5赋值:(MA05-1日前的MA05)/1日前的MA05的3日指数移动平均*100的3日[1日权重]移动平均
加速度5赋值:(速度5-1日前的速度5)的3日指数移动平均,NODRAW
如果BB05>30ANDMA05>1日前的MA05,返回MA05,否则返回无效数,线宽为3,画红色
BB10赋值:(MA10/1日前的MA10-1)*100的反正切*180/3.1416
如果BB05<0ANDMA05<1日前的MA05,返回MA05,否则返回无效数,线宽为3,画绿色
三拾日乖离率赋值:(收盘价-MA30)/MA30*100,NODRAW
VAR1赋值:(MA20-MA30)>1日前的(MA20-MA30)ANDMA20>1日前的MA20ANDMA30>1日前的MA30
VAR2赋值:(MA30-MA20)<1日前的(MA30-MA20)ANDMA20<1日前的MA20ANDMA30<1日前的MA30
BB30赋值:(MA30/1日前的MA30-1)*100的反正切*180/3.1416
强势狙击赋值:BB30>30ANDBB10>45ANDCROSS(BB05,60)的10日过滤
加仓赋值:统计5日中满足BB05上穿30的天数>=1ANDMA05>1日前的MA05AND三拾日乖离率>1日前的三拾日乖离率ANDMA10>1日前的MA10AND加速度5>1日前的加速度5AND速度5>1日前的速度5的10日过滤
清仓赋值:统计5日中满足30上穿BB05的天数>=1AND(收盘价>MA30ORO>MA30)ANDMA05<1日前的MA05AND三拾日乖离率<1日前的三拾日乖离率ANDMA10<1日前的MA10的10日过滤
当满足条件加仓时,在最低价*0.98位置书写文字,画红色
JC赋值:0上穿五日乖离率AND三拾日乖离率<1日前的三拾日乖离率ANDMA10>1日前的MA10
减仓赋值:JC的10日过滤
MR赋值:统计3日中满足五日乖离率上穿0的天数>=1AND三拾日乖离率>1日前的三拾日乖离率ANDMA05>1日前的MA05AND(收盘价/1日前的收盘价-1)*100>5ANDREF(收盘价,1) 买入赋值:MR的10日过滤 当满足条件减仓时,在最高价*1.02位置书写文字,画青色 当满足条件买入时,在最低价*0.98位置书写文字,画黄色 当满足条件清仓时,在最高价*1.02位置书写文字,画绿色 当满足条件强势狙击时,在最低价*0.98位置书写文字,画黄色 VAR21赋值:最高价-成交额(元)/成交量(手)/100的绝对值和成交额(元)/成交量(手)/100-最低价的绝对值的较大值 VAR3赋值:(开盘价+收盘价)/2-成交额(元)/成交量(手)/100的绝对值 MV赋值:(VAR21+VAR3)/成交额(元)*成交量(手)*100*50 输出压力:1日前的30日内收盘价的最高值的2日简单移动平均,COLOR9DFFFF 输出支撑:1日前的30日内收盘价的最低值的2日简单移动平均,COLORABFF46 输出MA3:收盘价的3日简单移动平均,COLOR00FF00 输出MA5:收盘价的5日简单移动平均,COLORFFFFFF ZX赋值:(MA3+MA5)/2 输出MA20:收盘价的20日简单移动平均,COLORFF00FF 输出MA30:收盘价的30日简单移动平均,画黄色 QSXS赋值:MA5>=MA30ANDMA30>1日前的MA30 GD赋值:ZX>=1日前的ZXANDREF(ZX,1)<2日前的ZX YB赋值:收盘价>2日前的(开盘价-收盘价)/2+收盘价 输出买:收盘价上穿ZXAND(GDORYB)ANDQSXS,COLOR00FF00,POINTDOT,线宽为0 输出优:买ANDMA5>1日前的MA5,画黄色,POINTDOT,线宽为0 当满足条件买时,在最高价和最低价位置之间画柱状线,宽度为0,1不为0则画空心柱.,COLOR00FF00,线宽为2 当满足条件买时,在开盘价和收盘价位置之间画柱状线,宽度为4,1不为0则画空心柱.,COLOR00FF00,线宽为2 当满足条件优时,在最高价和最低价位置之间画柱状线,宽度为0,1不为0则画空心柱.,画黄色,线宽为2 当满足条件优时,在开盘价和收盘价位置之间画柱状线,宽度为4,1不为0则画空心柱.,画黄色,线宽为2 当满足条件买时,在最低价*0.99位置书写文字,COLOR00FF00 当满足条件优时,在最低价位置画1号图标 程序源码 T:=150; TT:=3; 均价线:=AMOUNT/V/100; C2:=REF(C,1); 涨停:=IF(REF(C,1)*1.1-C<0.2,1,0); STICKLINE(涨停,OPEN,CLOSE,4,0),COLORRED; STICKLINE(涨停,OPEN,CLOSE,3,0),COLORYELLOW; STICKLINE(涨停,H,L,0,0),COLORYELLOW; DRAWTEXT(均价线AND涨停,均价线,B1),COLORGREEN; DRAWTEXT((O+C)/2AND涨停,(O+C)/2,B3),COLORMAGENTA; DRAWTEXT(涨停,L,B2),COLORGRAY; MA13:=MA(C,13),COLORGRAY; MA21:=MA(C,21),COLORWHITE; 支撑线:=(MA(CLOSE,3)+MA(CLOSE,6)+MA(CLOSE,12)+MA(CLOSE,24))/4; LC:=REF(CLOSE,1); 操作线:=SMA(MAX(CLOSE-LC,0),2,1)/SMA(ABS(CLOSE-LC),2,1)*100; 趋势线:=SMA(MAX(CLOSE-LC,0),14,1)/SMA(ABS(CLOSE-LC),14,1)*100; 震仓线:=45; 震仓线2:=50; 逃命线:=80; 抄底线:=20; 绝底线:=5; PP2:=操作线<震仓线2ANDREF(操作线,1)>震仓线2; PP:=操作线<震仓线ANDREF(操作线,1)>震仓线; PP3:=操作线<抄底线ANDREF(操作线,1)>抄底线; HH:=COUNT(涨停,13)>=1; STICKLINE(PP2ANDHH,OPEN,CLOSE,0.8,0),COLORBLUE; STICKLINE(PPANDHH,OPEN,CLOSE,0.8,0),COLORBLUE; STICKLINE(PP3ANDHH,OPEN,CLOSE,0.8,0),COLORBLUE; A:=SMA(L,4,3); STICKLINE(AANDREF(PP,1)ANDHH,A*0.9999,A*0.9979,5,0); DRAWICON(AANDREF(PP,1)ANDHH,L*0.98,7); STICKLINE(AANDREF(PP3,1)ANDHH,A*0.9999,A*0.9979,5,0); DRAWICON(AANDREF(PP3,1)ANDHH,L*0.98,7); 高1:=REF(HHV(H,T),TT); 低1:=REF(LLV(L,T),TT); H1:=高1-(高1-低1)*0.191; H2:=高1-(高1-低1)*0.382; H3:=高1-(高1-低1)*0.5; H4:=高1-(高1-低1)*0.618; H5:=高1-(高1-低1)*0.809; 顶:REFDATE(高1,DATE),COLORFFFF00; 一:REFDATE(H1,DATE),POINTDOT,COLORYELLOW; 二:REFDATE(H2,DATE),POINTDOT,COLORMAGENTA; 三:REFDATE(H3,DATE),COLOR00FFFF; 四:REFDATE(H4,DATE),POINTDOT,COLORMAGENTA; 五:REFDATE(H5,DATE),POINTDOT,COLORYELLOW; 低:REFDATE(低1,DATE),COLOR00FF00; TT3:=(CURRBARSCOUNT=5); TT4:=(CURRBARSCOUNT=5+3); DRAWNUMBER(TT3AND顶,顶,顶),COLOR999900; DRAWNUMBER(TT3AND一,一,一),COLOR999999; DRAWNUMBER(TT3AND二,二,二),COLOR999999; DRAWNUMBER(TT3AND三,三,三),COLOR999999; DRAWNUMBER(TT3AND四,四,四),COLOR999999; DRAWNUMBER(TT3AND五,五,五),COLOR999999; DRAWNUMBER(TT3AND低,低*1.01,低),COLOR999900; MA05:MA(C,5)LINETHICK3,COLOR00CCFF; MA10:=MA(C,10); MA20:=MA(C,20); MA30:=MA(C,30); 五日乖离率:=(C-MA05)/MA05*100; BB05:=ATAN((MA05/REF(MA05,1)-1)*100)*180/3.1416; 速度5:=SMA(EMA((MA05-REF(MA05,1))/REF(MA05,1),3)*100,3,1); 加速度5:=EMA((速度5-REF(速度5,1)),3),NODRAW; IF(BB05>30ANDMA05>REF(MA05,1),MA05,DRAWNULL),LINETHICK3,COLORRED; BB10:=ATAN((MA10/REF(MA10,1)-1)*100)*180/3.1416; IF(BB05<0ANDMA05 三拾日乖离率:=(C-MA30)/MA30*100,NODRAW; VAR1:=(MA20-MA30)>REF((MA20-MA30),1)ANDMA20>REF(MA20,1)ANDMA30>REF(MA30,1); VAR2:=(MA30-MA20) BB30:=ATAN((MA30/REF(MA30,1)-1)*100)*180/3.1416; 强势狙击:=FILTER(BB30>30ANDBB10>45ANDCROSS(BB05,60),10); 加仓:=FILTER(COUNT(CROSS(BB05,30),5)>=1ANDMA05>REF(MA05,1)AND三拾日乖离率>REF(三拾日乖离率,1)ANDMA10>REF(MA10,1) AND加速度5>REF(加速度5,1)AND速度5>REF(速度5,1),10); 清仓:=FILTER(COUNT(CROSS(30,BB05),5)>=1AND(C>MA30ORO>MA30)ANDMA05 JC:=CROSS(0,五日乖离率)AND三拾日乖离率REF(MA10,1); 减仓:=FILTER(JC,10); MR:=COUNT(CROSS(五日乖离率,0),3)>=1AND三拾日乖离率>REF(三拾日乖离率,1)ANDMA05>REF(MA05,1)AND(C/REF(C,1)-1)*100>5ANDREF(C,1) 买入:=FILTER(MR,10); VAR21:=MAX(ABS(HIGH-AMOUNT/VOL/100),ABS(AMOUNT/VOL/100-LOW)); VAR3:=ABS((OPEN+CLOSE)/2-AMOUNT/VOL/100); MV:=(VAR21+VAR3)/AMOUNT*VOL*100*50; 压力:MA(REF(HHV(C,30),1),2),COLOR9DFFFF; 支撑:MA(REF(LLV(C,30),1),2),COLORABFF46; MA3:MA(C,3),COLOR00FF00; MA5:MA(C,5),COLORFFFFFF; ZX:=(MA3+MA5)/2; MA20:MA(C,20),COLORFF00FF; MA30:MA(C,30),COLORYELLOW; QSXS:=MA5>=MA30ANDMA30>REF(MA30,1);