Пример #1
0
        public void UpdateMatlabMethod(string updateDate)
        {
            read_stock(updateDate);
            update_prices(updateDate);
            foreach (string stock in stockList)
            {
                #region update
                //update CLV
                ClvUpdater clvUpdaterObj = new ClvUpdater(stock, updateDate);
                clvUpdaterObj.update();

                //update AD
                ADUpdater adUpdater5Obj = new ADUpdater(stock, updateDate, 5);
                adUpdater5Obj.update();
                ADUpdater adUpdater14Obj = new ADUpdater(stock, updateDate, 14);
                adUpdater14Obj.update();
                ADUpdater adUpdater20Obj = new ADUpdater(stock, updateDate, 20);
                adUpdater20Obj.update();

                //update CMF
                CMFUpdater cmfUpdaterObj = new CMFUpdater(stock, updateDate);
                cmfUpdaterObj.update();

                //update BB
                BBUpdater bbUpdater5Obj = new BBUpdater(stock, updateDate, 5);
                bbUpdater5Obj.update();
                BBUpdater bbUpdater14Obj = new BBUpdater(stock, updateDate, 14);
                bbUpdater14Obj.update();
                BBUpdater bbUpdater20Obj = new BBUpdater(stock, updateDate, 20);
                bbUpdater20Obj.update();

                //TODO: update PPO
                PPOUpdater ppoUpdaterObj = new PPOUpdater(stock, updateDate);
                ppoUpdaterObj.update();

                //TODO: update PVO
                PVOUpdater pvoUpdateObj = new PVOUpdater(stock, updateDate);
                pvoUpdateObj.update();

                //TODO: update RSI
                RSIUpdater rsiUpdaterObj = new RSIUpdater(stock, updateDate);
                rsiUpdaterObj.update();

                //TODO: update SO
                SOUpdater soUpdateObj = new SOUpdater(stock, updateDate);
                soUpdateObj.update();

                //TODO: update MACD

                //TODO: update WR
                WRUpdater wrUpdater5Obj = new WRUpdater(stock, updateDate, 5);
                wrUpdater5Obj.update();
                WRUpdater wrUpdater14Obj = new WRUpdater(stock, updateDate, 14);
                wrUpdater14Obj.update();
                WRUpdater wrUpdater20Obj = new WRUpdater(stock, updateDate, 20);
                wrUpdater20Obj.update();
                #endregion
            }
        }
Пример #2
0
        public void Main(string[] args)
        {
            string updateDate = "20150105";
            read_stock(updateDate);

            //check new stocks

            //update_prices("20150105");

            //foreach (string stock in stockList)
            //{
            //    Updater updater = new Updater(stock, updateDate);
            //    updater.update();
            //}

            if (true)
            {
                #region oldUpdate
                //update_CLV 
                foreach (string stock in stockList)
                {
                    //update CLV
                    ClvUpdater clvUpdaterObj = new ClvUpdater(stock, updateDate);
                    clvUpdaterObj.update();

                    //update AD
                    ADUpdater adUpdater5Obj = new ADUpdater(stock, updateDate, 5);
                    adUpdater5Obj.update();
                    ADUpdater adUpdater14Obj = new ADUpdater(stock, updateDate, 14);
                    adUpdater14Obj.update();
                    ADUpdater adUpdater20Obj = new ADUpdater(stock, updateDate, 20);
                    adUpdater20Obj.update();

                    //update CMF
                    CMFUpdater cmfUpdaterObj = new CMFUpdater(stock, updateDate);
                    cmfUpdaterObj.update();

                    //update BB
                    BBUpdater bbUpdater5Obj = new BBUpdater(stock, updateDate, 5);
                    bbUpdater5Obj.update();
                    BBUpdater bbUpdater14Obj = new BBUpdater(stock, updateDate, 14);
                    bbUpdater14Obj.update();
                    BBUpdater bbUpdater20Obj = new BBUpdater(stock, updateDate, 20);
                    bbUpdater20Obj.update();

                    //TODO: update PPO
                    PPOUpdater ppoUpdaterObj = new PPOUpdater(stock, updateDate);
                    ppoUpdaterObj.update();

                    //TODO: update PVO
                    PVOUpdater pvoUpdateObj = new PVOUpdater(stock, updateDate);
                    pvoUpdateObj.update();

                    //TODO: update RSI
                    RSIUpdater rsiUpdaterObj = new RSIUpdater(stock, updateDate);
                    rsiUpdaterObj.update();

                    //TODO: update SO
                    SOUpdater soUpdateObj = new SOUpdater(stock, updateDate);
                    soUpdateObj.update();

                    //TODO: update MACD

                    //TODO: update WR
                    WRUpdater wrUpdater5Obj = new WRUpdater(stock, updateDate, 5);
                    wrUpdater5Obj.update();
                    WRUpdater wrUpdater14Obj = new WRUpdater(stock, updateDate, 14);
                    wrUpdater14Obj.update();
                    WRUpdater wrUpdater20Obj = new WRUpdater(stock, updateDate, 20);
                    wrUpdater20Obj.update();
                }
                #endregion

            }

            Console.ReadKey();
        }
Пример #3
0
        public void UpdateMatlabMethod(string updateDate)
        {
            read_stock(updateDate);
            update_prices(updateDate);
            foreach (string stock in stockList)
            {
                #region update
                //update CLV
                ClvUpdater clvUpdaterObj = new ClvUpdater(stock, updateDate);
                clvUpdaterObj.update();

                //update AD
                ADUpdater adUpdater5Obj = new ADUpdater(stock, updateDate, 5);
                adUpdater5Obj.update();
                ADUpdater adUpdater14Obj = new ADUpdater(stock, updateDate, 14);
                adUpdater14Obj.update();
                ADUpdater adUpdater20Obj = new ADUpdater(stock, updateDate, 20);
                adUpdater20Obj.update();

                //update CMF
                CMFUpdater cmfUpdaterObj = new CMFUpdater(stock, updateDate);
                cmfUpdaterObj.update();

                //update BB
                BBUpdater bbUpdater5Obj = new BBUpdater(stock, updateDate, 5);
                bbUpdater5Obj.update();
                BBUpdater bbUpdater14Obj = new BBUpdater(stock, updateDate, 14);
                bbUpdater14Obj.update();
                BBUpdater bbUpdater20Obj = new BBUpdater(stock, updateDate, 20);
                bbUpdater20Obj.update();

                //TODO: update PPO
                PPOUpdater ppoUpdaterObj = new PPOUpdater(stock, updateDate);
                ppoUpdaterObj.update();

                //TODO: update PVO
                PVOUpdater pvoUpdateObj = new PVOUpdater(stock, updateDate);
                pvoUpdateObj.update();

                //TODO: update RSI
                RSIUpdater rsiUpdaterObj = new RSIUpdater(stock, updateDate);
                rsiUpdaterObj.update();

                //TODO: update SO
                SOUpdater soUpdateObj = new SOUpdater(stock, updateDate);
                soUpdateObj.update();

                //TODO: update MACD

                //TODO: update WR
                WRUpdater wrUpdater5Obj = new WRUpdater(stock, updateDate, 5);
                wrUpdater5Obj.update();
                WRUpdater wrUpdater14Obj = new WRUpdater(stock, updateDate, 14);
                wrUpdater14Obj.update();
                WRUpdater wrUpdater20Obj = new WRUpdater(stock, updateDate, 20);
                wrUpdater20Obj.update();
                #endregion
            }
        }
Пример #4
0
        public void Main(string[] args)
        {
            string updateDate = "20150105";

            read_stock(updateDate);

            //check new stocks

            //update_prices("20150105");

            //foreach (string stock in stockList)
            //{
            //    Updater updater = new Updater(stock, updateDate);
            //    updater.update();
            //}

            if (true)
            {
                #region oldUpdate
                //update_CLV
                foreach (string stock in stockList)
                {
                    //update CLV
                    ClvUpdater clvUpdaterObj = new ClvUpdater(stock, updateDate);
                    clvUpdaterObj.update();

                    //update AD
                    ADUpdater adUpdater5Obj = new ADUpdater(stock, updateDate, 5);
                    adUpdater5Obj.update();
                    ADUpdater adUpdater14Obj = new ADUpdater(stock, updateDate, 14);
                    adUpdater14Obj.update();
                    ADUpdater adUpdater20Obj = new ADUpdater(stock, updateDate, 20);
                    adUpdater20Obj.update();

                    //update CMF
                    CMFUpdater cmfUpdaterObj = new CMFUpdater(stock, updateDate);
                    cmfUpdaterObj.update();

                    //update BB
                    BBUpdater bbUpdater5Obj = new BBUpdater(stock, updateDate, 5);
                    bbUpdater5Obj.update();
                    BBUpdater bbUpdater14Obj = new BBUpdater(stock, updateDate, 14);
                    bbUpdater14Obj.update();
                    BBUpdater bbUpdater20Obj = new BBUpdater(stock, updateDate, 20);
                    bbUpdater20Obj.update();

                    //TODO: update PPO
                    PPOUpdater ppoUpdaterObj = new PPOUpdater(stock, updateDate);
                    ppoUpdaterObj.update();

                    //TODO: update PVO
                    PVOUpdater pvoUpdateObj = new PVOUpdater(stock, updateDate);
                    pvoUpdateObj.update();

                    //TODO: update RSI
                    RSIUpdater rsiUpdaterObj = new RSIUpdater(stock, updateDate);
                    rsiUpdaterObj.update();

                    //TODO: update SO
                    SOUpdater soUpdateObj = new SOUpdater(stock, updateDate);
                    soUpdateObj.update();

                    //TODO: update MACD

                    //TODO: update WR
                    WRUpdater wrUpdater5Obj = new WRUpdater(stock, updateDate, 5);
                    wrUpdater5Obj.update();
                    WRUpdater wrUpdater14Obj = new WRUpdater(stock, updateDate, 14);
                    wrUpdater14Obj.update();
                    WRUpdater wrUpdater20Obj = new WRUpdater(stock, updateDate, 20);
                    wrUpdater20Obj.update();
                }
                #endregion
            }

            Console.ReadKey();
        }