管理信息系统实验报告教材

上传人:我** 文档编号:113055209 上传时间:2019-11-08 格式:DOC 页数:17 大小:943.29KB
返回 下载 相关 举报
管理信息系统实验报告教材_第1页
第1页 / 共17页
管理信息系统实验报告教材_第2页
第2页 / 共17页
管理信息系统实验报告教材_第3页
第3页 / 共17页
管理信息系统实验报告教材_第4页
第4页 / 共17页
管理信息系统实验报告教材_第5页
第5页 / 共17页
点击查看更多>>
资源描述

《管理信息系统实验报告教材》由会员分享,可在线阅读,更多相关《管理信息系统实验报告教材(17页珍藏版)》请在金锄头文库上搜索。

1、 管理信息系统实验报告Management Information Systems 学生所在班级:14级工业工程(电商)1班 报告撰写人:全体成员学生姓名:王梓安、马照明 指导教师:许 良2017 年 4 月15目录1 实验目的12 实验环境13 实验步骤13.1 前言13.1.1 选题背景13.1.2 选题说明23.2 系统规划23.2.1 项目名称23.2.2 开发目标23.2.3 开发方法23.2.4 项目功能23.3 系统分析23.3.1需求分析33.3.1.1系统开发背景33.3.1.2 系统性能需求33.3.2可行性分析33.3.2.1技术上的可行性33.3.2.2经济上的可行性3

2、3.3.2.3管理上的可行性33.3.3功能需求分析43.3.4功能结构图43.3.5E-R图43.3.6系统业务流程图53.3.7数据流程图63.3.7.1数据流程图符号说明63.3.7.2数据流程图63.4 系统设计73.4.1总体设计73.4.2详细设计83.4.2.1代码设计83.4.2.2输入输出设计83.5 系统实施83.5.1系统模拟运行83.6 实验收获11附件121 实验目的1) 掌握管理信息系统开发的步骤;2) 熟悉常用开发软件与辅助工具;3) 熟练运用某种语句编写代码;4) 以MT4外汇交易平台为基础,运用MQL4编程软件进行EA编写;2 实验环境1 硬件一台PC台式机或

3、者便携式电脑2 软件Windows XP及以上操作系统、MT4外汇交易平台、MLQ4编程软件3 实验步骤3.1 前言3.1.1 选题背景在北京时间10月1日凌晨1点,IMF(国际货币基金组织)正式宣布,人民币2016年10月1日加入SDR(特别提款权)。外汇交易在中国再一次掀起一股热潮,很多投资者把目光转向了外汇交易,然而外汇交易市场和股票市场都一样,具有很大的风险性,很多投资者又不具备大多数操盘手的技术,无法在外汇交易市场取得盈利,这样便体现出EA的优势。EA智能交易作为一个正在发展的交易系统,虽然有广阔的发展前景,但是也不得不指出:EA智能交易并非人们所说的那么万能。在实际应用中,由于一款

4、优秀的EA必须经顶级外汇高手和程序专家设计编程,就注定了了EA这个高门槛高成本的行业,现如今业内各种EA系统遍地开花,如果严格按照要求的话,其中很大一部分根本不符合优秀EA的条件。特别是在国内,EA主要来源于国外,质量参差不一,市场上流通的真正优秀的EA少之又少。如果说EA的高成本高门槛限制EA未来的发展的话,那么交易中变化莫测的人性因素是EA不得不面对的终极挑战,也决定着未来EA能否真正取代人工交易的图景。的确,目前EA还不能将交易者的心理量化,在价格运行过程中会遇到许多毛刺的情况,而被EA误认为有效信号进行操作,同时市场大波动下EA也会出现反应不及时保持原有指令交易而造成巨大损失的情况。这

5、些都是不可预测的人性因素致使EA无法分辨的情况。3.1.2 选题说明为了给那些不具备操盘技术和经验的投资者,在外汇是市场盈利的机会,制作一款智能交易系统。外汇EA,是外汇智能交易系统的简称(Expert Advisor)。外汇EA是一套用于MT4平台(Metatrader4)的程序化交易系统,采用的语言是MQ4语言,可以在MT4平台上进行开发,可以自动完成外汇交易的操作,包括实时获取市场价格,自动判断下单与平仓时机,由电脑模拟交易员的下单操作进行机器交易,根据预先编辑好的交易策略程序来执行交易定单,无需任何人工的干预。3.2 系统规划3.2.1 项目名称MT4外汇智能交易系统(Expert A

6、dvisor),简称EA。3.2.2 开发目标使EA系统在MT4平台上能够正常运行,并且能够执行EA的所有功能,系统源代码没有语言错误,系统在执行上不会出现错误。3.2.3 开发方法运用MT4外汇交易平台自带的EA编程软件MQL4编程软件进行EA编写,通过调用自定义指标和函数调用进行EA系统开发编程。3.2.4 项目功能该EA具备三项功能,基本功能是自动进行订单交易,包括自动进行空单交易或者多单交易,以及订单的止盈和止损的设置,同时还会根据订单的数量进行综合止盈。除此之外,在交易盘面上,还会只能显示一些信息,使投资者方便观察。还有一键平仓的工具,全部平掉所有订单,和平掉所有空单以及平掉所有多单

7、的快捷按钮。3.3 系统分析3.3.1需求分析3.3.1.1系统开发背景在中国正式加入IMF(国际货币基金组织)后,外汇交易已然成为国内投资者们关注的热门项目。然而并不是每一个投资者都可以成为一名优秀的外汇交易操盘手,在智能系统日新月异的当下,外汇交易行业也开始选择进行外汇智能交易系统的开发和研究,这样可以解放人力,是更多的投资者实现财富自由,时间自由。3.3.1.2 系统性能需求智能交易系统(Expert Advisor),也就是EA系统,并不是简简单单实现自动订单交易的系统。如果仅仅是这样便不能称之为智能系统。该系统通过编程人员的开发编译,根据一些源代码设计,通过一定的模式根据大盘的价格波

8、动,来判断行情的走势,进行订单交易,由此来保证账户的盈利。作为一个正在发展的智能交易程序,EA需要用更多的时间来考验,但是有一点可以肯定的是,EA已经成为外汇日常交易不可缺少的交易工具,这种趋势还会继续下去,至于能否发展到更为万能或者取代人工交易,EA还有很长的一段路要走。3.3.2可行性分析3.3.2.1技术上的可行性在Windows XP以上交易系统下载MT4外汇交易平台,运用MLQ4编译软件,进行EA编程,基础语言是C语言。3.3.2.2经济上的可行性开发此系统所需的人力物力都较少,一个人一台PC台式机便可以完成系统的开发,但是相对对于人员的技术要求相对较高,经济成本并不是很高。3.3.

9、2.3管理上的可行性系统的投入:预先对建设新系统需投入的人力资源费、设备费、材料费、其他额外费用做个估算,大概在适宜可接受范围内,且新系统只需在现有电脑登陆即可,此外人员培训过程较简单,培训费用低。系统开发成本、运行费用基本合理能接受。系统的效益:一方面能实现面向内部管理的效益,管理水平得到了提高,降低成本,解放了繁重的体力劳动和脑力劳动。3.3.3功能需求分析EA系统需要根据大盘价格的走势,通过4小时以及1小时K线的走势来判断记下来预计一周到半个月的行情走势,来进行订单交易的多空选择,同时EA系统还会根据账户资金的多少进行风险控制,来进行订单手数设置。EA系统还具备加仓功能,如果订单类型和趋

10、势一致,系统还会进行倍增手数加仓,以此来扩大盈利。这些订单还会被系统进行综合止盈,由此最大化利润。3.3.4功能结构图EA系统可以时间的功能,最重要的两项功能:资金管理和风险控制。基本功能:行情判断,订单交易及修改,平仓。其他功能:平台信息显示,和一键平仓工具。图3-1 MT4外汇智能交易系统功能结构图3.3.5E-R图EA系统中的EA系统本身和订单之间的关系,其中EA系统和账户管理之间是一对多的关系,和订单交易、修改以及平单之间是多对多的关系,而订单交易、修改以及平单和多单或者空单之间是一对多的关系。图3-1 MT4外汇智能交易系统E-R图3.3.6系统业务流程图作为投资者,选择代理商,下载

11、相应MT4平台,打开MT4平台,登录自己的账户,然后选择货币对新建窗口,选择将要运行的EA,然后调整EA参数执行EA便可。图3-2 MT4外汇智能交易系统业务流程图3.3.7数据流程图3.3.7.1数据流程图符号说明 外部实体 处理(功能) 数据储存 数据流3.3.7.2数据流程图投资者选择一个代理商下载MT4外汇交易平台,然后在平台上登录账户信息并注入资金。在此之后选择货币对运行EA系统,系统自动执行订单交易、修改以及平仓等操作之后进行利润结算,代理商重新导出账户资金,结算余额,投资者可以选择提取自己的资金。账户信息 选择货币对 注入资金 订单交易 设置止盈止损 提取资金 智能平仓 结算账户

12、资金 导出账户资金图3-4 MT4智能交易系统数据流程图3.4 系统设计3.4.1总体设计EA系统的程序框构,确定了选择的货币对之后,根据货币对1小时和4小时K线的走势,和自定义指标线结合判断接下来的行情趋势,进行订单交易、修改以及平仓等操作,从而实现智能交易。图3-5 MT4外汇智能交易系统程序框构图3.4.2详细设计3.4.2.1代码设计1) 代码设计自定义指标MAcross,通过4小时K线上两条MA均线交叉来判断行情走势,源代码设计及自定义指标设计详情见附录。3.4.2.2输入输出设计将货币对,账户资金,K线以及指标线等数据输入EA系统进行行情的一个判断,然后输出对行情趋势的判断进行订单

13、交易。图3-6 MT4外汇智能交易系统IPO图3.5 系统实施3.5.1系统模拟运行1) EA在MT4平台(基于MT4平台任何代理商开发的外汇交易平台)上运行的效果,先选择一个货币对新建视窗,然后双击运行EA,点击智能交易按钮,开始运行EA。2) 账户信息、大盘盘面信息、EA信息显示区域,包括EA名称,以及制作者QQ等信息,属于显示功能部分。3) 一键平单小工具,通过鼠标单击按钮,会自动执行相应操作。4) EA系统运行之后会自动根据调用的指标线和K线进行行情判断下单交易,以及订单的止盈止损修改。5) 账户订单历史信息,EA运行到结束,自动交易的历史账单。(实验时间有限,截图为之前EA运行历史账单信息)3.6 实验收获学习了管理信息系统这门课程,我们学习到了很多关于管理信息系统开发的知识。不过,知识不毕竟是知识,知识如果不

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号