如何返回小数点后 8 位 trander_bbands() ?php_trader

vin*_*svl 1 php

我正在发送一个价格最多为小数点后 8 位的数组,但 trader_bbands 函数返回一个最多为小数点后 3 位的向量浮点数,我该怎么做才能返回 8 位小数?谢谢你!

在此输入图像描述

我的代码:

    $result = trader_bbands($arr, 21, 2.0, 2.0, TRADER_MA_TYPE_EMA);
    $upper_band = end($result[0]);
    $medium = end($result[1]);
    $lower_band = end($result[2]);

    echo '<pre>';
    var_dump($lower_band, $result);
    echo '</pre>';
    die();
Run Code Online (Sandbox Code Playgroud)

vin*_*svl 5

如果有人遇到同样的问题,我发现了另一个更简单的解决方案:

ini_set('trader.real_precision', '8');
$result = trader_bbands($arr, 21, 2.0, 2.0, TRADER_MA_TYPE_EMA);
Run Code Online (Sandbox Code Playgroud)