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

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

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

摘要

trader_bbands() 函数是 PHP 技术分析库 (TA-Lib) 中的指标函数,用于计算布林带 (Bollinger Bands)。布林带是一种技术分析工具,用于评估证券的价格波动并识别超买或超卖状况。它由三个组成部分组成:一条移动平均线和两个特定标准差距离的带。

详细说明

语法

trader_bbands(array $real, int $period, float $nbdevup, float $nbdevdn, int $maType=TA_MA_METHOD_SMA, float $acceleration=0)

参数

  • $real - 数组中的收盘价
  • $period - 布林带的移动平均周期
  • $nbdevup - 上带的标准偏差倍数
  • $nbdevdn - 下带的标准偏差倍数
  • $maType - 移动平均的类型 (可选)
  • $acceleration - 移动平均平滑参数 (可选)

返回值

该函数返回一个数组,其中包含以下元素:

  • 0 - 上带 (%B 值)
  • 1 - 中间带 (移动平均线)
  • 2 - 下带 (%K 值)

算法

布林带使用以下算法计算:

  • 移动平均线: 计算指定周期的移动平均线。
  • 标准偏差: 计算移动平均线的标准偏差。
  • 上带: 上带是移动平均线加上标准偏差乘以 $nbdevup
  • 下带: 下带是移动平均线减去标准偏差乘以 $nbdevdn

使用

trader_bbands() 函数可用于识别超买或超卖状况。当价格触及或突破布林带时,它可以发出交易信号。

以下是使用该函数的示例代码:

<?php
use TATA;

$quotes = [
    ["close" => 100],
    ["close" => 105],
    ["close" => 110],
    ["close" => 108],
    ["close" => 106],
];

$result = TA::trader_bbands(
    TA::column($quotes, "close"),
    20, // 周期
    2, // 上带标准偏差倍数
    2 // 下带标准偏差倍数
);

print_r($result);
?>

输出如下:

Array
(
    [0] => Array
        (
            [0] => 105.06077342278935
            [1] => 105.47280543998376
            [2] => 104.52719456001623
            [3] => 104.66656197693906
            [4] => 104.14818252671776
        )

    [1] => Array
        (
            [0] => 100.14202291871142
            [1] => 101.48753380656823
            [2] => 102.83304469539604
            [3] => 104.17943802306094
            [4] => 105.52575147328225
        )

    [2] => Array
        (
            [0] => 95.22327241463349
            [1] => 97.50226219315291
            [2] => 99.83304469539604
            [3] => 101.69231406918283
            [4] => 102.90332042084675
        )
)

输出中的每个元素都是一个包含布林带值(上带、中间带和下带)的数组。您可以使用这些值来识别交易机会或制定交易策略。

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

--结束END--

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

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

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

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

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

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

  • 微信公众号

  • 商务合作