Example #1
0
        static void Main(string[] args)
        {
            //StringWriter writeStream = new StringWriter();

            StreamWriter writeStream = new StreamWriter("list.txt", false, System.Text.Encoding.UTF8);

            AlphabeticIDIndexDownload dl1 = new AlphabeticIDIndexDownload();

            dl1.Settings.TopIndex = null;
            Response <AlphabeticIDIndexResult> resp1 = dl1.Download();

            writeStream.WriteLine("Id|Isin|Name|Exchange|Type|Industry");

            foreach (var alphabeticalIndex in resp1.Result.Items)
            {
                AlphabeticalTopIndex topIndex = (AlphabeticalTopIndex)alphabeticalIndex;
                dl1.Settings.TopIndex = topIndex;
                Response <AlphabeticIDIndexResult> resp2 = dl1.Download();

                foreach (var index in resp2.Result.Items)
                {
                    IDSearchDownload          dl2   = new IDSearchDownload();
                    Response <IDSearchResult> resp3 = dl2.Download(index);


                    int i = 0;
                    foreach (var item in resp3.Result.Items)
                    {
                        writeStream.WriteLine(item.ID + "|" + item.ISIN + "|" + item.Name + "|" + item.Exchange + "|" + item.Type + "|" + item.Industry);
                        Console.WriteLine(item.ID + "|" + item.ISIN + "|" + item.Name + "|" + item.Exchange + "|" + item.Type + "|" + item.Industry);
                    }
                }
            }
        }
Example #2
0
 public YahooManaged.Base.Response <AlphabeticIDIndexResult> DownloadIndex(AlphabeticalTopIndex topIndex)
 {
     return(base.Download(new AlphabeticIDIndexSettings()
     {
         TopIndex = topIndex
     }));
 }
Example #3
0
        static void GetStockByExchange()
        {
            AlphabeticIDIndexDownload dl1 = new AlphabeticIDIndexDownload();

            dl1.Settings.TopIndex = null;
            Response <AlphabeticIDIndexResult> resp1 = dl1.Download();

            Console.WriteLine("Id|Isin|Name|Exchange|Type|Industry");

            foreach (var alphabeticalIndex in resp1.Result.Items)
            {
                AlphabeticalTopIndex topIndex = (AlphabeticalTopIndex)alphabeticalIndex;
                dl1.Settings.TopIndex = topIndex;
                Response <AlphabeticIDIndexResult> resp2 = dl1.Download();

                foreach (var index in resp2.Result.Items)
                {
                    IDSearchDownload          dl2   = new IDSearchDownload();
                    Response <IDSearchResult> resp3 = dl2.Download(index);


                    int i = 0;
                    foreach (var item in resp3.Result.Items)
                    {
                        Console.WriteLine(item.ID + "|" + item.ISIN + "|" + item.Name + "|" + item.Exchange + "|" + item.Type + "|" + item.Industry);
                    }
                }
            }
            return;

            foreach (MaasOne.Finance.YahooFinance.Support.StockExchange ex in MaasOne.Finance.YahooFinance.Support.WorldMarket.DefaultStockExchanges)
            {
                MaasOne.Finance.YahooFinance.CompanyInfoDownloadSettings cs = new MaasOne.Finance.YahooFinance.CompanyInfoDownloadSettings();
                MaasOne.Finance.YahooFinance.CompanyInfoDownload         cd = new MaasOne.Finance.YahooFinance.CompanyInfoDownload();
                cd.Download("yhoo");

                Console.WriteLine("");
            }
        }
 public Base.Response<AlphabeticIDIndexResult> DownloadIndex(AlphabeticalTopIndex topIndex)
 {
     return base.Download(new AlphabeticIDIndexSettings() { TopIndex = topIndex });
 }