【发布时间】:2017-04-13 11:51:58
【问题描述】:
我使用的是 PHP 的交易者library。
我使用trader_bbands()函数
$bBand = trader_bbands( $NumberArray,
25,
TRADER_REAL_MIN,
TRADER_REAL_MIN,
TRADER_MA_TYPE_EMA
);
它返回三个数组。
$bBand[0]; // upper-edge of the Bollinger Band ( an upline )
$bBand[1]; // central line the Bollinger Bands surround ( a moving average )
$bBand[2]; // lower-edge of the Bollinger Band ( a downline )
我原来的$NumberArray 值都在2000.0 周围
$bBand[1] 是简单的移动平均线,所以它返回 2000 左右的数字。
但是 $bBand[0] 和 $bBand[2] 返回值
像下面这样(引用自var_dump()的例子)
double(3.1325286910105E+38)
[105] =>
double(3.1907365920756E+38)
[106] =>
double(3.1907365920756E+38)
[107] =>
double(3.1740850650235E+38)
[108] =>
double(3.1498571396175E+38)
Q1:这个数组是什么意思?
我对布林带的期望是大约 2000 + α 或 2000 - α 的数组。
【问题讨论】: