富途牛牛默认的自带指标库比较多,

  1. 摆动指标
  2. 趋势指标
  3. 超买超卖指标
  4. 成交量指标
  5. 量价指标
  6. 能量指标
  7. 其他指标
  8. 反趋势指标
  9. 压力支撑指标

虽然比较多,有时候还是会遇到自己想写个指标的情况

比如下面我写的一个包含 上影线长度、下影线长度、K线实体长度、K线总长度、上影线占比等信息的自定义指标,暂时定义为UL

点击指标管理按钮,在打开的窗口中,点击+按钮

打开界面如下

在主体部分输入代码,在右侧副界面中输入相关信息

其中

  1. 缩写是主界面显示的文本,
  2. 全名可以理解为副标题,也可以是自己喜欢的比如中文名称
  3. 对象是指标显示的区域,主图或者副图
  4. 坐标线可以输入0,1,-1等常数,
  5. 说明可以输入指标的文档等信息
  6. 参数是可设定的参数, 类似移动平均线中的10天的参数等,有需要就设定,没需要就不需要填写

指标代码要先编译通过,才能保存。保存完毕,这个指标就出现在自定义指标列表中,点击右侧的绿色+号,可以在主界面显示此指标

下图可以看到,启用了的UL副图指标, 包含上影线长度、下影线长度、上影线下影线的比例等信息

代码里面不能包含注释,只能在说明里面写的详细一点

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
H1:=MAX(OPEN,CLOSE);
H2:=MIN(OPEN,CLOSE);
FULL:=HIGH-LOW


LR: IF(FULL, (H2-LOW)/FULL, 0), COLORRED;

下影:H2-LOW,COLORRED;

UR: IF(FULL, (HIGH-H1)/FULL,0), COLORGREEN;

上影:HIGH-H1,COLORGREEN;
WHOLE:FULL, COLORBLUE;
BODY:H1-H2,COLORORANGE;

RATIO: (CLOSE-LOW)/(HIGH-CLOSE+0.0000001)
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
lower 下影线长
upper 上影线长
diff 下影-上影

H1:=MAX(OPEN,CLOSE);
H2:=MIN(OPEN,CLOSE);

LOWER: H2-LOW, COLORRED;
UPPER: HIGH-H1, COLORGREEN;
DIFF:LOWER-UPPER,COLORBLUE;
DIFF20:MA(DIFF, 5), COLORORANGE;

编写指标需要多查看富途牛牛的函数库,参考富途牛牛自带指标的代码,多熟悉,多尝试,就能编写出符合自己需要的指标代码来,大家一起加油

更正 关于注释

代码里面注释和tdx一样,可以使用**{ 我是注释 }**来实现

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
H1:=MAX(OPEN,CLOSE);
H2:=MIN(OPEN,CLOSE);
FULL:=HIGH-LOW
LR: IF(FULL, (H2-LOW)/FULL, 0), COLORRED;
下影:H2-LOW,COLORRED;

{我是注释}

UR: IF(FULL, (HIGH-H1)/FULL,0), COLORGREEN;
上影:HIGH-H1,COLORGREEN;
WHOLE:FULL, COLORBLUE;
BODY:H1-H2,COLORORANGE;
RATIO: (CLOSE-LOW)/(HIGH-CLOSE+0.0000001)