1、通达信公式技巧编写指标公式技巧复制内容到剪贴板 代码:0001-主图显示代码及板块一、显示板块例一:DRAWTEXT(BARPOS=SYSPARAM(2),H,N所属板块:+BLKNAME),ALIGN4,COLORYELLOW;例二:DRAWTEXT(SYSPARAM(2)=BARPOS,C,所属板块:+BLKNAME),ALIGN4,COLORYELLOW;例三:DRAWTEXT(SYSPARAM(2)=BARSCOUNT(C),H,所属版块:+BLKNAME),ALIGN4,COLORYELLOW;二、显示代码及板块S:=STKLABEL;DRAWTEXT(SYSPARAM(2)=BAR
2、POS,C,S),ALIGN4,COLORYELLOW;DRAWTEXT(BARPOS=SYSPARAM(2),H,N 所属板块:+BLKNAME),ALIGN4,COLORYELLOW;N与所属板块之间空六格,以显示代码0031-均线多头排列A1:=MA(C,N1);A2:=MA(C,N2);A3:=MA(C,N3);A4:=MA(C,N4);COUNT(A1A2 AND A2A3 AND A3A4,3);0032-均线空头排列A1:=MA(C,N1);A2:=MA(C,N2);A3:=MA(C,N3);A4:=MA(C,N4);COUNT(A1 A2 AND A2 A3 AND A3 A4
3、,3);0033-N日均线向下AA:=MA(C,N);BB:=REF(AA,1);AABB0035-N日均线走平AA:=MA(C,N);BB:=REF(AA,1);AA=BB0036-向前N日至M日出现过均线死叉(P1MA(VOL,N);0038-低位密集A1:=COST(85);A2:=COST(15);A3:=A1-A2;A4:=(A1+A2)/2;A5:=A3/A4*10010;B1:=HHV(H,120);B2:=LLV(L,120);B3:=B1-B2;B4:=(A4-B2)=REF(C,1),R5,R0*SYSPARAM(5),6,1)COLORRED;STICKLINE(C=0,
4、R0*SYSPARAM(5) COLORWHITE;PARTLINE(R50,MA(R5,5);PARTLINE(R50,MA(R5,10);PARTLINE(R50,MA(R5,20);例二:INPUT:N(10,2,999);M:=SYSPARAM(3)-SYSPARAM(2);X:=C;Y:=SUM(IF(CLOSEREF(CLOSE,1),VOL/CAPITAL,IF(CLOSEREF(X,1),(X-XDL)*BX),COLORRED;收盘:PARTLINE(XREF(Y,1),(Y-YDL)*BY),COLORYELLOW;OBV线:PARTLINE(Y REF(Y,1),(Y-Y
5、DL)*BY),COLOR009F00;A1:=REF(TY,N)=HHV(TY,2*N+1); B1:=FILTER(A1,N); C1:=BACKSET(B1,N+1); HD:=FILTER(C1,N);A2:=REF(TY,N)=LLV(TY,2*N+1); B2:=FILTER(A2,N); C2:=BACKSET(B2,N+1); LD:=FILTER(C2,N);AA:=REF(TY,BARSLAST(HD); BB:=REF(TY,BARSLAST(LD);A1:=REF(Y,BARSLAST(HD)*1000; B1:=REF(Y,BARSLAST(LD)*1000;T1:=
6、BARSLAST(HD)BARSLAST(LD) AND NOT(LD);PARTLINE(T1,AA),COLORMAGENTA,LINETHICK2;PARTLINE(T2,BB),COLORGREEN,LINETHICK2;DRAWNUMBER(T1=0 AND REF(T1,1)0,REF(AA,1)+,A1,2);DRAWNUMBER(T2=0 AND REF(T2,1)0,REF(BB,1)+,B1,2);DRAWNUMBER(ISLASTBAR AND T10,REF(AA,1)+,A1,2),COLORYELLOW;DRAWNUMBER(ISLASTBAR AND T20,RE
7、F(BB,1)+,B1,2),COLORMAGENTA;0042-均线变色MA05:MA(CLOSE,5);MA30:MA(CLOSE,30);IF(MA05 MA30,MA05,MA30),COLORGREEN;IF(MA05MA30,MA30,MA30),COLORBLUE;DRAWICON(CROSS(MA05,MA30),L*,4);DRAWICON(CROSS(MA30,MA05),H*,5);5帖子826精华2积分673查看详细资料TOP 私摹基金带您操作股票 股道 大户室贡献1 红币356 个人空间 发短消息 加为好友 当前离线 2# 大 中 小 发表于 2007-3-3 16:
8、58 只看该作者 复制内容到剪贴板 代码:0055-底背离LLV(L,60)=L) AND NOT(LLV(DEA,60)=DEA);0056-顶背离HHV(H,60)=H) AND NOT(HHV(DEA,60)=DEA);0057-N次金叉、死叉0轴上二次金叉COUNT(CROSS(DIF,DEA) AND DEA0,20)=2 AND CROSS(DIF,DEA) ANDDEA0;0轴上三次金叉COUNT(CROSS(DIF,DEA) AND DEA0,20)=3 AND CROSS(DIF,DEA) ANDDEA0;0轴上四次金叉COUNT(CROSS(DIF,DEA) AND DEA
9、0,20)=4 AND CROSS(DIF,DEA) AND DEA0;二次金叉EXPLAIN(COUNT(CROSS(DIF,DEA),20)=2 AND CROSS(DIF,DEA);二次死叉COUNT(CROSS(DEA,DIF),20)=2 AND CROSS(DEA,DIF);0058-5分钟副图显示15分钟K线建公式:0015C15:CLOSE;O15:OPEN;H15:HIGH;L15:LOW;建公式:十五K线C15:=#MIN15;O15:=#MIN15;H15:=#MIN15;L15:=#MIN15;TI:=OPENMINUTES(TIME)=10 OR OPENMINUTE
10、S(TIME)=25 OR OPENMINUTES(TIME)=40 OR OPENMINUTES(TIME)=55 OR OPENMINUTES(TIME)=70 OR OPENMINUTES(TIME)=85 OR OPENMINUTES(TIME)=100 OR OPENMINUTES(TIME)=115 OR OPENMINUTES(TIME)=130 OR OPENMINUTES(TIME)=145 OR OPENMINUTES(TIME)=160 OR OPENMINUTES(TIME)=175 OR OPENMINUTES(TIME)=190 OR OPENMINUTES(TIM
11、E)=205 OR OPENMINUTES(TIME)=220 OR OPENMINUTES(TIME)=235;HH15:=IF(TI,H15,C15);LL15:=IF(TI,L15,C15);STICKLINE(C15O15,C15,O15,10,0),COLORRED;STICKLINE(C15O15 AND H15C15,HH15,C15,0),COLORRED;STICKLINE(C15O15 AND O15L15,O15,LL15,0),COLORRED;STICKLINE(C15=O15,C15,O15,10,0),COLORGREEN;STICKLINE(C15L15,C15
12、,LL15,0),COLORGREEN;STICKLINE(C15O15,HH15,O15,0),COLORGREEN;注:以大陆股市为例,四小时,其他市场如超过四小时,可在中间语句“TI:=”中以15为系数顺序加足,如:OR 250 OR 265等等。0059-移动成本不知道函数算法,计算误差在所难免。调整参数“”可看到不同的移动成本。 立一个专门被用来引用(QUOTE)的公式区。公式名称:QUA1:(OPEN+HIGH+LOW+CLOSE)/4;说明:上面公式的运算,是代入开、高、低、收(当前周期K线数据)运算的。公式B.公式名称:AAAA:#WEEK;说明:将下面公式的运算,代入开、高、
13、低、收(周K线数据)运算。(OPEN+HIGH+LOW+CLOSE) / 4公式C.公式名称:BBBB:#MONTH;说明:将下面公式的运算,代入开、高、低、收(月K线数据)运算。(OPEN+HIGH+LOW+CLOSE)/4附注:可供引用的周期类型有:MIN1,MIN5,MIN15,MIN30,MIN60,DAY,WEEK,MONTH分别表示将1,5,15,30,60分钟K线数据,以及日,周,月K线数据,代入被引用的公式,进行运算。意义:可将大周期内跑的数据,引用到小周期内来跑。将小周期内跑的数据,引用到大周期内来跑,就会有问题,因为时间横坐标不一样了。公式(1):先建立即将被引用的表达式将
14、公式建立在:技术指针 ( 主图叠加 主图 )公式名称:NHAA:=HIGHREF(C,1);,前一分钟信号成立,后一分钟可能信号就不成立了。另外,如引用了周K 和月K数据,因为当前周K和月K还在变动之中,所以也是未来资料。2、盘后中:在多根K线。因为在盘后,日K中的四大要素O、H、L、C就没有未来之可能了。在盘后,除了周五之外,引用的周K指针也是未来数据。除了在月末,引用的月K指针也是未来数据。总而言之,指针公式就分这两种:线图信号的确定全都用已知数据(过去式)来决定。线图信号的确定有用到未知数据(未完成式、现在进行式)来决定。ZIG函数ZX:ZIG(CLOSE,8);最近这次峰点、谷点的确定
15、,也常处在未完成式的状态中。打个比喻,线图信号的确定有用到未知数据(未完成式、现在进行式),例如,在实时盘中一根日K线的收盘价变来变去,指针线图当然随之而起舞。ZIG函数只是把格局放大,N的日K组合而成的一根多日K线,这一根多日K线的收盘价变来变去,指针线图当然随之而起舞。0065-主图KD在主图上,坐标是以K线的价格为主。如何将在0与100中游走的KD指针附加上去,这是写作指针的基本逻辑观念的运用。PARAM#1( N,9,2,100 )PARAM#2( M1,3,1,40 )PARAM#3( M2,3,1,40 )RSV:=(CLOSE-LLV(LOW,9)/(HHV(HIGH,9)-LL
16、V(LOW,9)*100 LINETHICK0;:=运算过程不显示值与图K:SMA(RSV,3,1),LINETHICK0,COLORWHITE;LINETHICK0只显值不显图D:SMA(K,3,1),LINETHICK0,COLORYELLOW;HH:=SYSPARAM(4);主图可见K线最高价LL:=SYSPARAM(5);主图可见K线最低价KK:=K/100*(HH-LL)+LL;DD:=D/100*(HH-LL)+LL;PARTLINE(1=1,KK),COLORWHITE; 条件成立时,则显示图线形PARTLINE(C0,DD),COLORYELLOW;C;显示收盘价的值与图线形P
17、ARTLINE(C=REF(C,1),C),COLORRED;显示收盘价的图改成涨红跌绿联机图PARTLINE(CREF( C , 1 ) , HIGH , LOW , , 0 ) , COLORRED ;STICKLINE( ISEQUAL AND CREF( C , 1 ) , CLOSE , OPEN , 8 , 0 ) , COLORRED ;STICKLINE( ISEQUAL AND C=REF( C , 1 ) , HIGH , LOW , , 0 ) , COLORCYAN ;STICKLINE( ISEQUAL AND COPEN , 1 , 0 )。ISEQUAL函数:相当于 IF( CLOSE=OPEN , 1 , 0 )。ISDOWN函数:相当于 IF( CLOSE REF( C , 1 ) , HIGH , LOW , , 0 ),COLOR04FEFC ;STICKLINE( ISEQUAL AND CREF( C , 1 ) , CLOSE , OPEN , 8 , 0 ),COLOR0466FC ;STICKLINE( ISEQUAL AND CREF( C , 1 ) , CLOSE , OPE
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1