Syntax
public BBandUpper2(DataSeries source, int period, double stdDevs, StdDevCalculation sd, string description)
public static BBandUpper2 Series(DataSeries source, int period, double stdDevs, StdDevCalculation sd)
Parameter Description
  
    | source | 
    Price series | 
  
  
    | period | 
    Indicator calculation period | 
  
  
    | stdDevs | 
    Number of standard deviations | 
  
  
    | sd | 
    Standard deviation calculation: Population or Sample | 
  
Description
See 
BBandUpper.
This version extends the WL6's native implementation of Bollinger Bands with the ability to specify a Standard Deviation calculation method - Population (hardcoded in WL6's Bollinger Bands) or Sample.
Example
using System;
using System.Collections.Generic;
using System.Text;
using System.Drawing;
using WealthLab;
using WealthLab.Indicators;
using Community.Indicators;
namespace WealthLab.Strategies
{
	public class MyStrategy : WealthScript
	{
		protected override void Execute()
		{
			PlotSeries( PricePane, BBandUpper2.Series( Close, 20, 2.00, StdDevCalculation.Sample ), Color.DarkBlue, LineStyle.Solid, 2 );
			// Flag bars that have penetrated the upper BBand calculated using the Sample method
			for(int bar = 20; bar < Bars.Count; bar++)
			{
				if( Bars.Highbar > BBandUpper2.Series( Close, 20, 2.0, StdDevCalculation.Sample )bar )
					SetBarColor( bar, Color.DeepPink);
			}
		}
	}
}