HighestBar

Modified on 2008/06/08 11:02 by Eugene — Categorized as: Standard Indicators

Syntax

public HighestBar(DataSeries source, int period, string description)
public static HighestBar Series(DataSeries source, int period)
public static double Value(int bar, DataSeries source, int period)

Parameter Description

source The source DataSeries
period Lookback period

Description

Returns the bar in which highest value of the Price Series for the specified period was recorded.

See also: LowestBar

Interpretation

(See Highest)

Remarks


Calculation

Looks back the specified number of periods from the specified Bar and returns the Bar number with the highest price within that period.

Example

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() { // Has the 200 day high ocurred within the past 20 bars? double n = 0; for(int bar = 200; bar < Bars.Count; bar++) { n = HighestBar.Series( High, 200 )[bar]; if( bar - n <= 20 ) SetBackgroundColor( bar, Color.LightGray ); } } } }