摘要本论文针对网络金融数据和股票交易仿真需求,设计并实现了一个基于浏览器的在线股票算法交易仿真平台,通过采集真实股票交易数据,动态解析用户输入的交易规则算法,计算并显示交易结果,分析算法的有效性和盈利能力。在数据方面,通过建立数据表并添加多支股票的大量数据,使得通过算法得到的结果更有现实意义。该平台会给予用户一定的资金并进行模拟交易,通过对真实数据的处理,清晰的显示出利益盈亏。为此,该系统用ASP。NET建立客户端和服务器结构的网站,用MS SQL Server 数据库来管理数据。该平台支持用户自由编写算法和自由选取时间段,有很大的灵活性。82529
毕业论文关键词 :算法交易,股票交易仿真,金融网站,B/S架构
毕业设计说明书外文摘要
Title An online trading platform for simulating algorithm based stock exchange
Abstract To satisfy the growing need of Internet financial data processing and stock trading simulation, this thesis designs and implements a browser-based online simulation platform for algorithmic stock trading。 The system retrieves realistic stock exchange data, dynamically parse to implement trading algorithms inputted by users, and instantly output the trading performance based on the algorithms with validity and profits measures。 With incremental stock data and creation of new database tables, the implemented system ensures a more realistic and applicable simulation procedure。 Users with allocated trading capital can submit trade orders based on trading algorithms for a period of time, and historical stock data is used to compute the possible profit and loss (pnl) with attribution。 The system is implemented on ASP。NET framework to support browser-server architecture。 MS SQL Server database is applied for data management。 Users have great flexibility on composing trading algorithms and configuring trading dates on this simulation platform。
Keywords: Algorithmic trading, Stock-trading simulation, Financial website, B/S framework
目 次
1 引言 1
1。1 选题背景 1
1。2 研究意义 2
1。4 课题内容 3
1。5 解决方案 4
2 系统开发相关技术 5
2。1 Visual Studio 2012 5
2。2 SQL Server 2012 5
2。3 ASP。NET 5
2。4 C# 6
2。5 SQL数据库 6
2。6 AJAX 7
3 系统设计与实现 8
3。1 系统架构 8
3。2 系统流程 8
3。3 数据库设计 9
3。4 数据的获取 11
3。5 计算原理 12
4 系统功能模块设计与代码实现 13
4。1 需求分析 13
4。2 系统功能模块设计 13
4。3 代码实现 14