コード例 #1
0
ファイル: Form1.cs プロジェクト: bonaparta/SysJustAutoTrade
        private void button5_Click(object sender, EventArgs e)
        {
            #region Comfup Add
            GenerateReport();
            #endregion
            PI30001 i30001 = new PI30001();
            i30001 = quoteCom.GetProductSTOCK(txtStkno.Text);
            if (i30001 == null)
            {
                AddInfo("無法取得該商品明細,可能商品檔未下載或該商品不存在!!");
                return;
            }

            StringBuilder sb;
            sb = new StringBuilder(Environment.NewLine);
            sb.Append("    股票代碼:").Append(i30001.StockNo);
            sb.Append("    股票名稱:").Append(i30001.StockName);
            sb.Append("    市場別:").Append(i30001.Market);
            sb.Append("    漲停價:").Append(i30001.Bull_Price);
            sb.Append("    參考價:").Append(i30001.Ref_Price);
            sb.Append("    跌停價:").Append(i30001.Bear_Price);
            sb.Append("上次交易日:").Append(i30001.LastTradeDate).Append(Environment.NewLine);
            sb.Append("==========================================");
            AddInfo(sb.ToString());
        }
コード例 #2
0
 public int UpdateReferenceByMarket(List <string> lst)
 {
     Console.WriteLine("All TSC/OTC Size(Warrant): " + lst.Count);
     for (int i = 0; i < lst.Count; ++i)
     {
         string[] substring = lst[i].Split('|');
         PI30001  stock     = quoteCom.GetProductSTOCK(substring[0]);
         Warrant  targetWarrant;
         if (Warrants.TryGetValue(stock.StockNo, out targetWarrant))
         {
             targetWarrant.Reference = Convert.ToUInt32(stock.Ref_Price);
         }
     }
     Console.WriteLine("Warrant Size: " + Warrants.Count);
     return(0);
 }
コード例 #3
0
 public int UpdateReferenceByMarket(List <string> lst, Dictionary <string, Warrant> warrants)
 {
     Console.WriteLine("All TSC/OTC Size: " + lst.Count);
     for (int i = 0; i < lst.Count; ++i)
     {
         string[] substring = lst[i].Split('|');
         Warrant  targetWarrant;
         if (!warrants.TryGetValue(substring[0], out targetWarrant))
         {
             PI30001 stock = quoteCom.GetProductSTOCK(substring[0]);
             Stock   st    = new Stock(stock.StockNo, stock.StockName, Convert.ToUInt32(stock.Ref_Price));
             Stocks.Add(stock.StockNo, st);
         }
     }
     Console.WriteLine("Stock Size: " + Stocks.Count);
     return(0);
 }