bolling
Bollinger band chart
bolling
is not recommended. Usebollinger
instead.
Syntax
bolling(Asset,Samples,Alpha,Width)[Movavgv,UpperBand,LowerBand] = bolling(Asset,Samples,Alpha,Width)
Arguments
|
Vector of asset data. |
|
Number of samples to use in computing the moving average. |
|
(Optional) Exponent used to compute the element weights of the moving average. Default = |
|
(Optional) Number of standard deviations to include in the envelope. A multiplicative factor specifying how tight the bands should be around the simple moving average. Default = |
Description
bolling(Asset,Samples,Alpha,Width)
plots Bollinger bands for givenAsset
data. This form of the function does not return any data.
[Movavgv,UpperBand,LowerBand] = bolling(Asset,Samples,Alpha,Width)
returnsMovavgv
with the moving average of theAsset
data,UpperBand
with the upper band data, andLowerBand
with the lower band data. This form of the function does not plot any data.
Note
The standard deviations are normalized byN
-1
, whereN
= the sequence length.
Examples
IfAsset
is a column vector of closing stock prices
bolling(Asset, 20, 1)
plots linear 20-day moving average Bollinger bands based on the stock prices.
[Movavgv, UpperBand, LowerBand] = bolling(Asset, 20, 1)
returnsMovavgv
,UpperBand
, andLowerBand
as vectors containing the moving average, upper band, and lower band data, without plotting the data.