我正在发送一个价格最多为小数点后 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)
如果有人遇到同样的问题,我发现了另一个更简单的解决方案:
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)