1、Cross用法: 交叉 示例: AA:=MA(C,5); {五日均线} BB:=MA(C,10); {10日均线} Cross(AA,BB); {金叉} Cross(BB,AA); {死叉} 2、Ref用法:Ref(A,B) 取得B周期前的A值 示例: AA:Ref(H, 1); 返回昨天最高价 BB:Ref(C, 2); Ref(ma(C,10), 1); 涨停板:C/ref (c, 1)>=1.1; 大阳线:C/ref(c, 1)>1.05; 3、drawicon用法: drawicon (A,B,N号图标);N的取值范围1-24, 以下是通达信公式图标 编号一览 示例: AA:=ma(c,5); BB:=MA(C,10); Drawicon(cross(aa,bb),h,1); 4、drawtext用法: Drawtext(A,B,’文字’);如果A条件成立,在B位置写上指定文字。 示例: AA:MA(C,5); BB:MA(C,10); CC:=CROSS(AA,BB); DD: DRAWTEXT(CC,BB*0.89,’金叉’); 5、HHV、LLV用法 HHV(A,B);取得B周期内A的最大值 LLV(A,B);取得B周期内A的最小值 示例: AA:=HHV(H,5); BB:=LLV(L,5); CC:=AA / BB> 1.3; DD:=H/REF(C,5)E>1.3; 6、COUNT用法 COUNT(A,B): B天内A条件成立的次数 示例: AA:=C>0; BB:COUNT(AA,10)>=1; 十天内涨停的股票 7、IF函数用法 IF(A,B,C);如果A条件成立,则显示B,否则显示C 示例:均线变色 AA:MA(C,20); BB:MA(C,10); IF (AA>REF(AA,1),AA,DRAWNULL; 8、EVERY 函数用法 EVERY(A,B): A 条件成立,连续B周期成立。 示例: AA:=MA(C,60); 描述性语句 BB:=AA>REF(AA,1); 逻辑性语句:成立=1,不成立=0 CC:EVERY(BB,10); 9、NOT 函数用法 NOT (A); A条件不成立 示例: AA:=MA(60); BB:=AA>REF(AA,1); CC:BB AND NOT(REF(BB,1)); 10、MAX, MIN 函数用法 MAX(A,B); 取A、B的最大值 MIN(A,B);取A、B里的较小值 示例: AA:=H – MAX(C,O); BB:=MIN(C,O) – L; CC:AA/BB>3 ; 11、SUM函数用法 SUM(A,B); 把B周期内的A,累加在一起 示例: AA:=SUM(C,5); BB:AA/5 ; 12、ABS用法 ABS(A); 取A的绝对值 示例: ABS(-5)=5; ABS(5)=5; 日内波动:ABS(C-O); 十日波动:SUM(ABS(C-O),10); 13、BARSLAST用法 BARSLAST(A); A条件成立到今天的周期数 示例: AA:=C/REF(C,1)>1.098; BB:BARSLAST(AA); ![]() ![]() |
|