Ejemplo n.º 1
0
        static void testMarket1()
        {
            AMarket   market = AMarket.GetInstance(MarketVendor.Exchange);
            ASecurity s1     = new ETF("510050", Exchange.SHE);   //50ETF
            ASecurity s2     = new ETF("510180", Exchange.SHE);   //100ETF
            ASecurity s3     = new Stock("601318", Exchange.SHE); //中国平安
            ASecurity s4     = new Stock("600104", Exchange.SHE); //上汽集团

            List <ASecurity> seclist = new List <ASecurity>();

            seclist.Add(s1);
            seclist.Add(s2);
            seclist.Add(s3);
            seclist.Add(s4);

            List <Option> optionlist = market.GetOptionSet(seclist);

            //ASecurity s = (ASecurity)market.htUnderlyingSets["510050"];
            //s.name = "更改";

            if (optionlist != null)
            {
                foreach (Option o in optionlist)
                {
                    o.DebugPrint();
                }
            }
            market.Dispose();
        }
Ejemplo n.º 2
0
        static void testMarket4()
        {
            AMarket market = AMarket.GetInstance(MarketVendor.Exchange);
            ETF     etf    = new ETF("510050", Exchange.SHE);
            Stock   s      = new Stock("601318", Exchange.SHE);

            market.SubscribeBidAskBook(etf, 2);
            market.SubscribeBidAskBook(s, 2);
            market.Dispose();
        }