返回顶部
首页 > PHP中trader_adx 什么意思?如何使用?
  • 19
分享到

PHP中trader_adx 什么意思?如何使用?

2024年03月01日 19人浏览 编程网

摘要

trader_adx 是 PHP Trader 扩展中的一个函数,用于计算平均方向指数 (ADX),这是一个技术指标,用于衡量趋势的强度。ADX 值介于 0 到 100 之间,其中 0 表示没有趋势,而 100 表示极强的趋势。

详细说明

语法

trader_adx(array $high, array $low, array $close, int $period);

参数

  • $high:一个包含收盘价最高值数组
  • $low:一个包含收盘价最低值数组
  • $close:一个包含收盘价数组
  • $period:用于计算 ADX 的周期

返回值

一个包含 ADX 值的数组

计算方法

ADX 的计算是一个多步骤的过程,涉及以下步骤:

  1. 计算真实范围 (TR):TR 是当天最高价和最低价之间的差值,或最高价和前一收盘价之间的绝对差值,取这三个值中的最大值。
  2. 计算正方向移动平均值 (+DM):+DM 是当天收盘价高于前一收盘价时 TR 的值。
  3. 计算负方向移动平均值 (-DM):-DM 是当天收盘价低于前一收盘价时 TR 的值。
  4. 计算方向平均指数 (+DI):+DI 是 +DM 的 N 周期加权移动平均值。
  5. 计算方向平均指数 (-DI):-DI 是 -DM 的 N 周期加权移动平均值。
  6. 计算平均方向指数 (ADX):ADX 是 +DI 和 -DI 的绝对差值的 N 周期加权移动平均值除以它们的总和。

使用

trader_adx 函数通常用作趋势跟踪指标。ADX 值可以帮助交易者识别强劲的趋势并确定趋势反转的潜在时期。

以下是使用 trader_adx 函数的一些示例:

// 计算 14 周期的 ADX
$adx = trader_adx($high, $low, $close, 14);

// 检查 ADX 值是否大于 25,表示趋势较强
if ($adx[0] > 25) {
    echo "趋势较强";
}

// 检查 ADX 值是否低于 20,表示趋势较弱
if ($adx[0] < 20) {
    echo "趋势较弱";
}

为了获得更可靠的结果,建议结合其他技术指标一起使用 ADX。

以上就是PHP中trader_adx 什么意思?如何使用?的详细内容,更多请关注编程网其它相关文章!

--结束END--

本文标题: PHP中trader_adx 什么意思?如何使用?

本文链接: https://www.lsjlt.com/wiki/1da9a24ac4.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作