编程思路破译RCC赋值:昨收盘价 S2赋值:收盘价的3日[1日权重]移动平均 S6赋值:收盘价的5日[1日权重]移动平均 DK赋值:10*(S2-S6) KK赋值:如果DATATYPE=8,返回0.95,否则返回1 当满足条件DK>0时,在RCC*KK和RCC*KK+DK位置之间画柱状线,宽度为0,1不为0则画空心柱.,画红色 当满足条件DK<0时,在RCC*KK和RCC*KK+DK位置之间画柱状线,宽度为0,1不为0则画空心柱.,画青色 输出XG:480日内最高价的最高值,DOTLINE,画红色 当满足条件收盘价上穿1日前的XG的10日过滤时,在收盘价*0.99和收盘价位置之间画柱状线,宽度为8,0不为0则画空心柱.,画绿色 当满足条件收盘价上穿1日前的XG的10日过滤时,在收盘价*0.99位置书写文字,画黄色 T赋值:收盘价的有效数据周期数 TP赋值: 收盘价>=T日内最高价的最高值ANDV>成交量(手)的历史简单移动平均*2ANDDYNAINFO(17)>1ANDTIME0>39600的240日过滤 当满足条件TP时,在最低价位置书写文字,画红色 VERTLINE( TP,1),画绿色,线宽为2 T日内最高价的最高值,DOTLINE,COLOR00FFFF 程序源码RCC:=DYNAINFO(3); S2:=SMA(C,3,1); S6:=SMA(C,5,1); DK:=10*(S2-S6); KK:=IF(DATATYPE=8,0.95,1); STICKLINE(DK>0,RCC*KK,RCC*KK+DK,0,1),COLORRED; STICKLINE(DK<0,RCC*KK,RCC*KK+DK,0,1),COLORCYAN; XG:HHV(H,480),DOTLINE,COLORRED; STICKLINE(FILTER(CROSS(C,REF(XG,1)),10),C*0.99,C,8,0),COLORGREEN; DRAWTEXT(FILTER(CROSS(C,REF(XG,1)),10),C*0.99,'上突'),COLORYELLOW; T:=BARSCOUNT(C); TP:= FILTER( C>=HHV(H,T) AND V>MA(V,0)*2 AND DYNAINFO(17)>1 AND TIME0>39600 ,240) ; DRAWTEXT(TP,L,'★突破'),COLORRED; VERTLINE( TP,1),COLORGREEN,LINETHICK2; HHV(H,T),DOTLINE,COLOR00FFFF; |
|