在通达信中,DRAWKLINE() 是一个绘图函数,核心作用是 “在副图区域绘制K线” 。它的主要价值在于能让你在主图K线之外,额外绘制一组K线进行对比分析。
📊 DRAWKLINE() 的核心作用
其最重要的应用是 “个股与大盘的对比分析”。
- 原理:通过调用大盘指数(如上证指数、深证成指)的“高开低收”数据,在个股的副图窗口中画出大盘的K线图。
- 目的:直观地比较个股走势与大盘整体走势的强弱。当个股K线(主图)强于大盘K线(副图)时,说明该股走势强于市场平均水平。
💻 如何使用:函数与参数
DRAWKLINE() 函数需要按固定顺序传入四个价格参数:
DRAWKLINE(最高价, 开盘价, 最低价, 收盘价);
你可以根据自己的需求,向这四个参数位置传入不同的数据。下面的表格展示了一些典型的用法:
| 场景 | 公式代码示例 | 作用与说明 |
|---|---|---|
| 基本用法 | DRAWKLINE(HIGH, OPEN, LOW, CLOSE); | 在副图绘制与主图完全相同的K线,用于验证函数。 |
| 核心应用:叠加大盘 | DRAWKLINE(INDEXH, INDEXO, INDEXL, INDEXC); | 在个股副图绘制对应大盘指数的K线,用于强弱对比。其中 INDEXH、INDEXO 等是大盘数据函数。 |
| 进阶示例:绘制沪深指数 | HH:=IF(CODELIKE('600'),"999999$H","399001$H"); DRAWKLINE(HH,OO,LL,CC); | 根据股票代码自动判断并绘制上证指数(999999)或深证成指(399001)的K线。 |
📝 使用步骤指南
你可以按照以下步骤在通达信软件中创建并使用一个包含 DRAWKLINE 的指标:
- 打开公式编辑器:在通达信软件中,按
Ctrl+F,或通过菜单 “功能 > 公式系统 > 公式管理器” 打开。 - 创建新公式:在公式管理器中,点击 “新建”,选择“副图”类型,并输入公式名称(例如“叠加大盘K线”)。
- 编写公式代码:在编辑区输入公式。例如,最简单的对比公式可以是:
大盘K线:DRAWKLINE(INDEXH,INDEXO,INDEXL,INDEXC); - 保存并应用:点击“确定”保存。回到K线图界面,在副图区域点击鼠标右键,选择 “副图指标 > 选择副图指标”,然后找到并应用你刚创建的公式。
⚠️ 重要注意事项
- 参数顺序固定:必须严格按照 高、开、低、收 的顺序填写参数,否则画出的K线形态是错误的。
- 数据依赖:要使用
INDEXH等大盘函数,必须下载完整的盘后数据,否则函数可能无法返回有效值。 - 个性化定制有限:
DRAWKLINE主要作用是画标准K线。如果你需要对K线的颜色、宽度进行更灵活的自定义(例如,只标记满足特定条件的K线),则需要使用功能更强大的STICKLINE函数来实现。
如果你想进一步了解如何使用 STICKLINE 函数来自定义K线颜色和形态,或者对上面提到的大盘数据函数(如 INDEXC)的具体用法有疑问,我可以为你详细解释。