[WPF]毕业设计-黄金交易投资分析系统与规律分析系统C++ C# WPF Python

一、需求分析

1 黄金交易投资

黄金交易投资早就已经不是新鲜的事情了。在十年多的交易中,黄金交易总量稳步上升。各种金融投资产品(股票、贵金属现货以及衍生品等)的投资分析也是经历了很久的发展,投资分析系统在海外较先发展起来,较先进的如量化投资系统在海外已经有了较成熟的技术。

黄金交易投资分析系统是集黄金价格规律分析、趋势分析和用户决策支持系统为一体的以研究黄金交易的规律并为用户提供决策支持系统的系统。

2 黄金价格影响因素
需求(首饰业、工业、投资)
供给(开采、官方销售)
道琼斯指数美元指数、等
突发事件
二、功能模块和技术介绍
1.RSS订阅,它不同于Windows自带的RSS源标题,它能够提供用户自定义的订阅功能,并能够记录资讯。
2.K线图绘制,主要是能够就用户选择的数据绘制K线图,并提供整体以及分时间段、或者指定时间的K线图显示,同时能够就用户鼠标移动到的时间点,显示出用户所有的记录,并能够方便地查看记录。
3.黄金价格和多种指数的历史记录比较。能够通过线性图的方式,反映其变化规律,帮助用户分析其关系。
4.黄金价格和指数价格的实时数据获取,并绘制了黄金实时价格线性图。
5.基于聚类分析和RBF神经网络算法的黄金价格预测,从非线性预测的计量模型入手,预测黄金价格,并同实际数据进行比较。

技术介绍:
WPF:
概念:WPF是Microsoft用于Windows的新一代显示系统,可以更方便地帮助开发人员创造更好的视觉效果和用户体验。
使用目的:在黄金价格趋势图以及更好的用户体验等方面,WPF都可以有更好的表现。
Python和IronPython:
概念:通常所说的Python指的是Cpython,而IronPython是在.NET和Mono(由Novell公司发起的致力于开创.NET在Linux上使用的开源工程,笔者认为是比较成功的)上实现的Python语言,由Jim(也是Jython创造者)所创造。IronPythond的出现使得更多的Python脚本能够很容易地移植到.NET Framework上。
使用目的:编写爬虫从网络上爬取系统中所需要的数据。
C++ Dll:
概念: DLL通常包含了已编译过函数的可执行代码,特性就是作为一个库能够让多个程序同时使用。它的优点是扩展了应用程序的特性,并支持多种编程语言的编写以及解决平台差异。
使用目的:使用C++来编写基于聚类分析、RBF神经网络算法的代码,以保证运算效率。
XML:
概念:可扩展性标记语言。
使用目的:数据存储。

 

三、系统设计与实现

系统总体设计

1 数据存储设计

2 RSS阅读器模块设计

显示效果:


3 K线图信息记录模块设计

4 指数比较模块设计


5 黄金及指数实时数据显示 模块设计

6 计量模型模拟模块

 

四、代码

见右上角GitHub中的GoldAnalyse

环境: .NET4 + VS2010

分类上一篇:无,已是最新文章    分类下一篇:

Leave a Reply