AveragePrice

Modified on 2008/04/18 09:50 by Administrator — Categorized as: Standard Indicators

Syntax

public AveragePrice(Bars bars, string description) public static AveragePrice Series(Bars bars)

Parameter Description

bars The Bars object

Description

See Calculation. See also: AveragePriceC

Interpretation

AveragePrice represents the average price between the High and Low of a bar.

Calculation

AveragePrice = (High + Low) / 2

Example

Find and plot the % spread between the AveragePrice of the clicked symbol and that of MSFT.

using System; using System.Collections.Generic; using System.Text; using System.Drawing; using WealthLab; using WealthLab.Indicators;

namespace WealthLab.Strategies { public class MyStrategy : WealthScript { protected override void Execute() {

DataSeries avg = AveragePrice.Series(Bars); Bars xBars = GetExternalSymbol("MSFT", true); DataSeries xAvg = AveragePrice.Series(xBars); DataSeries spreadPct = 100 * (xAvg/avg - 1); spreadPct.Description = "% Spread"; ChartPane cp = CreatePane(40, true, true); PlotSeries(cp, spreadPct, Color.Blue, LineStyle.Histogram, 2); } } }