using System; using System.Collections.Generic; using TSLab.Script; using TSLab.Script.Handlers; using TSLab.DataSource; using TSLab.Script.Helpers; namespace HeikenAshi_ { public class HeikenAshi: IBar2BarHandler { public ISecurity Execute(ISecurity source) { var Bars = new List(source.Bars.Count); var C = source.ClosePrices; var H = source.HighPrices; var L = source.LowPrices; var O = source.OpenPrices; IList HA = new List(Bars.Count); IList Cn = new List(C.Count); IList Hn = new List(C.Count); IList Ln = new List(C.Count); IList On = new List(C.Count); double Open,High,Low,Close; for(int i=0; i