第一篇:期货实验报告--移动平均线、RSI、KDJ、OBV、BIAS的应用
实验报告格式:
商学院经济与管理实验中心
实验报告
实验名称 移动平均线、RSI、KDJ、OBV、BIAS的应用
班级
学号
姓名
同组学生姓名
实验时间:
年
月
日星期
得分:
批改时间:
年 月 日
实验教师(签名):
一、实验目的
1、掌握形移动平均线理论的应用规则;
2、掌握RSI、KDJ、OBV、BIAS指标的计算及应用规则。
二、实验内容
1.根据移动平均线与日线图位置的转换来分析价格走势,选择买卖时机。运用移动平均线的八条法则进行期货买卖操作。
2.运用移动平均线的牛市排列、熊市排列、死亡交叉、黄金交叉进行期货交易操作。3.RSI通过比较基期内收盘价的平均涨幅和平均跌幅来分析买卖双方的相对力量,从而判断价格走势。运用RSI超买、超卖判断期货品种的走势。
4.KDJ主要是利用价格波动的真实波幅来反映价格走势强弱和超买超卖现象,提前发出买卖信号。运用KDJ指标进行期货交易操作。
5.OBV也称人气能量潮、成交量净额法。将成交量值予以量化,制成趋势线,配合价格趋势线,从价格变动与成交量的增减关系,推测价格趋势。6.运用BIAS指标进行期货交易操作。7.综合运用量价分析指标进行期货交易操作。
三、实验步骤
1.移动平均线
移动平均线是应用最普遍的技术指标之一,它帮助交易者确认现有趋势、判断将出现的趋势、发现过度延生即将反转的趋势。Moving Average,简称MA,原本的意思是移动平均,由于我们将其制作成线形,所以一般称之为移动平均线,简称均线。
如上图,K线图上方围绕着的白色黄色粉色绿色蓝色即上证指数的5日、10日、20日、30日、60日日均线。这些移动平均线是将某一段时间股指或股价的平均值画在坐标图上所连成的曲线,用它可以研判股价未来的运动趋势。我所标出的就是10日平均线。计算方法将某一时间段的收盘股价或收盘指数相加的总和,除以时间周期,即得到这一时间的平均线,如图所示的10日移动平均线,就是将近10日的收盘价相加除以10,得到的就是第一个10日平均线,再将第一个10日平均线乘以10减去第一日的收盘价加上第11日的收盘价,其总和除以10得到的就是第二个10日平均线,将计算得到的平均数画在坐标图上连成线,即是10日平均线。其他移动平均线的计算方法以此类推。
第一,葛兰威尔买卖八大法则.1.移动平均线从下降逐渐走平且略向上方抬头,而期价从移动平均线下方向上方突破,为买进信号。
2.期价位于移动平均线之上运行,回档时未跌破移动平均线后又再度上升时为买进时机。
3.期价位于移动平均线之上运行,回档时跌破移动平均线,但短期移动平均线继续呈上升趋势,此时为买进时机。
4.期价位于移动平均线以下运行,突然暴跌,距离移动平均线太远,极有可能向移动平均线靠近(物极必反,下跌反弹),此时为买进时机。
5.期价位于移动平均线之上运行,连续数日大涨,离移动平均线愈来愈远,说明近期内购买股票者获利丰厚,随时都会产生获利回吐的卖压,应暂时卖出。
6.移动平均线从上升逐渐走平,而期价从移动平均线上方向下跌破移动平均线时说明卖压渐重,应卖出。
7.期价位于移动平均线下方运行,反弹时未突破移动平均线,且移动平均线跌势减缓,趋于水平后又出现下跌趋势,此时为卖出时机。
8.期价反弹后在移动平均线上方徘徊,而移动平均线却继续下跌,宜卖出。
第二,运用MACD曲线的牛市排列、熊市排列、死叉、金叉进行期货交易操作。
在第一图中,MACD中黄金金叉预示了一波猛烈的上升趋势,死叉又充分体现了行情急转急下,进入下行通道。虽然MACD曲线的金叉、死叉存在一定的预示作用,但也可能是骗线而已,行情往往相反。在第二张图中,虽然出现了金叉,但那只是昙花一现,为的就是吸引买家进入,好让庄家自己的筹码兑现出来,所以我们要时刻警惕骗线。
2.相对强弱指数
RSI强弱指标最早被应用于期货买卖,后来人们发现在众多的图表技术分析中,强弱指标的理论和实践极其适合于股票市场的短线投资,于是被用于股票升跌的测量和分析中。计算公式:
N日RSI =N日内收盘涨幅的平均值/(N日内收盘涨幅均值+N日内收盘跌幅均值)
×100%
由上面算式可知RSI指标的技术含义,即以向上的力量与向下的力量进行比较,若上的力量较大,则计算出来的指标上升;若下的力量较大,则指标下降,由此测算出市场走势的强弱。RSI的应用
1、由算式可知,0≤RSI≤100。RSI=50为强势市场与弱势市场分界点。通常设RSI>80为超买区,市势回挡的机会增加;RSI<20为超卖区,市势反弹的机会增加。
2、一般而言,RSI掉头向下为卖出讯号,RSI掉头向上为买入信号。但应用时宜从整体态势的判断出发。
3、RSI的M形走向是超买区常见的见顶形态;W形走向是超卖区常见的见底形态。这时,往往可见RSI走向与价格走向发生背离。所以,背离现象也是一种买卖讯号。
4、RSI由下往上走,一个波谷比一个波谷高构成上升支持线;RSI由上往下走,一个波顶比一个波顶低构成下降压力线。跌破支持线为卖出信号,升穿压力线为买入信号。
5、RSI上穿50分界线为买入信号,下破50分界线为卖出信号。
6、N日RSI的N值常见取5~14日。N值愈大趋势感愈强,但有反应滞后倾向,称为慢速线;N值愈小对变化愈敏感,但易产生飘忽不定的感觉,称为快速线。因此,可将慢速线与快速线比较观察,若两线同向上,升势较强;若两线同向下,跌势较强;若快速线上穿慢速线为买入信号;若快速线下穿慢速线为卖出信号。
如图所示他的基本原理是在一个正常的股市中,多空买卖双方的力道必须得到均衡,股价才能稳定;而RSI是对于固定期间内,股价上涨总幅度平均值占总幅度平均值的比例。何时呈现超买状态,何时呈现超卖状态一目了然,从而使人们较好地掌握买入时机。不过,任何分析工具都有其优点和缺点,技术分析师常常告诫人们,应用RSI的分析不能掉进公式化、机械化的泥潭中,因为任何事物都有特殊情况,RSI超过95或低于15也并不出奇,不要一低于30就入市买进,高于70就抛售,应当结合其他图形具体分析
3.KDJ指标
KDJ(随机指标)以今日收盘价(也即N日以来多空双方的最终言和价格)作为买力与卖力的平衡点,收盘价以下至最低价的价格距离表征买力的大小,而最高价以下至最低价的价格距离表征买卖力的总力。计算方法
KDJ的计算比较复杂,首先要计算周期(n日、n周等)的RSV值,即未成熟随机指标值,然后再计算K值、D值、J值等。以日KDJ数值的计算为例,其计算公式为
n日RSV=(Cn-Ln)÷(Hn-Ln)×100
公式中,Cn为第n日收盘价;Ln为n日内的最低价;Hn为n日内的最高价。RSV值始终在1—100间波动。
其次,计算K值与D值:
当日K值=2/3×前一日K值+1/3×当日RSV
当日D值=2/3×前一日D值+1/3×当日K值
若无前一日K 值与D值,则可分别用50来代替。
J值=3*当日K值-2*当日D值
以9日为周期的KD线为例。首先须计算出最近9日的RSV值,即未成熟随机值,计算公式为
9日RSV=(C-L9)÷(H9-L9)×100
公式中,C为第9日的收盘价;L9为9日内的最低价;H9为9日内的最高价。
K值=2/3×第8日K值+1/3×第9日RSV
D值=2/3×第8日D值+1/3×第9日K值
J值=3*第9日K值-2*第9日D值
若无前一日K值与D值,则可以分别用50代替。
这样,RSV的买力与总力之比,正是用以表征N日以来市场买力的大比例,反映了市场的多空形势。随机指标在图表上共有三根线,K线、D线和J线。随机指标在计算中考虑了计周期内的最高价、最低价,兼顾了股价波动中的随机振幅,因而人们认为随机指标更真实地反映股价的波动,其提示作用更加明显。随机指标KD线的意义:KD线称之为随机指标,K为快速指标,D为慢速指标,当K线向上突破D线时,表示为上升趋势,可以买进;当K线向下突破D线时,可以卖出,又当KD值升到90以上时表示偏高,下跌到20以下时表示偏低.太高就下跌的可能,而太低就有上涨的机会。
一般而言,K线由下转上为买入信号,由上转下为卖出信号。KD都在0~100的区间内波动,50为多空均衡线。如果处在多方市场,50是回档的支持线;如果处在空方市场,50是反弹的压力线。K线在低位上穿D线为买入信号,K线在高位下穿D线为卖出信号。K线进入90以上为超买区,10以下为超卖区; D线进入80以上为超买区,20以下为超卖区。宜注意把握买卖时机。高档区D线的M形走向是常见的顶部形态,第二头部出现时及K线二次下穿D线时是卖出信号。低档区D线的W形走向是常见的底部形态,第二底部出现时及K线二次上穿D线时是买入信号。M形或W形的第二部出现时,若与价格走向发生背离,分别称为“顶背驰”和“底背驰”,买卖信号可信度极高。J值可以大于100或小于0.J指标为依据KD买卖信号是否可以采取行动提供可信判断。通常,当J值大于100或小于10时被视为采取买卖行动的时机。KDJ本质上是一个随机性的波动指标,故计算式中的N值通常取值较小,以5至14为宜,可以根据市场或商品的特点选用。不过,将KDJ应用于周线图或月线图上,也可以作为中长期预测的工具。
同样KDJ中存在骗线,第一个买入信号时真的买入信号,其中第二、第三个信号只是假装突破,为的吸引散户买进,自己趁机出货,行情急转急下。
4.气指标OBV OBV的英文全称是:On Balance Volume,中英名称可翻译为:平衡交易量,是由美国的投资分析家Joe Granville所创。该指标通过统计成交量变动的趋势来推测股价趋势。OBV以“N”字型为波动单位,并且由许许多多“N”型波构成了OBV的曲线图,对一浪高于一
浪的“N”型波,称其为“上升潮”(UP TIDE),至于上升潮中的下跌回落则称为“跌潮”(DOWN FIELD)
5.IAS指标
BIAS即乖离率又称为y值,是反映股价在波动过程中与移动平均线偏离程度的技术指标。它的理论基础是:不论股价在移动平均线之上或之下,只要偏离距离过远,就会向移动平均线趋近,据此计算股价偏离移动平均线百分比的大小来判断买卖时机。
6.综合运用量价分析
1.成交量增加,期货价格同步上升。表明期货交易者继续看涨,目前期货价格趋势会继续维持下去。
2.成交量增加,期货价格下跌。表示市场看跌,预示着期货价格还会维持下跌趋势 3.期货价格上升,成交量大减。表示期货市场缺乏新的做多的交易者,空方急于平仓而使得期货价格短期内上升,一旦空方平仓完毕,期货价格将会回落。
4.期货价格下跌,成交量减少。表示期货价格进入调整期,短期内期货价格可能继续下跌。但也表明,没有成交量的配合,下跌的动力不足,期货价格已跌入或正在跌入谷底,一段时间后期货价格将会回升。
四、实验结果
五、实验分析、总结
经过几次期货交易的实战演习,让自己对期货有了更深的理解。特别是期货的套期保值功能。原来,期货原先并不是给投资者提供投机机会的,而正是由套期保值发展起来的。期货的套期保值功能使企业免遭物价波动等等一些自然或人为原因的波及,经济市场也更加稳定。
之前,也入股市了一段时间。所以两者的区别也给自己很深的感受。证券市场基本上是要在牛市上才能都赚钱,顶多是在熊市上的波段操作可能会获利,但是这样成熟的投资者并不多,所以在熊市上投资者普遍都是亏钱。但是,在期货市场中,在行情好的时候,在牛市上,我们可以做多,买进建仓,再高位抛出平仓;在行情不好的时候,也可以看空,高位卖出建仓,低位在低价买进平仓。所以市场行情的影响在期货市场上并不是特别明显了。最重要的是心里素质,不要被蝇头小利所诱惑,这样才能笑傲期货市场。
第二篇:移动应用开发-实验报告
实验一 Android开发基础
实验时间:2018.3.16 实验地点:X501
一、实验目的
1.掌握Android开发环境的搭建;
2.了解Android SDK的安装、配置、使用; 3.熟悉开发工具Android Studio的使用; 4.了解创建项目并熟悉文件目录结构;
二、实验学时
2学时/次,共2学时
三、实验环境
Android Studio;JDK1.7;PC机
四、实验内容和要求
1.Android Studio安装
(1)Android Studio的下载与安装
前提准备工作:安装 JDK 并配置 JDK 环境变量。
请使用传统的 JAVA_HOME 环境变量名称。很多人会被提醒 JVM 或者 JDK 查找失败,几乎都是因为 JDK 版本或者没有使用 JAVA_HOME 这个环境变量名称的原因。
①Android Studio可以从中文社区进行下载,网址为http://www.xiexiebang.com/。在浏览器中打开该网址,如图1-1所示。
图1-1 Android Studio官方网站
②选择合适的平台,进行下载,如图1-2所示。
图1-2 Java platform(JDK)③安装之前,要确定JDK版本必须是1.7或以上,否则安装之后会报错。双击Android Studio的安装文件,按照提示一步步安装,具体参考教材。不出意外的话,看到图1-3所示的界面,说明Android Studio已经安装成功了。
图1-3 Android Studio已经安装成功
2.配置Android Studio 安装Android Studio完成之后,运行Android Studio。每一次安装,都会显示图1-4所示的这个界面,用以选择导入Android Studio的配置文件。
第一个选项 :使用以前版本的配置文件夹。第二个选项 :导入某一个目录下的配置文件夹。第三个选项 :不导入配置文件夹。
如果你以前使用过Android Studio,可以选择到以前的版本。如果你是第一次使用,可以选择第三项。
图1-4 导入Android Studio配置文件
3.创建AVD 如图1-5所示,点击图标,打开AVD Manager,效果如图1-6所示。
图1-5 打开模拟设备管理器
图1-6 模拟设备管理器界面
⑴单击创建虚拟设备,打开新的界面,选择设备类型与尺寸,如图1-7所示。
图1-7 选择设备类型和尺寸
⑵选择合适的SDK版本,如图1-8所示。
图1-8 选择SDK版本
⑶配置AVD属性,如图1-9所示。点击“Finish”后,返回到AVK
图1-9 配置AVD属性
图1-9 打开AVD效果 4.创建第一个HelloWorld ⑴ Android Studio中选择【File】【New】【New Project】选项创建项目,如下图1-10所示。填写相关信息,依次如图1-
11、图1-
12、图1-13所示,最终完成应用程序的创建。
图1-10 创建新的工程
图1-11 选择应用软件支持的设备平台
⑵点击工具栏中【AVD Manager】按钮启动模拟设备管理器,后点击运行按钮,启动虚拟手机。
⑶点击工具栏中的运行按钮运行程序,如图1-14所示,运行程序。系统会对程序进行编译,并将应用软件安装于运行的虚拟手机中。
图1-12 选择应用软件入口代码
图1-13 设置Activity和布局文件
图1-14 Android应用程序存储位置
四、思考与练习
1.如何卸载模拟器中的apk应用程序文件。
2.浏览Android SDK帮助文档,了解Android SDK帮助文档的结构与用途。
实验二 Android用户界面设计
实验时间:2018.3.23 实验地点:X501
一、实验目的
1.掌握用户界面的基本控件的使用方法; 2.掌握用户界面布局的使用方法及技巧。3.掌握界面事件的使用。
二、实验学时
2学时/次,共6学时
三、实验环境
Android Studio;JDK1.7;PC机
四、实验内容和要求
1.完成计算器的用户界面设计以及+-*/四则运算,请写出+-*/运算的源码。(Java实现的源码)
2.使用ProgressBar和Spinner控件,设计并实现如下功能:(1)当单击按钮时,进度条开始更新,每隔1秒进度更新10%,直至更新到100%后消失。
(2)在界面中添加一个按钮,使得界面进行跳转至新的界面,使用Spinner实现一个下拉列表。(Java实现的源码)
实验三 Android组件通信
实验时间:2018.4.27 实验地点:X501
一、实验目的
1.掌握Intent、BroadcastReceiver等组件之间的通信; 2.掌握多线程的概念及使用。
3.掌握Handler类及异步工具类的使用。
二、实验学时
2学时/次,共6学时
三、实验环境
Android Studio;JDK1.7;PC机
四、实验内容和要求
1.本应用程序内的界面跳转及通信(Java
实现的源码)
2.使用2.Intent跳转至以下功能。(Java
实现的源码)
https://blog.csdn.net/wangxw8746/article/details/8222344 https://blog.csdn.net/zzldm/article/details/52548687
实验四 Android数据存储
一、实验目的
1.掌握SharePreferences的使用方法;
2.掌握Android内部文件及SD卡存储文件的方法。3.掌握SQLite数据库的使用。
二、实验学时
2学时/次,共6学时
三、实验环境
Android Studio;JDK1.7;PC机
四、实验内容和要求
1.使用sharePreferences实现如下功能:(Java
实现的源码)
2.使用SQLite数据库实现如下功能:(Java
实现的源码)