通达信副图大盘公式要解决的事情,是在同一张图里并排放两条来自不同品种的序列:个股的价格走势,与对应大盘指数的走势。这件事在通达信里并不复杂,复杂的是后面两步——取到的到底是大盘还是个股,以及副图的坐标怎么设才不至于让两条线互相压扁。
下面按取数、坐标、排版、验证四段说明。全文只讲取数与显示设置,不涉及对任何品种的判断,也不提供操作结论。文中函数名与菜单路径以通达信金融终端个人版为参照,版本号可在「帮助 → 关于」中核对。
一、副图上放什么
副图是独立于 K 线坐标区的另一块画布。把大盘数据放上来,用两种形式:一种是把大盘的收盘价原样画出来,与个股价格并排看;另一种是把两者都换算成相对变化,抵消掉价格量级的差别。
第一种形式的问题是量级。大盘指数的点位与个股价格不在一个量级上,直接画在同一个副图里,纵轴范围被数值大的那条线决定,数值小的那条会被压成贴着底边的一条直线。要在副图上直接比较,需要先做归一处理。
第二种形式更常用。做法是取一段起点,把两条序列各自除以自己的起点值,输出相对变化。这样两条线的起点都是同一个水平,后面的高低差可以直接比较,纵轴也落在相近的范围内。
二、大盘数据的取法
通达信提供了一组直接取大盘数据的函数,不需要手工指定品种代码。这一组函数的命名方式是在行情函数名前面加前缀,取到的序列对应你当前查看的品种所属市场的大盘数据,具体对应哪一个指数由软件按品种所属市场确定。
{ 取大盘数据的函数族,命名规则相同 }
INDEXC → 大盘收盘价序列
INDEXO → 大盘开盘价序列
INDEXH → 大盘最高价序列
INDEXL → 大盘最低价序列
INDEXV → 大盘成交量序列
{ 相对的,不带前缀的是当前品种自身的序列 }
CLOSE / OPEN / HIGH / LOW / VOL
使用这一族函数有两个要留意的地方。第一,它取到的是「对应大盘」,即当前品种所在市场的大盘数据,不是你在公式里指定的某一个指数。要看指定指数的数据,写法不同,具体格式以你所用版本的函数说明为准。
第二,个股停牌期间大盘仍在运行,两边的序列长度对不上。这时大盘序列在停牌那几根上仍有值,而个股的量为空,归一化处理时会出现除以空值的情形,需要按前面讲过的办法先做分母保护。
归一化的起点选择也会影响看到的形状。起点定在区间的第一根,两条线的相对值都等于一;起点定在某个特定日期,两条线在该日的相对值是各自的原始值之比。两种做法都能看,但同一张图上不要混用,前后对比时换算起来会绕。
三、副图的坐标与边界
通达信副图大盘公式挂到副图上之后,紧接着要定的是纵轴模式,它有两种:自动与固定。自动模式下软件按当前显示区间里输出的最大值与最小值确定纵轴范围,缩放图表时范围跟着变;固定模式下由你填入上下边界,缩放时不跟着变。
要看相对变化,自动模式更直观。要做前后对照,固定模式更方便——同一套边界下,不同时间段的曲线可以直接叠着看。切换的位置在副图区域的右键菜单里,或者双击纵轴。
副图的纵轴刻度还有一个细节:当输出里含空值时,纵轴范围按有值的部分确定,图上会出现一段没有线但纵轴照常显示的区域。这不属于设置错误,但初次看到时容易以为公式断了。确认的办法是把鼠标移到那段区间上,看数值栏是否为空。
| 模式 | 纵轴范围 | 适合的用途 |
|---|---|---|
| 自动 | 随显示区间变化 | 看形态与相对高低 |
| 固定 | 由手工填入的边界决定 | 跨时间段对照同一套尺度 |
四、多副图的排版
通达信支持在同一张图上开多个副图区域。副图数量可以在图表设置里调整,每个区域可以各挂一个指标。数量增加之后,每个区域的高度被压缩,纵向可读性下降,所以需要看几条就开几个,不必一次全开。
排版上有一个实用的做法:把量纲相同的输出放进同一个副图。两个都是以零点为基准的比值,放在一起比两个量级相差很大的输出放在一起要好。大盘的成交额与个股的成交量属于量级相差较大的组合,放在同一区域里,两者都看不清。
调整副图高度用鼠标拖动区域之间的分隔线。拖动之后图表的纵向比例会保存下来,下次打开仍是这个比例。要把某个副图临时放到最大,可以在该区域右键选择放大。
副图数量的上限与显示器的分辨率有关。窗口高度固定时,副图开得越多,每个区域分到的高度越小。要同时看三四个副图,建议把软件窗口最大化,而不是缩小其他区域的字体——字体缩得过多,坐标刻度会挤在一起。
五、验证取到的数据对不对
验证的第一步是核对数值。把大盘收盘价序列输出到副图上,把鼠标停在某一天,读出的数值与你从大盘指数页面看到的当日收盘点位对照。数值对得上,说明函数取到的是大盘数据;若是与个股价格一致的数值,说明取到的是当前品种。
第二步是核对起点。大盘序列与个股序列的历史长度不同,图上两条线的起点位置可能不在同一天。把显示区间的左端对齐到某一根 K 线,看两条线是否都有输出。某一侧从中间才开始有值,多半是该侧的数据没有下载到更早的日期。
第三步是核对停牌区间。挑一只历史上有停牌记录的品种,把光标移到停牌区间,看两条线的表现:大盘侧应当照常有值,个股侧没有值或为占位值。这个对照能确认归一化处理里的分母保护是否生效。
第四步是把副图大盘公式与主图放在一起看是否协调。主图是价格,副图是相对变化,两者的纵轴互不影响,但横向的时间轴必须对齐——同一根 K 线在两张图上的位置应当一致。时间轴对不齐的情况多出现在切换周期之后,重新挂载一次即可恢复。
通达信副图大盘公式的写法,落在三件事上:用带前缀的函数取大盘数据而不是个股数据;副图的纵轴模式按用途选;不同量级的输出不要塞进同一个副图区域。三件事都在设置层面,不涉及对走势的判断。
站内还有几处可以对照查看:主图副图指标 一栏讲主副图的功能边界与排版,指标原理与参数优化 一栏讲各指标在算什么,复盘方法与数据工具 一栏讲数据整理与记录的做法。三处侧重点不同,按需要挑一处看即可。
文中出现的函数名与菜单路径以通达信金融终端个人版为参照;不同版本的函数表收词、副图数量上限与纵轴设置入口可能存在差异,请以你所用版本的「帮助 → 关于」与公式编辑器内的函数说明为准。
