private void ViewDBPrices(int N, DataBase.dataTable Table) { AlsiDBDataContext dc = new AlsiDBDataContext(); if (Table == DataBase.dataTable.MasterMinute) { int count = dc.MasterMinutes.Count(); DBPricesGridView.DataSource = dc.MasterMinutes.Skip(count - N).OrderByDescending(z => z.Stamp); } if (Table == DataBase.dataTable.AllHistory) { int count = dc.AllHistoricMinutes.Count(); DBPricesGridView.DataSource = dc.AllHistoricMinutes.Skip(count - N).OrderByDescending(z => z.Stamp); } }
public static List<Trade> RunMAMAScalp(Parameter_MAMA Parameter, GlobalObjects.TimeInterval Interval, bool TradesOnly, DateTime Start, DateTime End, DataBase.dataTable Table) { GlobalObjects.Points = AlsiUtils.DataBase.readDataFromDataBase(Interval, Table, Start, End, false); return AlsiUtils.Strategies.MAMA_Scalp.MAMAScalp(Parameter, GlobalObjects.Points, TradesOnly); }