120 likes | 314 Vues
模擬股市交易系統 SIMULATED STOCK MARKET ONLINE SYSTEM. 白勝文 R89725051 施曉雯 R90725055 魯美貝 R90725013 吳沛璁 R90725051. Motivation and Goals. 玩股票是台灣人民的全民運動,但 … 更了解股票市場的整個運作機制的細節 藉由模擬股票市場,深入了解 DIS 的精神. Functionality. 1. 即時下單 2. 成交回報 :個人成交時點、成交股 數、成交金額 3. 即時報價 :個股、多股查詢
E N D
模擬股市交易系統SIMULATED STOCK MARKET ONLINE SYSTEM 白勝文 R89725051 施曉雯 R90725055 魯美貝 R90725013 吳沛璁 R90725051
Motivation and Goals • 玩股票是台灣人民的全民運動,但… • 更了解股票市場的整個運作機制的細節 • 藉由模擬股票市場,深入了解DIS的精神
Functionality • 1.即時下單 • 2.成交回報:個人成交時點、成交股 • 數、成交金額 • 3.即時報價:個股、多股查詢 • 4.個人帳戶:交易帳號、金額查詢、登入、登出、密碼設定
交易規則 台股 本系統 交易時間 採一盤到底制度。8:30-9:00(集合競價時間/可掛單)9:00-13:30(連續競價時間/9點開盤-13:30點收盤)13:30-14:30(盤後交易,以當日收盤價為交易價格)台灣公家機構施行周休2日,每周開市5天。此外,交易所公佈的休市日休市。 時間採本系統所自訂的時間。(交易時間一日為系統時間十分鐘,收盤後系統時間延遲三分鐘後即進入下一營業日) 同樣一盤到底制度。 不考慮盤後交易,也不考慮周休2日及其它休市日。 Game Rule
股價升降(漲跌)單位 漲跌幅限制 行情揭示價格 股票每股市價未滿5元為0.01元;5元以上未滿15元者為0.05元;15元以上未滿50元者為0.1元;50元以上未滿150元者為0.5元;150元以上未滿1000元者1元,1000元以上者為5元。 單日交易價格不得超過前一日收盤價的上下 7% 當時成交價格與買進價格及賣出價格 股價限制在50~150元間起伏,股價升降(漲跌)單位為0.5元 同左 同左 Game Rule(cont’d
損益計算 買進成本=(買進價格×股數)+ 手續費 賣出價款=(賣出價格×股數)-(手續費+證交稅) 盈虧=賣出價款-買進成本 。 *手續費:成交金額的千分之一點四二五 *證券交易稅:一般公司發行之股票課徵千分之三 同左,但「股數」固定為1000股。 交割 交割的定義:股票買賣成交後,買方須繳交股款以領取所買進的股票;而賣方則扣掉所賣出的股票以取得應得的股款,此程序即為交割。交割方式:委託單成交後(為第一營業日),於第二營業日股票交割,第三營業日股款交割。假使款項未於交割日當天15:30前匯入,即視為違約。 委託單成交即視為交割手續(含股票交割與股款交割)全部完成。 Game Rule(cont’d)
撮合的優先順序 同左 撮合成交時,依買賣申報「價格優先」、「時間優先」原則依序成交。 1.開市前輸入之申報,依電腦隨機排列方式決定其優先順序。 2市價申報優先於限價申報,但漲停買進或跌停賣出之限價申報與 市價買進或市價賣出申報依輸入時序決定其優先順序。 3.限價之較高買進申報優先於較低買進申報,較低賣出申報優先於 較高賣出申報。 4.同價位之限價申報與同為市價申報或漲停買進,跌停賣出之限價 申報與市價買進或賣出申報,依輸入時決定優先順序。 Game Rule(cont’d) (註:上表未列之交易規則在本系統中不考慮。)
Architecture Model (cont’d) • DB Server:為主要儲存資料的設備。負責所有的 AP server要求資料庫事務。 • DB Server’:定時抄寫DB Server的資料以為備援。在DB Server不能使用時, 能馬上備援使用。 • AP Server:為主要服務client端的設備。 • AP Server’:在AP Server不能使用時, 能馬上備援使用。 • 此種架構可作到High availability, 在其中一個Server不論是DB或AP不能使用時, 使用者都不會受到影響
Project Participant • 白勝文 –– 負責AP server 程式 • Matchmanagement/Match • 施曉雯 –– 負責AP server 程式 • Push Technology & Severs Thread • 吳沛璁 –– 負責Client 程式撰寫 • Clint application/Simulate • 魯美貝 ––Database Server建置 • Dbserver & Database
Development Tool 1.Database server: SQL Server 2000 2. Java Virtual Machine 3. Middleware : CORBA