官方教程内容

在新版本的公式编辑器中新加了两个绘图函数,用于定点输出文字或数字。他们就是DRAWTEXT_FIX,DRAWNUMBER_FIX。

RAWTEXT_FIX:固定位置显示文字

用法:DRAWTEXT_FIX(COND,X,Y,TYPE,TEXT),当COND条件满足时,在当前指标窗口内(X,Y)位置书写文字TEXT,X,Y为书写点在窗口中相对于左上角的百分比,TYPE:0为左对齐,1为右对齐。

例如:DRAWTEXT_FIX(CURRBARSCOUNT=1 AND CLOSE/OPEN>1.08,0.5,0.5,0,'大阳线')表示最后一个交易日涨幅大于8%时在窗口中间位置显示'大阳线'字样。

DRAWNUMBER_FIX:固定位置显示数字.

用法:DRAWNUMBER_FIX(COND,X,Y,TYPE,NUMBER),当COND条件满足时,在当前指标窗口内(X,Y)位置书写数字NUMBER,X,Y为书写点在窗口中相对于左上角的百分比,TYPE:0为左对齐,1为右对齐。

例如:DRAWNUMBER_FIX(CURRBARSCOUNT=1 AND CLOSE/OPEN>1.08,0.5,0.5,0,C)表示最后一个交易日涨幅大于8%时在窗口中间位置显示收盘价。

现在我们举例说明这两个函数的用法:

示例公式:DRAWFIX 公式名称:DRAWFIX 公式脚本:

DRAWTEXT_FIX(ISLASTBAR,0.5,0,0,HYBLOCK),COLORYELLOW; DRAWTEXT_FIX(ISLASTBAR,0,0,0,'股本结构:'),COLORRED; DRAWTEXT_FIX(ISLASTBAR,0,0.1,0,'总股本:'),COLORRED; DRAWNUMBER_FIX(ISLASTBAR,0,0.2,0,FINANCE(1)),COLORMAGENTA; DRAWTEXT_FIX(ISLASTBAR,0.3,0.1,0,'流通A股:'),COLORGREEN; DRAWNUMBER_FIX(ISLASTBAR,0.3,0.2,0,FINANCE(7)),COLORYELLOW; DRAWTEXT_FIX(ISLASTBAR,0.5,0.1,0,'今日换手率:'),COLORGREEN; DRAWNUMBER_FIX(ISLASTBAR,0.5,0.2,0,V*100/CAPITAL),COLORYELLOW;

效果图:

固定位置文字与数字教程截图1
固定位置文字与数字教程截图1

注:

  • 当窗口大小改变时,DRAWFIX各输出文字或数字的相对位置不变;
  • 通过方向键等方式改变分析图中K线个数时,DRAWFIX窗口内的文字或数字位置不随之改变。

官方来源:通达信公式平台

固定位置文字与数字实战讲解

这类教程适合边看边在通达信里做一遍,重点不是背概念,而是把官方步骤变成自己的可测试公式。

  • 先按官方步骤走 把菜单位置、调用方式和截图对应起来,确认自己能打开同一个功能。
  • 再写一个小公式 用最少变量复现页面里的核心概念,确认公式能通过测试。
  • 最后改成自己的规则 根据交易周期、信号位置和过滤条件,把示例扩展成自己的指标或选股公式。

固定位置文字与数字操作与测试

  1. 先固定测试市场、周期、复权方式和数据范围,避免前后结果不可比较。
  2. 把跨周期、跨股票或时间段条件单独输出,确认引用值没有错位。
  3. 检查停牌、涨跌停、新股和数据不足等边界样本。
  4. 保留修改记录,每次只改一个参数,再用同一批历史样本复测。

固定位置文字与数字常见错误

  • 主图使用了副图坐标,或图标、文字位置遮挡 K 线。
  • 多个条件同时满足时没有设置显示优先级,颜色和图形互相覆盖。
  • 缩放图表或切换复权方式后没有重新检查绘制位置。
  • 为了醒目加入过多颜色和提示,反而降低复盘效率。