专栏名称: 欧欧量化
收藏一些实用的自动交易程序,量化分析代码 ,指标。
目录
相关文章推荐
人人都是产品经理  ·  在面试反问环节,产品经理提哪些问题更适合? ·  21 小时前  
三节课  ·  “我用AI搞钱,春节期间收入超10万” ·  3 天前  
人人都是产品经理  ·  实测:支付宝、抖音、小红书哪个平台春节集福更赚钱? ·  3 天前  
人人都是产品经理  ·  短剧会员能干掉优酷腾讯吗?从业者爆料:我们赚 ... ·  3 天前  
51好读  ›  专栏  ›  欧欧量化

通达信指标编写教学:如何实现均线变色

欧欧量化  · 公众号  ·  · 2024-12-20 08:00

正文


点击 关注☝ 置顶 + 星标 每天订阅, 学习更多指标内容 ☼☝



通达信指标编写教学视频:

视频代码如下:
A:MA(C,20),COLOR00FFFF,LINETHICK2;
B:IF(A>REF(A,1),A,DRAWNULL),LINETHICK2,COLOR0000FF;
A1:MA(C,60),COLOR00FFFF,LINETHICK2;
B1:IF(A1>REF(A1,1),A,DRAWNULL),LINETHICK2,COLOR0000FF;



更多基础选股指标公式,点击关注下方公众号:





通达信指标编写-基本语法法则


H:最高价 HIGH;      L:最低价 LOW;   O:开盘价OPEN;

C:收盘价  CLOSE;     V:成交量 VOL;   AMO:成交额 AMOUNT;

1、 语句英文格式:语句名称 + “:” + “函数” + “分号”。

2、 屏蔽输出要在后面加上“ = ”。

3、 冒号和等于号之间不能有空格。

4、 语句名称不能用系统保留字:如不能用 C ,因为 C 是收盘价

5、 各语句之间的名称不能重复。

6、 函数的括号要对称,里面不能没有逗号。

7、 每条语句用到的变量都要有计算依据:

AA:=C; BB: MA(AA,10);


常用函数


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);







请到「今天看啥」查看全文