通达信DHIGH函数编写:不定周期最高价公式示例与注意事项

函数名称

DHIGH(不定周期最高价)

函数说明

DHIGH是通达信行情函数中的不定周期最高价函数,用于返回该周期不定周期最高价。所谓不定周期,是指该函数的返回值不固定于当前K线周期,而是会根据未来数据动态调整,使其能够提前“看到”后续K线的最高价信息。

DHIGH函数的特殊之处在于它属于未来函数,其返回值会随着新数据的加入而改变。例如,在日线周期中使用DHIGH,它可能返回未来数日内的最高价,导致历史信号发生漂移。这一特性使DHIGH在技术分析中极具争议:虽然它能让指标看起来“精准预测”顶部,但实际上是因为使用了未来数据。理解DHIGH的未来函数属性,对于避免回测误导、正确使用该函数至关重要。

是否未来函数

DHIGH属于典型的未来函数。该函数在计算时会引用当前K线之后的数据,导致历史信号随着新K线的生成而不断变化。使用DHIGH编写的指标在历史回测中表现优异,但在实盘中信号可能失效或滞后,需高度警惕。

函数用法

DHIGH函数的基础调用语法非常简单,无需传入任何参数,直接输入“DHIGH”即可获取当前周期的不定周期最高价。

在实际指标编写中,DHIGH常与其他不定周期函数配合使用:

  • 不定周期最高价:DHIGH

  • 不定周期最低价:DLOW

  • 不定周期开盘价:DOPEN

  • 不定周期收盘价:DCLOSE

由于DHIGH是未来函数,其返回值会随后续K线变化,因此不建议用于选股公式或交易信号触发,仅适用于趋势观察或辅助参考。

注意事项

  1. 未来函数核心风险:DHIGH是未来函数,历史信号会随新K线出现而改变。用其编写的指标在回测中看似精准,实盘中信号可能完全失效,切勿用于实盘交易决策。

  2. 信号漂移问题:例如,今日使用DHIGH可能显示“股价创20日新高”,但明日新K线出现后,今日的信号可能消失,导致历史记录不一致。

  3. 仅限参考使用:DHIGH可用于观察形态或辅助分析,但必须与其他非未来函数指标配合验证,避免单一依赖。

  4. 选股禁用原则:编写选股公式时严禁使用DHIGH等未来函数,否则会导致选股结果失真,今日选出的股票明日可能不再符合条件。

  5. 回测陷阱警示:使用DHIGH进行策略回测会得出虚高的胜率和收益率,误导交易者高估策略有效性,建议回测时排除所有未来函数。

常见应用示例

以下是一个使用DHIGH的示例公式,仅供理解函数用法,不建议用于实盘

# 获取不定周期最高价
不定高 := DHIGH;
# 获取当前周期最高价
当前高 := HIGH;
# 计算不定周期最高价与当前最高价的差值
差值 := 不定高 - 当前高;
# 输出观察值
未来高点: 不定高;
未来高差: 差值;

该公式用于观察DHIGH与当前最高价的差距,直观展示未来函数引用了尚未发生的价格数据。再次强调:此公式仅供学习理解函数特性,不可用于实盘交易或选股。

免责声明:
本站指标源码仅供学习研究,详见免责声明页 原创文章,转载需保留出处
本网站提供的指标公式为数据统计工具,不构成任何投资建议。过往回测数据不代表未来表现。用户据此操作,风险自负。
指标公式为代码工具,过往表现不预示未来,使用风险自负
本站暂不支持手机端在线支付功能,请使用电脑端!
显示验证码
没有账号?注册  忘记密码?

社交账号快速登录