matlab boll源码,bollinger 时间系列布林带 matlab 金融工具箱

2024-01-28 08:20

本文主要是介绍matlab boll源码,bollinger 时间系列布林带 matlab 金融工具箱,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

bollinger

时间系列布林带

布林带指标是根据统计学中的标准差原理设计出来的一种非常简单实用的技术分析指标,又叫布林线指标,是研判市场运动趋势的一种中长期技术分析工具。

一般而言,市场的运动总是围绕某一价值中枢(如均线、成本线等)在一定的范围内变动,布林线指标指标正是在上述条件的基础上,引进了“价格通道”的概念,其认为市场价格通道的宽窄随着股价波动幅度的大小而变化,而且价格通道又具有变异性,它会随着市场价格的变化而自动调整。正是由于它具有灵活性、直观性和趋势性的特点,BOLL指标渐渐成为投资者广为应用的市场上热门指标。

BOLL是利用“价格通道”来显示市场价格的各种价位,当市场波动很小,处于盘整时,价格通道就会变窄,这可能预示着市场的波动处于暂时的平静期;当市场价格波动超出狭窄的价格通道的上轨时,预示着市场的异常激烈的向上波动即将开始;当市场价格波动超出狭窄的价格通道的下轨时,同样也预示着市场的异常激烈的向下波动将开始。

布林线特别运用了爱因斯坦的相对论,认为各类市场间都是互动的,市场内和市场间的各种变化都是相对性的,是不存在绝对性的,市场价格的高低是相对的,市场价格在上轨线以上或在下轨线以下只反映市场价格相对较高或较低,投资者作出投资判断前还须综合参考其他技术指标,包括价量配合,心理类指标,类比类指标,市场间的关联数据等。

总之,BOLL指标中的价格通道对预测未来行情的走势起着重要的参考作用,它也是布林线指标所特有的分析手段。

BOLL指标一共由三条线组成,即上轨线UP 、中轨线MB、下轨线D。

一、 BOLL指标的一般研判标准

(一)BOLL指标中的上、中、下轨线的意义

1、BOLL指标中的上、中、下轨线所形成的价格通道的移动范围是不确定的,通道的上下限随着市场价格的上下波动而变化。在正常情况下,市场价格应始终处于价格通道内运行。如果市场价格脱离价格通道运行,则意味着行情处于极端的状态下。

2、在BOLL指标中,价格通道的上下轨是显示市场价格安全运行的最高价位和最低价位。上轨线、中轨线和下轨线都可以对市场的运行起到支撑作用,而上轨线和中轨线有时则会对市场的运行起到压力作用。

3、一般而言,当价格在布林线的中轨线上方运行时,表明市场处于强势趋势;当市场价格在布林线的中轨线下方运行时,表明市场处于弱势趋势。

(二)BOLL指标中的上、中、下轨线之间的关系

1、当布林线的上、中、下轨线同时向上运行时,表明市场强势特征非常明显,短期内将继续上涨,投资者应坚决持股做多。

2、当布林线的上、中、下轨线同时向下运行时,表明市场的弱势特征非常明显,短期内将继续下跌,投资者应坚决做空。

3、当布林线的上轨线向下运行,而中轨线和下轨线却还在向上运行时,表明市场处于整理态势之中。如果市场是处于长期上升趋势时,则表明市场是上涨途中的强势整理,投资者可以持多待涨或逢低做多;如果市场是处于长期下跌趋势时,则表明市场是下跌途中的弱势整理,投资者应以持空待跌或逢高做空为主。

4、布林线的上轨线向上运行,而中轨线和下轨线同时向下运行的可能性非常小,这里就不作研判。

5、当布林线的上、中、下轨线几乎同时处于水平方向横向运行时,则要看市场目前的走势处于什么样的情况下来判断。

(1)当市场前期一直处于长时间的下跌行情后开始出现布林线的三条线横向移动时,表明股价是处于构筑底部阶段,投资者可以开始分批少量建多仓。一旦三条线向上发散则可加大做多力度。

(2)当市场前期是处于小幅的上涨行情后开始出现布林线的三条线横向移动,表明市场是处于上升阶段的整理行情,投资者可以持多待涨或逢低做多,一旦三条线向上发散则可短线加码做多。

(3)当市场刚刚经历一轮大跌行情时开始出现布林线的三条线横向移动,表明股价是处于下跌阶段的整理行情,投资者应以持空待跌和逢高做空为主,一旦三条线向下发散则坚决做空。

(4)布林线三条线在顶部横向运动的可能性极小,这里也不作研判。

(三)K线和布林线上、中、下轨之间的关系

1、当K线从布林线的中轨线以下、向上突破布林线中轨线时,预示着市场的强势特征开始出现,将上涨,投资者应以中长线做多为主。详询请百度-高氏道金-请看头像或个人资料联系本人

2、当K线从布林线的中轨线以上、向上突破布林线上轨时,预示着市场的强势特征已经确立,可能短线大涨,投资者应以持多待涨或短线做多为主。

3、当K线向上突破布林线上轨以后,其运动方向继续向上时,如果布林线的上、中、下轨线的运动方向也同时向上,则预示着市场的强势特征依旧,短期内还将上涨,投资者应坚决持多待涨,直到K线的运动方向开始有掉头向下的迹象时才密切注意行情是否转势。

4、当K线在布林线上方向上运动了一段时间后,如果K线的运动方向开始掉头向下,一旦向下突破布林线上轨时,预示着市场短期的强势行情可能结束,短期内将大跌,投资者应及时短线做空。

5、当K线从布林线的上方向下突破布林线上轨后,如果布林线的上、中、下轨线的运动方向也开始同时向下,预示着市场的短期强势行情即将结束,短期走势不容乐观,投资者应以逢高做空为主。

6、当K线从布林线中轨上方、向下突破布林线的中轨时,预示着市场前期的强势行情已经结束,中期下跌趋势已经形成,投资者应中线及时做空。如果布林线的上、中、下线也同时向下则更能确认。

7、当K线向下跌破布林线的下轨并继续向下时,预示着市场处于极度弱势行情,投资者应坚决以做空为主,尽量不多。

8、当K线在布林线下轨运行了一段时间后,如果K线的运动方向有掉头向上的迹象时,表明市场短期内将止跌企稳,投资者可以少量逢低建多仓。

9、当K线从布林线下轨下方、向上突破布林线下轨时,预示着市场的短期行情可能回暖,投资者可以及时适量做多,作短线反弹行情。

10、当K线一直处于中轨线上方,并和中轨线一起向上运动时,表明市场处于强势上涨过程中,只要K线不跌破中轨线,投资者坚决一路持多。

11、当K线一直处于中轨线下方,并和中轨线一起向下运动时,表明市场处于弱势下跌过程中,只要K线不向上反转突破中轨线,投资者都可一路持空。

公式

blog_d6c58efd0102x1ye.html

a4c26d1e5885305701be709a3d33442f.png

语法

[mid, uppr, lowr] = bollinger(data, wsize, wts,

nstd)

[midfts, upprfts, lowrfts] = bollinger(tsobj, wsize,

wts, nstd)

参数

data

数据向量.

wsize

(可选) 窗口大小. Default =20.

wts

(可选) 权重因子. 确定使用的移动平均值的类型.

Default

=0(box).1=

linear.

nstd

(可选) 上下波段标准偏差数 Default

=2.

tsobj

金融时间序列对象

讨论

[mid, uppr, lowr] = bollinger(data, wsize, wts,

nstd)根据向量数据计算boll带的中线、上线、下线.

mid是代表中线的矢量,

一个简单的移动平均值, 具有窗口大小的 wsize。uppr

和 lowr 是代表上下线向量。uppr 是表示上部带的向量,

是 + nstd 次。lowr

是一个向量, 表示较低的波段-nstdtimes。

[midfts, upprfts, lowrfts] = bollinger(tsobj, wsize,

wts, nstd)根据输入的时间序列对象计算boll带。midfts

是一个金融时间序列对象, 代表 tsobj

中所有系列的中间波段。upprfts 和 lowrfts 都是财务时间序列对象, 代表所有系列的上下带, 这是

+ nstd 倍和-nstd 时代移动标准偏差远离中间波段。

这篇关于matlab boll源码,bollinger 时间系列布林带 matlab 金融工具箱的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/653034

相关文章

如何利用Java获取当天的开始和结束时间

《如何利用Java获取当天的开始和结束时间》:本文主要介绍如何使用Java8的LocalDate和LocalDateTime类获取指定日期的开始和结束时间,展示了如何通过这些类进行日期和时间的处... 目录前言1. Java日期时间API概述2. 获取当天的开始和结束时间代码解析运行结果3. 总结前言在J

修改若依框架Token的过期时间问题

《修改若依框架Token的过期时间问题》本文介绍了如何修改若依框架中Token的过期时间,通过修改`application.yml`文件中的配置来实现,默认单位为分钟,希望此经验对大家有所帮助,也欢迎... 目录修改若依框架Token的过期时间修改Token的过期时间关闭Token的过期时js间总结修改若依

Go Mongox轻松实现MongoDB的时间字段自动填充

《GoMongox轻松实现MongoDB的时间字段自动填充》这篇文章主要为大家详细介绍了Go语言如何使用mongox库,在插入和更新数据时自动填充时间字段,从而提升开发效率并减少重复代码,需要的可以... 目录前言时间字段填充规则Mongox 的安装使用 Mongox 进行插入操作使用 Mongox 进行更

对postgresql日期和时间的比较

《对postgresql日期和时间的比较》文章介绍了在数据库中处理日期和时间类型时的一些注意事项,包括如何将字符串转换为日期或时间类型,以及在比较时自动转换的情况,作者建议在使用数据库时,根据具体情况... 目录PostgreSQL日期和时间比较DB里保存到时分秒,需要和年月日比较db里存储date或者ti

Go中sync.Once源码的深度讲解

《Go中sync.Once源码的深度讲解》sync.Once是Go语言标准库中的一个同步原语,用于确保某个操作只执行一次,本文将从源码出发为大家详细介绍一下sync.Once的具体使用,x希望对大家有... 目录概念简单示例源码解读总结概念sync.Once是Go语言标准库中的一个同步原语,用于确保某个操

Python 标准库time时间的访问和转换问题小结

《Python标准库time时间的访问和转换问题小结》time模块为Python提供了处理时间和日期的多种功能,适用于多种与时间相关的场景,包括获取当前时间、格式化时间、暂停程序执行、计算程序运行时... 目录模块介绍使用场景主要类主要函数 - time()- sleep()- localtime()- g

Java汇编源码如何查看环境搭建

《Java汇编源码如何查看环境搭建》:本文主要介绍如何在IntelliJIDEA开发环境中搭建字节码和汇编环境,以便更好地进行代码调优和JVM学习,首先,介绍了如何配置IntelliJIDEA以方... 目录一、简介二、在IDEA开发环境中搭建汇编环境2.1 在IDEA中搭建字节码查看环境2.1.1 搭建步

如何用Java结合经纬度位置计算目标点的日出日落时间详解

《如何用Java结合经纬度位置计算目标点的日出日落时间详解》这篇文章主详细讲解了如何基于目标点的经纬度计算日出日落时间,提供了在线API和Java库两种计算方法,并通过实际案例展示了其应用,需要的朋友... 目录前言一、应用示例1、天安门升旗时间2、湖南省日出日落信息二、Java日出日落计算1、在线API2

如何使用 Bash 脚本中的time命令来统计命令执行时间(中英双语)

《如何使用Bash脚本中的time命令来统计命令执行时间(中英双语)》本文介绍了如何在Bash脚本中使用`time`命令来测量命令执行时间,包括`real`、`user`和`sys`三个时间指标,... 使用 Bash 脚本中的 time 命令来统计命令执行时间在日常的开发和运维过程中,性能监控和优化是不

python中的与时间相关的模块应用场景分析

《python中的与时间相关的模块应用场景分析》本文介绍了Python中与时间相关的几个重要模块:`time`、`datetime`、`calendar`、`timeit`、`pytz`和`dateu... 目录1. time 模块2. datetime 模块3. calendar 模块4. timeit