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(); }
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(); }