public LineBreak(BarSeries BarArray, int NumberOfLines) : base() { this.couXtHe2A = true; this.lySiCl1si = BarArray; this.inBKlKXwG = NumberOfLines; this.lySiCl1si.ItemAdded += new ItemAddedEventHandler(this.d2ors9hOM); }
private BarSeries GenerateSeries() { BarSeries barSeries = new BarSeries("Symbol", "Symbol"); Random random = new Random(); double num1 = 500.0; long num2 = 100000L; DateTime dateTime = new DateTime(2007, 1, 18); for (int index = 0; index < 100; ++index) { num1 = num1 + (double)random.Next(11) - 5.0; double num3 = num1 - 6.0 - (double)random.Next(6); double num4 = num1 - (double)random.Next(6); double num5 = num4 - (double)random.Next(6); if (random.Next(2) == 1) { double num6 = num4; num4 = num5; num5 = num6; } barSeries.Add(new Bar(dateTime, num4, num1, num3, num5, num2 + num2 / 10L * (long)random.Next(10), 86400L)); dateTime = dateTime.AddDays(1.0); if (dateTime.DayOfWeek == DayOfWeek.Saturday) dateTime = dateTime.AddDays(2.0); } return barSeries; }
public Kagi(BarSeries BarArray, EKagiStyle Style, double RevAmount) : base() { this.Yq5njBAtJ = BarArray; this.R1Tbjal9J = Style; this.jHreyxb1W = RevAmount; this.Yq5njBAtJ.ItemAdded += new ItemAddedEventHandler(this.zGqhj5LH6); }
public RankoBSView(Pad pad, BarSeries series) : base(pad) { this.barSeries = series; this.pad = pad; this.ToolTipFormat = "RankoBSView"; this.ranko = new Ranko(series, 0.3); this.ranko.Calculate(); }
public KagiBaView(Pad pad, BarSeries series) : base(pad) { this.barSeries = series; this.pad = pad; this.ToolTipFormat = "toolfor"; this.kagi = new Kagi(series, EKagiStyle.Percent, 1.0); this.kagi.Calculate(); }
public LineBreakBSView(Pad pad, BarSeries series) : base(pad) { this.barSeries = series; this.pad = pad; this.ToolTipFormat = "toooll"; this.lineBreak = new LineBreak(series, 3); this.lineBreak.Calculate(); }
private void instrumentListSource_SelectedSeriesChanged(object sender, EventArgs e) { string name = ((TimeSeries) this.instrumentListSource.SelectedSeries).Name; IDataSeries dataSeries = DataManager.Server.GetDataSeries(this.seriesNames[name]); BarSeries series = new BarSeries(name); foreach (Bar bar in (IEnumerable) dataSeries) series.Add(bar); this.UpdateMe(series); }
public BarSeries GetBarSeries(string series, DateTime datetime1, DateTime datetime2) { BarSeries bars = new BarSeries(); if (this.file.Series[series] != null) { foreach (Bar bar in this.file.Series[series].GetArray(datetime1, datetime2)) bars.Add(bar); } return bars; }
public PointAndFigure(BarSeries barSeries, double boxSize, int reversalSize): base() { this.guZEVulqj = DateTime.MaxValue; this.Y71QdMqsk = double.MaxValue; this.OhYiMwkUQ = double.MinValue; this.a5BWZ0TPe = barSeries; this.Name = barSeries.Name; this.SiVbpEJDu = boxSize; this.k5AClw2Ik = reversalSize; barSeries.ItemAdded += new ItemAddedEventHandler(this.w52rn1bfi); }
public PnFBSView(Pad pad, BarSeries series, double boxSize, int reversalAmount) : base(pad) { this.upColor = Color.OrangeRed; this.downColor = Color.LawnGreen; this.gKtJiYQi50 = Color.FromArgb(0, (int)byte.MaxValue, 0); this.barSeries = series; this.pad = pad; this.ToolTipFormat = ""; this.pGlJXklPGE = new PointAndFigure(series, boxSize, reversalAmount); this.pGlJXklPGE.Calculate(); }
public BarSeries this [Instrument instrument, BarType barType, long barSize] { get { if (this.MSDWvxa7A1) { Hashtable hashtable = this.JqsWcXm11r(instrument, barType); BarSeries barSeries = hashtable[barSize] as BarSeries; if (barSeries == null) { barSeries = new BarSeries(string.Format("{0}-{1}-{2}", instrument.Symbol, barType, barSize)); hashtable.Add(barSize, barSeries); if (this.BarSeriesAdded != null) this.BarSeriesAdded(this, new BarSeriesEventArgs(barSeries, instrument)); } return barSeries; } else { this.barType = barType; this.barSize = barSize; Hashtable hashtable = new Hashtable(this.listByIntrument); foreach (DictionaryEntry entry in this.listByIntrument) { Instrument instrument1 = entry.Key as Instrument; BarSeries barSeries = entry.Value as BarSeries; barSeries.Name = string.Format("{0}", instrument1.Symbol, barType, barSize); this.JqsWcXm11r(instrument1, barType).Add(barSize, barSeries); } this.listByIntrument.Clear(); this.MSDWvxa7A1 = true; BarSeries barSeries1 = this[instrument, barType, barSize]; foreach (DictionaryEntry dictionaryEntry in hashtable) { if (this.BarSeriesRenamed != null) this.BarSeriesRenamed(this, new BarSeriesEventArgs(dictionaryEntry.Value as BarSeries, dictionaryEntry.Key as Instrument)); } return barSeries1; } } }
public Ranko(BarSeries barSeries, double boxSize) : base() { this.barSeries = barSeries; this.boxSize = boxSize; }
public Ranko(BarSeries barSeries) : base() { this.barSeries = barSeries; }
///<summary> /// Creates an instance of BarSeries class ///</summary> public BarSeries(string name, string title) { this.series = new FreeQuant.Series.BarSeries(name, title); }
public LineBreak(BarSeries BarArray) : base() { this.couXtHe2A = true; this.lySiCl1si = BarArray; this.lySiCl1si.ItemAdded += new ItemAddedEventHandler(this.d2ors9hOM); }
private void UpdateMe(BarSeries series) { this.series = (DoubleSeries) series; this.ApplyTemplate(); }
public void RenameSeries(Instrument instrument, BarSeries series) { if (!this.instrumentTable[instrument].SeriesList.Contains(series) || this.SeriesRenamed == null) return; this.SeriesRenamed.Invoke((object)this, new BarSeriesEventArgs(series, instrument)); }
public void Clear() { this.instrumentTable.Clear(); this.selectedInstrument = (Instrument)null; this.selectedSeries = (BarSeries)null; }
public BarSeries this [Instrument instrument] { get { if (this.MSDWvxa7A1) { return this[instrument, this.barType, this.barSize]; } BarSeries barSeries = this.listByIntrument[instrument] as BarSeries; if (barSeries == null) { barSeries = new BarSeries(instrument.Symbol); this.listByIntrument.Add(instrument, barSeries); if (this.BarSeriesAdded != null) { this.BarSeriesAdded(this, new BarSeriesEventArgs(barSeries, instrument)); } } return barSeries; } }
public SimpleBSView(Pad pad, BarSeries series) : base(pad) { this.UpColor = Color.Black; this.DownColor = Color.Lime; this.barSeries = series; }
public void SetUp() { bs = new BarSeries("dsName"); }
public BarSeriesEventArgs(BarSeries barSeries, Instrument instrument) : base() { this.BarSeries = barSeries; this.Instrument = instrument; }
internal BarSeries(FreeQuant.Series.BarSeries series) { this.series = series; }
public static BarSeries GetHistoricalBars(IHistoricalDataProvider provider, Instrument instrument, DateTime datetime1, DateTime datetime2, long barSize) { ArrayList arrayList = DataManager.r6ZT8iFUv(provider, instrument, DataManager.EDataSeries.Bar, datetime1, datetime2, barSize); BarSeries barSeries = new BarSeries(); foreach (Bar bar in arrayList) barSeries.Add(bar); return barSeries; }
public void AddSeries(Instrument instrument, BarSeries series) { if (!this.instrumentTable.ContainsKey(instrument)) return; this.instrumentTable[instrument].SeriesList.Add(series); if (this.SeriesAdded != null) this.SeriesAdded.Invoke((object)this, new BarSeriesEventArgs(series, instrument)); if (instrument != this.selectedInstrument || this.instrumentTable[instrument].SeriesList.Count != 1) return; this.SelectedSeries = series; }
///<summary> /// Creates an instance of BarSeries class ///</summary> public BarSeries(string name, string title) { this.series = new FreeQuant.Series.BarSeries(name, title); }
private void chartToolStrip1_TimeFrameChanged(ChartTimeFrame timeFrame) { BarSeries barSeries = new BarSeries(); ((TimeSeries) barSeries).DataSeries = ((TimeSeries) this.instrument.GetDailySeries()).DataSeries; BarSeries series = null; switch (timeFrame) { case ChartTimeFrame.Day: series = barSeries; series.Name = ((FIXInstrument) this.instrument).Symbol + " - Daily"; break; case ChartTimeFrame.Week: series = barSeries.Compress(604800L); series.Name = ((FIXInstrument) this.instrument).Symbol + " - Weely"; break; case ChartTimeFrame.Month: series = barSeries.Compress(2419200L); series.Name = ((FIXInstrument) this.instrument).Symbol + " - Monthly"; break; case ChartTimeFrame.Year: series = barSeries.Compress(29030400L); series.Name = ((FIXInstrument) this.instrument).Symbol + " - Annual"; break; } this.UpdateMe(series); }
protected override void OnInit() { BarSeries barSeries = new BarSeries(DataSeriesHelper.SeriesNameToString(this.dataSeries.Name)); foreach (Bar bar in (IEnumerable) this.dataSeries) barSeries.Add(bar); this.chart.ApplyDefaultTemplate(); this.chart.SetMainSeries((DoubleSeries) barSeries, true); }
internal BarSeries(FreeQuant.Series.BarSeries series) { this.series = series; }
public Kagi(BarSeries BarArray, EKagiStyle Style) : base() { this.Yq5njBAtJ = BarArray; this.R1Tbjal9J = Style; this.Yq5njBAtJ.ItemAdded += new ItemAddedEventHandler(this.zGqhj5LH6); }
private PnFBSView AaUga350I(Pad pad, BarSeries series) { return new PnFBSView(pad, series, 1.0, 3); }
public static double Value(BarSeries input, int index, double upperBound, double step, double initialAcc) { if (index >= input.FirstIndex) return new SAR((TimeSeries) input, upperBound, step, initialAcc)[index]; else return double.NaN; }