[通达信]drawkline()函数

539 阅读3分钟

在通达信中,DRAWKLINE() 是一个绘图函数,核心作用是 “在副图区域绘制K线” 。它的主要价值在于能让你在主图K线之外,额外绘制一组K线进行对比分析。

📊 DRAWKLINE() 的核心作用

其最重要的应用是 “个股与大盘的对比分析”

  • 原理:通过调用大盘指数(如上证指数、深证成指)的“高开低收”数据,在个股的副图窗口中画出大盘的K线图。
  • 目的:直观地比较个股走势与大盘整体走势的强弱。当个股K线(主图)强于大盘K线(副图)时,说明该股走势强于市场平均水平。

💻 如何使用:函数与参数

DRAWKLINE() 函数需要按固定顺序传入四个价格参数:

DRAWKLINE(最高价, 开盘价, 最低价, 收盘价);

你可以根据自己的需求,向这四个参数位置传入不同的数据。下面的表格展示了一些典型的用法:

场景公式代码示例作用与说明
基本用法DRAWKLINE(HIGH, OPEN, LOW, CLOSE);在副图绘制与主图完全相同的K线,用于验证函数。
核心应用:叠加大盘DRAWKLINE(INDEXH, INDEXO, INDEXL, INDEXC);在个股副图绘制对应大盘指数的K线,用于强弱对比。其中 INDEXHINDEXO 等是大盘数据函数。
进阶示例:绘制沪深指数HH:=IF(CODELIKE('600'),"999999$H","399001$H");
DRAWKLINE(HH,OO,LL,CC);
根据股票代码自动判断并绘制上证指数(999999)或深证成指(399001)的K线。

📝 使用步骤指南

你可以按照以下步骤在通达信软件中创建并使用一个包含 DRAWKLINE 的指标:

  1. 打开公式编辑器:在通达信软件中,按 Ctrl + F,或通过菜单 “功能 > 公式系统 > 公式管理器” 打开。
  2. 创建新公式:在公式管理器中,点击 “新建”,选择“副图”类型,并输入公式名称(例如“叠加大盘K线”)。
  3. 编写公式代码:在编辑区输入公式。例如,最简单的对比公式可以是:
    大盘K线:DRAWKLINE(INDEXH,INDEXO,INDEXL,INDEXC);
    
  4. 保存并应用:点击“确定”保存。回到K线图界面,在副图区域点击鼠标右键,选择 “副图指标 > 选择副图指标”,然后找到并应用你刚创建的公式。

⚠️ 重要注意事项

  • 参数顺序固定:必须严格按照 高、开、低、收 的顺序填写参数,否则画出的K线形态是错误的。
  • 数据依赖:要使用 INDEXH 等大盘函数,必须下载完整的盘后数据,否则函数可能无法返回有效值。
  • 个性化定制有限DRAWKLINE 主要作用是画标准K线。如果你需要对K线的颜色、宽度进行更灵活的自定义(例如,只标记满足特定条件的K线),则需要使用功能更强大的 STICKLINE 函数来实现。

如果你想进一步了解如何使用 STICKLINE 函数来自定义K线颜色和形态,或者对上面提到的大盘数据函数(如 INDEXC)的具体用法有疑问,我可以为你详细解释。