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

相关文章

go中的时间处理过程

《go中的时间处理过程》:本文主要介绍go中的时间处理过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1 获取当前时间2 获取当前时间戳3 获取当前时间的字符串格式4 相互转化4.1 时间戳转时间字符串 (int64 > string)4.2 时间字符串转时间

Golang如何对cron进行二次封装实现指定时间执行定时任务

《Golang如何对cron进行二次封装实现指定时间执行定时任务》:本文主要介绍Golang如何对cron进行二次封装实现指定时间执行定时任务问题,具有很好的参考价值,希望对大家有所帮助,如有错误... 目录背景cron库下载代码示例【1】结构体定义【2】定时任务开启【3】使用示例【4】控制台输出总结背景

C++ 函数 strftime 和时间格式示例详解

《C++函数strftime和时间格式示例详解》strftime是C/C++标准库中用于格式化日期和时间的函数,定义在ctime头文件中,它将tm结构体中的时间信息转换为指定格式的字符串,是处理... 目录C++ 函数 strftipythonme 详解一、函数原型二、功能描述三、格式字符串说明四、返回值五

从基础到进阶详解Pandas时间数据处理指南

《从基础到进阶详解Pandas时间数据处理指南》Pandas构建了完整的时间数据处理生态,核心由四个基础类构成,Timestamp,DatetimeIndex,Period和Timedelta,下面我... 目录1. 时间数据类型与基础操作1.1 核心时间对象体系1.2 时间数据生成技巧2. 时间索引与数据

利用Python实现时间序列动量策略

《利用Python实现时间序列动量策略》时间序列动量策略作为量化交易领域中最为持久且被深入研究的策略类型之一,其核心理念相对简明:对于显示上升趋势的资产建立多头头寸,对于呈现下降趋势的资产建立空头头寸... 目录引言传统策略面临的风险管理挑战波动率调整机制:实现风险标准化策略实施的技术细节波动率调整的战略价

8种快速易用的Python Matplotlib数据可视化方法汇总(附源码)

《8种快速易用的PythonMatplotlib数据可视化方法汇总(附源码)》你是否曾经面对一堆复杂的数据,却不知道如何让它们变得直观易懂?别慌,Python的Matplotlib库是你数据可视化的... 目录引言1. 折线图(Line Plot)——趋势分析2. 柱状图(Bar Chart)——对比分析3

Python日期和时间完全指南与实战

《Python日期和时间完全指南与实战》在软件开发领域,‌日期时间处理‌是贯穿系统设计全生命周期的重要基础能力,本文将深入解析Python日期时间的‌七大核心模块‌,通过‌企业级代码案例‌揭示最佳实践... 目录一、背景与核心价值二、核心模块详解与实战2.1 datetime模块四剑客2.2 时区处理黄金法

macOS Sequoia 15.5 发布: 改进邮件和屏幕使用时间功能

《macOSSequoia15.5发布:改进邮件和屏幕使用时间功能》经过常规Beta测试后,新的macOSSequoia15.5现已公开发布,但重要的新功能将被保留到WWDC和... MACOS Sequoia 15.5 正式发布!本次更新为 Mac 用户带来了一系列功能强化、错误修复和安全性提升,进一步增

Pandas进行周期与时间戳转换的方法

《Pandas进行周期与时间戳转换的方法》本教程将深入讲解如何在pandas中使用to_period()和to_timestamp()方法,完成时间戳与周期之间的转换,并结合实际应用场景展示这些方法的... 目录to_period() 时间戳转周期基本操作应用示例to_timestamp() 周期转时间戳基

JavaScript时间戳与时间的转化常用方法

《JavaScript时间戳与时间的转化常用方法》在JavaScript中,时间戳(Timestamp)通常指Unix时间戳,即从1970年1月1日00:00:00UTC到某个时间点经过的毫秒数,下面... 目录1. 获取当前时间戳2. 时间戳 → 时间对象3. 时间戳php → 格式化字符串4. 时间字符