在股票、期货等交易软件中,副图指标(如MACD、KDJ、RSI等)的公式源码通常由用户自定义编写,而指标计算结果的文字标注(如数值、买卖点提示、信号文字等)默认大小往往较小,影响阅读体验。本文以主流软件(通达信、同花、东方财富等)为例,详细介绍如何调整副图指标公式源码中文字的大小显示,涵盖软件设置、源码修改及通用技巧。
一、理解副图指标文字大小的控制机制
副图指标中的文字显示分为两类:固定文字(如指标名称、坐标轴刻度)和源码输出文字(如通过DRAWTEXT、RAWNUMBER、STICKLINE等函数制的信号文字)。前者由软件界面主题决定,后者则完全由公式源码中的函数参数控制。因此,修改源码文字大小主要针对后者。
二、通用方法:在源码中调整字号参数
绝大多数公式语言(通达信、同花顺)提供FONTSIZE或TEXTSIZE参数,用于指定输出文字的字号。例如:
plaintext
DRAWTEXT(条件, 价格, '买入信号'), COLORRED, FONTSIZE;
其中FONTSIZE12即设置字号为12磅。若未指定,软件默认使用8号或9号字。修改时,只需在原有语句末尾增加或修改FONTS数值即可。数值范围一般从8到20,数值越大文字越大。
FONTSIZE语法略有差异,如通达信支持FONTSIZE,而同花顺新版支持TEXTSIZE。若遇到不识别,可查阅软件自带的公式帮助文档。
三分软件操作步骤
. 通达信软件
- 打开副图指标,右键点击指标窗口,选择“修改指标公式”。
- 在公式编辑器中找到包含
DRAWTEXT、DRAWNUMBER`的语句。 - 在语句末尾添加
FONTSIZE参数,例如DRAWTEXT(CLOSE>OPEN,LOW,'阳线'),COLORRED,FONTSIZE14;`。 - 点击“测试公式”确认无错误后,点击“确定”保存。
- 副图文字即按新字号显示。
- 右键副图窗口,选择“指标属性”或“坐标曲线”,在“字体大小”选项中设置全局字号(适用于坐标轴和指标名称,但源码文字不受此控制)。
2. 同花顺软件
- 右键副图区域,选择“修改指标公式”。
- 在源码中定位到输出文字的语句。
- 在末尾添加
TEXTSIZE如DRAWTEXT(CROSS(MA5,MA10),LOW,'金叉'),TEXTSIZE10;。 - 保存后自动生效。
3. 东方财富/天天基金
- 右键副图,选择“编辑指标”。
FONTSIZE或SETTEXTFONTSIZE(不同版本支持不同)修改。
- 若确定版本不支持,可改用“输出文本”字体设置:在指标公式面板上方工具栏中,选中文字输出函数,然后调整“字体大小”下拉框。
四、处理:没有字号参数的旧公式
若公式源码中使用了PLOYLINE、DRAWICON等不直接显示文字的函数,且添加字号参数,可通过以下变通方式:
- 改用
DRAWTEXTIX:将文字固定在指定位置,并支持字号参数。例如:
DRAWTEXT_F(1,.1,.1,,'当前涨幅'),COLORWHITE,FONTSIZE16;
此函数在通达信中通用,固定显示在副图左上角。
- 叠加多层文字:通过多次输出相同文字但使用不同颜色和粗细,配合
FONTSIZE产生大号文字效果。 - 调整副图窗口高度:虽然不直接增大字号,但副图窗口拉高后,文字相对比例变大,也是一种临时解决方案。
五、常见问题与注意事项
- 修改后无变化:检查是否保存并重新加载指标,或软件有缓存需刷新(快捷键
Ctrl+D)。 - 字号过大导致重叠:当文字超出副图区域时,缩小指标数值范围或使用
DRAWTEXT_FIX定位在空白处。 - 其他指标:修改的是指标公式,不会影响其他指标,但若该指标被多个副图引用,需分别修改。
- 版本兼容性:部分旧版软件不支持
FONTS,可尝试用DRAWTEXT的FONTSIZE参数或升级软件。
六、进阶:利用编辑器全局替换
当公式中大量文字需要统一改大时,可手动在公式编辑器中使用“查找替换”功能,将所有DRAWTEXT(替换为DRAWTEXT(后添加FONTSIZE但需注意逗号位置。更稳妥的方法是条修改,避免语法错误。
、总结
调整副图指标公式源码文字大小,核心思想是利用公式函数自带的字号参数FONTSIZE或TEXTSIZE`。掌握这一方法,可根据盘面情况灵活设置文字突出程度,提升技术分析效率。对于不支持自定义字号的旧函数,则通过固定位置函数或窗口缩放来解决。实际操作时,建议先在数据备份后测试修改,确保公式稳定运行。







