public QueryBinder DynamicList(string _defaultDate) { //Cache7 QueryBinder binder = new QueryBinder(); BasicDataLogic objList = new BasicDataLogic(); OILogic objOIlist = new OILogic(); DMALogic objDmaLogic = new DMALogic(); binder.PosativeData = objList.CheckBuySignals(_masterDatapathBasic, _defaultDate).OrderByDescending(x => Convert.ToDecimal(x.pChange)).ToList(); binder.NegativeData = objList.CheckSellSignals(_masterDatapathBasic, _defaultDate).OrderBy(x => Convert.ToDecimal(x.pChange)).ToList(); binder.HighBuying = objList.CheckHighBuying(_masterDatapathBasic, _defaultDate).ToList(); binder.HighSelling = objList.CheckHighSelling(_masterDatapathBasic, _defaultDate).ToList(); binder.CheckPriceStrongOIStroing = objOIlist.CheckPriceStrongOIStroing(_masterDatapathOI, _defaultDate).OrderByDescending(x => Convert.ToDecimal(x.PchangeinOpenInterest)).ToList(); binder.CheckPriceWeekOIStroing = objOIlist.CheckPriceWeekOIStroing(_masterDatapathOI, _defaultDate).OrderByDescending(x => Convert.ToDecimal(x.PchangeinOpenInterest)).ToList(); binder.CheckPriceStrongOIWeek = objOIlist.CheckPriceStrongOIWeek(_masterDatapathOI, _defaultDate).OrderBy(x => Convert.ToDecimal(x.PchangeinOpenInterest)).ToList(); binder.CheckPriceWeekIOWeek = objOIlist.CheckPriceWeekIOWeek(_masterDatapathOI, _defaultDate).OrderBy(x => Convert.ToDecimal(x.PchangeinOpenInterest)).ToList(); return(binder); }
public QueryBinder FullDMA(List <Weightage> nifty50, List <Weightage> bankNifty, string _defaultDate) { //Cache7 QueryBinder binder = new QueryBinder(); BasicDataLogic objList = new BasicDataLogic(); OILogic objOIlist = new OILogic(); DMALogic objDmaLogic = new DMALogic(); binder.CheckLTPHasFirstPlace = objDmaLogic.CheckLTPHasFirstPlace(_masterDatapathDMA, _defaultDate).ToList(); binder.CheckLTPHasSecondPlace = objDmaLogic.CheckLTPHasSecondPlace(_masterDatapathDMA, _defaultDate).ToList(); binder.CheckLTPHasLastPlace = objDmaLogic.CheckLTPHasLastPlace(_masterDatapathDMA, _defaultDate).ToList(); binder.CheckLTPHasBeforeLastPlace = objDmaLogic.CheckLTPHasBeforeLastPlace(_masterDatapathDMA, _defaultDate).ToList(); binder.UIDetailedDMA = objDmaLogic.ChangeDMAPosation(_masterDatapathDMA, nifty50, _defaultDate).OrderByDescending(x => x.ChangeScore).ToList(); binder.NiftyDMAData = objDmaLogic.BankniftyDMAScore(_masterDatapathDMA, nifty50, _defaultDate).OrderByDescending(x => x.DMAScore).ToList(); binder.BankNiftyDMAData = objDmaLogic.BankniftyDMAScore(_masterDatapathDMA, bankNifty, _defaultDate).OrderByDescending(x => x.DMAScore).ToList(); return(binder); }