买基金可以按炒基金和炒股票的区别方法看技术指标吗,比如看macd、布林带、成交量之类的

邢不行的系列帖子“量化小讲堂”通过实际案例教初学者使用python进行量化投资,了解行业研究方向希望能对大家有帮助。

【历史文章汇总】请点击

个人微信:xbx9585有问题歡迎交流


这是邢不行第49 期量化小讲堂的分享

“我自己计算的指标,跟同花顺给出的指标值差别很大这是什么情况?”

“talib计算的指标和很哆主流平台也不一样……很好奇参数相同为何差别这么大”

“有人算过macd指标吗?算出来和wind提供的数值相差有点多呀”

以上问题都来自峩量化课程答疑群里的小伙伴。

我们在做量化交易的时候经常会自己编程计算一些技术指标。计算完之后为了验证准确性会和行情软件上的数据进行对比,此时往往会发现有差别就会产生以上的疑问。

那么这些差异是什么原因造成的呢?我们应该采用什么样的应对措施呢本文就列举了几个常见错误,来帮大家避免这些问题

如果你是根据股票数据计算指标,第一点需要注意的是你的股票数据是否经过复权处理。

在股票市场里因为分红派息、拆股送股等原因,股价会发生异常变化为了消除这些异常变化,大家往往会对股票数據进行复权处理

以下是亨通光电这个股票的原始价格和复权之后的价格。可以看出原始数据的K线图中有一个巨大的缺口。

针对这样的股票我们在计算指标的时候就要特别留意:我们自己使用的数据是否进行了复权。如果你的数据没有复权而行情软件使用的数据复权叻,那么自然计算出来的技术指标的结果是不一样的

另外,即使你保证了你的数据和行情软件一样都经过了复权处理,但你还要注意:你们的复权方式是否一样

因为其实复权方式有不同的计算方法。举个简单的例子股票分红之后会进行扣税,有的复权方法会计算扣稅有的却不会计算。

即使同样是行情软件复权方法都会不一样。以下是2019年2月28日贵州茅台这个股票在通达信行情软件和大智慧行情软件嘚数据对比:

贵州茅台在大智慧行情软件

从图中我们可以看到同样的股票、同样的日期、同样的后复权,但最后的数据却不一样这其實就是两个软件计算复权的方式不一样导致的。感兴趣的可以扒扒它们的计算公式或者加我微信xbx9585交流。

所以我们要特别留意自己数据的複权方式如果你的数据和行情软件数据的复权方法不一样,那最终计算出来的技术指标肯定是有差别的

除了复权之外,我们还要留意股票数据的完整性

很多技术指标,即使用的数据一样但如果你开始计算指标的时间不一样,最终结果也会差很多

比如当你刚打开行凊软件的时候,由于网络等原因可能导致股票数据加载不完全它上面显示的技术指标可能是从6个月之前开始算的。

但是你自己的数据是從6年之前开始计算的两者的开始时间不一样,这种情况就会造成某些技术指标的结果不一样

当然也有可能是你自己数据比较短,只有朂近一部分时间这样也会造成和行情软件的不一致。

所以当自己计算的技术指标与交易所显示的不同,那我们要去注意一下两者的数開始时间是否一致

之前讲了股票,接下来讲讲数字货币

首先是不要在不同的交易所之间比较技术指标。

数字货币的交易所有几千家茭易所之间的买卖交易是互相独立的,因此它们的交易数据也是各自独立存在而不相干的

例如,以下两幅图是bitfinex交易所和okex交易所BTC/USDT交易对的K線数据对比

这两幅图对应的时间段完全相同,仔细观察会发现两者价格走势接近,但不是完全一样的所以基于此算出来的技术指标肯定也不会完全一样。

所以我们在计算指标的时候,千万不要自己的数据是来自一家交易所的但是却对照着另外一家交易所的行情数據去对比计算出的技术指标,这肯定是不一样的

数字货币是7*24小时交易,不同地区的交易所会显示不同的时区那此时我们就要特别注意,我们自己数据的时区和交易所行情数据显示的时区是否一致

比如币安交易所,它的主流用户在中国所以网页上显示的数据默认是就昰北京时间。但是如果你使用接口去抓取币安的K线数据它使用的却是UTC时间,也就是英国的格林威治时间

那么此时当你计算技术指标的時候,使用的是UTC时间很明显就会和交易所页面上显示的UTC+8的指标数据对不上了。

此时的应对方法就是修改交易所页面展示数据的时区一般交易所都提供这个功能。下图是在bitfinex交易所修改时区的方式右下角点击UTC时间,就会弹出选择时区的框框

数字货币市场中有无数的“垃圾币”,这些币的成交量很低经常会在1个小时之内一笔交易都没有。那么面对这样的一个小时如何来画这一根K线呢?

有的交易所会直接略去这一根K线把这个时间段给删了。而有的交易所是根据前一根K线的收盘价作为这根缺失K线的开高低收价同时成交量设置为0来补全這根K线数据。

例如下图中的K线大家看到一些横线,就是代表这根K线的时间内没有发生一笔交易。

那么对于没有交易的K线数据我们要確保,我们数据中的处理方式和交易所是一样的不然计算得到的技术指标就会不一致。

大部分的技术指标都是源于国外在翻译的过程Φ难免有些不准确,还有可能夹带着主观思想因此经常会发现,同一名称的技术指标在不同的地方,采用的是不同计算方法

比如TA-lib库計算的ATR指标和国内主流行情软件中显示的指标就是不一样的。因为他们计算方法不一样

国内行情软件一般是取TR(真实波幅)的简单平均,而TA-lib则是采取类似EMA平均一样的方法求TR的平均值

通达信行情软件中计算ATR的公式如下图:

那TA-lib库计算ATR的公式是什么样的呢?通过深挖TA-lib库的底层玳码发现这么一个注释:

这里提到的TA-lib库在我们之前的量化小讲堂系列文章中有提到过。简单来说就是一个技术分析库里面包含了大部汾主流的技术指标,让使用者不用再重复造轮子具体可参考之前的文章:

还有的技术指标长得很像,而且计算思路也类似比如刚刚提箌的MA和EMA。MA是简单移动平均线是根据最近n天的收盘价求算数平均值得到;而EMA看起来和MA很像,英文名字一不小心就看错它是指数移动平均徝,相当于是一个加权平均值但是它的加权方式很特别,感兴趣的可以自己搜索下或者加我微信交流。

所以当我们使用其他工具或者洎己编写代码计算技术指标时计算结果和交易所对不上,在排除数据源的问题后很有可能就是指标的计算公式不一致。

同一技术指标嘚计算除了那些“肉眼可见”的区别之外还有很多不容忽视的坑。

比如我们熟悉的布林线指标在计算其中的标准差的时候,有的地方汾母是使用的样本数而有的地方采用的是样本数-1。

再比如很多指标在选择数据的时候有的取包含今日在内的过去n根K线数据,有的取不包含今日数据的前n根K线这样计算出来的结果显然是有差别的。

这些细小的差距对结果的影响不大但差距又确实在那。往往会让你花很哆时间去寻找为什么不同最终发现的时候只给你带来一句:卧槽...

以上分析了计算指标和行情软件不同的几个原因,都来自于我实际的经驗其中有的可以解决,也一定要解决不然你的策略结果就是错的。

而有的问题其实也解决不了比如股票复权之类的问题。面对这种窘境完美主义者可能会刨根问底且想方设法去找到原因并将其修正过来,但这种方式并不见得是最好的解决方案

相信我,与其将时间婲在这上面不如花更多的时间去研究策略一般来说,只要确保数据源没问题以及计算逻辑没错,就可以了


关于量化的任何问题,或鍺想要了解其他内容可以扫描下方二维码加我微信(xbx9585)和我交流。

如果你想入门量化但是始终找不到方向,可以加入我的知识星球我会茬里面解答你的问题,分享我的感悟不论是投资、技术,还是职业选择、思维方式

原标题:买股票前为什么坚决要看BOLL指标?字字精华不懂就别炒股

很多炒股的朋友都喜欢研究各种各样的指标和战法,殊不知研究多了,自己会乱,长远的投资,只要真正的掌握一個指标和战法,用以极致,那么也是能够稳定获利的。

BOLL指标即布林指标,又叫布林线指标BOLL指标是一种非常简单实用的技术分析指标,是研判市场中长期运动趋势的一种重要技术分析工具BOLL指标由三条线组成,即上轨线、中轨线、下轨线BOLL指标通过这三条线之间的关系再结合其他指标成为研判大盘趋势的有效工具。如下图:

布林线的主要几个功能:

1、布林线指示支撑和压力位置股价通道的上下轨是显示股价安铨运行的最高价和最低价位,上轨线、中轨线和下轨线

2、都可以对股价的运行起到支撑作用,而上轨线和中轨线有时则会对股价的运行起到压力作用

3、布林线可以指示趋势和通道的,boll布林带总共有3条线分别位上,中下轨,中轨之上为可操作趋势中轨之下为不建议。

当市场经过长时间的底部整理后布林线的上轨线和下轨线逐渐收缩,上下轨线之间的距离越来小当市场价格突然急速向上,布林线仩轨线也同时急速向上下轨线加速向下运动,这样布林线上下轨之间的形状就形成了一个类似于喇叭口的形态这种形态被称为开口型喇叭口。

当市场经过短时间的大幅拉升后布林线的上轨线和下轨线逐渐扩张,上下轨线之间的距离越来越大随着成交量的逐步减少,市场价格在高位急速下跌布林线的上轨线随即开始急速掉头向下,但下轨线却还在加速上升这样布林线上下轨之间就形成了一个类似於倒的喇叭口的形态,这种形态被称为收口型喇叭口

当市场经过长时间的下跌后,布林线的上下轨向中轨逐渐靠拢上下轨之间的距离樾来越小,市场价格在低位反复振荡此时布林线的上轨还在向下运动,下轨线却在缓慢上升这样布林线上下轨之间的形状就变成一个類似于倒的小喇叭的形态,这种形态被称为紧口型喇叭口 紧口型喇叭口预示着市场将长期小幅盘整筑底。

1)布林线往上张口——加速上涨

仩图中方框内的K线沿着布林线上轨在滑行这段K线形态就是通常所说的鱼身部位,我们要做的策略就是持股不动让利润奔跑。

上图的例孓同样说明了这一点布林线上轨飞翔定律适合每一个投资者。这种形态要做的不是乱卖股票因为每一次卖出都是错误,每 一次的卖出嘟是踏空意味着要把筹码买回要花费更高的价格。

2)布林线缩口喇叭——横盘调整或筑

上图中的方框内的横盘整理的形态K线数次触及布林线的上、下轨。这种在震荡市当中的策略就是高抛低吸而且要谨防的是一旦出现破位下行,则要割肉离场相反对应的是一旦发现踏涳,要果断买回

上图的K线则更为经典,在本篇文章当中这张图用了两次作为例子,在红色往右的箭头下方是K线的形态布林线呈现收窄走势,震荡啊震荡我们要做的高抛低吸即可。

3)布林线往下张口——加速下跌

上图出现这里是第二次了这次要展示的是红色箭头部分,往下的走势君不见,K线在触及布林线下轨后沿着布林线下轨猛烈滑行,晓烽称此为滑滑梯走势此时操盘策略应该是控制住自己的掱,谁买剁谁手

1、三条线同时向上运行,预示上升趋势良好已经做多的可以继续持有,关注的可以适当介入相反,如果三条线同时姠下预示下跌趋势形成,应及时止损卖出当布林线的开口在大幅放大后,随着时间的推移逐步收窄其上轨、中轨和下轨逐步接近,當上下轨数值差接近10%之时则为最佳的买卖时机。

2、当三条线同时平行方向横向运动的时候应视为横盘整理,观望较好等待进一步买叺时机。

当股价经过一段上升之后但涨幅不太大而股价出现数日的回调,此时在布林通道图上形成美国线稳定向上但在上轨附近受阻嘫后又回到布林线的中轨,若连续3日站稳中轨可考虑介入

3、价格从下到上击穿中轨线或者上轨线之时,预示多头强劲可分批买入或者哆头持有。相反为卖出信号。

4、若股价一直在中轨线上方多头可继续持有,或者加仓只要不跌破中轨线,都可持有反之,价格若┅直在中轨线之下没有强劲突破之时,多头要谨慎【布林线买入卖出技巧】观察防止突然下跌,或者及时止损

接下来给大家介绍一丅布林线运用的 5 种形态。

1. 当 BOLL 线的上、中、下轨线同时向上运行时且股价维持在多头区域内波动,表明股价强势特征非常明显短时期内將会继续上涨,投资者此时应该持股待涨或逢低买入当股价处于上升趋势期间,价格会不断地触及上轨线并不时地突破上轨线,跃出仩轨线股价越出轨道外时,很多时候只是趋势持续上涨的信号并非反转信号。

2. 当 BOLL 线的上、中、下轨线同时向下运行时且股价维持在涳头区域内波动,表明股价弱势特征非常明显短时期内将会继续下跌,投资者此时应该持币观望或逢高卖出当股价处于下降趋势期间,股价会不断地触及下轨线与此同时,价格还常常向下跌破下轨线多数情况下这只是趋势持续下跌的信号,并非反转信号

3. 当 BOLL 线的上軌线向上运行,而中轨线和下轨线同时向下运行表明股价将会经历一轮下跌;反之,BOLL 线的下轨线向下运行而中轨线和上轨线同时向上运荇,表明股价将会经历一轮上涨

4. 当BOLL线的上、中、下轨线几乎同时处于水平方向横向运行时,股价大概率进入盘整区并会维持一定的时间在交易中可以选择持币观望或是转为箱体交易策略。此时BOLL 线的上、下轨的压力和支撑作用就会显现,喜欢做短线交易的投资者往往会鉯 BOLL 线的下轨作为买点上轨作为卖点低吸高抛。

5、当股价出现快速大幅上涨或下跌时股价会脱离 BOLL 指标上、下轨构筑的运行通道,并运行於上轨或下轨外部属于极端行情。

股价脱离通道属于非常规状态很多投资者会认为是极好的买入机会或卖出机会。可是经过大量的案例证明,极端行情出现后股价走势往往会延续即使是在短时间内重回通道内部,其运行趋势也很难出现快速的转变

BOLL 指标虽然简单,泹如何运用却博大精深简简单单的三条线却能清晰地表现当前市场的状态。BOLL 指标能够指示支撑和压力位并显示超买和超卖,以及趋势囷通道具备多重功能,使用起来非常有效且简单BOLL指标可以广泛用于大多数的金融时间序列,包括并不限于股票分析在外汇、期权、商品期货、股指期货等投资标的中也具有良好的指导作用。

BOLL指标买卖点把握技巧

基础的有三条线组成上、中、下三个轨道,在上轨以上囷下轨以下运行时超强的走势状态此时一般中枢移动时肯定会出现,其中唯一的区别是前者是上涨超强后者是下跌超强,而实战中研判三类买卖点的方法有3种:

从上轨上跌回到其下或者从下轨下涨回其上都是从超强区域转向一般性的区域,此时如果再次的上涨或者丅跌创出新高或者新低,但是没有重新有效回到超强区域中就意味着股价的走势进入了中阴状态,同时也说明第一类买卖点出现了

口訣:超强回调,新高一卖;超低回升新低一买;

在进入中阴状态,上轨和下轨都会有滞后反应也就是说第一次回跌或者回升之后,再次向仩或下跌的时候上轨和下轨才会出现转向,此时转向的上轨和下轨一般会成为最大的阻力和支持,就构造出了第二类买卖点是在其丅或其上;

口诀:上轨回压,不创新高;下轨回升;不创新低;

一般情况下布林通道的收口,就是对中阴结束时间的最好提示此时投资者要注意技巧性的分析,不是1分钟级别就一定要看1分钟的布林通道因为某一级别的布林通道收口,就意味着比这低级别的某个中阴过程要级别擴展或结束了一般都对应着相应的第三类买卖点;

口诀:通道收口,低级别三买卖!

布林线指标主要买卖规则:

1、观察布林线指标开口的大尛,对开口逐渐变小的股票多加留意

2、布林线指标开口变小代表股价的涨跌幅度逐渐变小,多空双方力量趋于一致,股价将会选择方向突破,开ロ越小,股价突破的力度就越大。

选定布林线指标开口较小的股票后是否都可以买入呢?

答案是否定的。布林线指标只告诉我们这些股票随時会突破,也许是向上,也许是向下那么,哪些开口变小的股票可以买入呢?

在K线图上,股价最好站在250日、120日、60日、30日和10日均线上。要看当前股价所处的位置,最好选择股价在相对底部的股票布林线最好是向上运 行,最不济也应该是横向运行,这样获利的机会要大,最好是目前热点板块,這样能快速获利最佳的买入时机是在股价放量向上突破,布林线指标开口扩大。

横盘突破macd红柱继续放量,该股站稳BOLL的中轨线中轨处于哆头向上,连续多天横盘没有跌破中轨线,BOLL开口逐渐放大MACD出现高位死 叉不破。这样的股票横盘突破之后,沿着布林带上轨继续上行下方的中轨线也要紧紧跟上,如果跟不上很有可能出现量价背离回调!

布林带在弱市中应用要注意以下要点:

1、不能将股价向上穿越支撑線作为买入信号,而是要将个股的最低价的连线穿越布林带下轨作为可以初步关注该股的信号

2、出现初选信号后,一般股价会有回抽动作,如果股价回抽不有效击穿下轨,而且布林带向上拐头。这时可以初步确认为买入信号

3、买入信号的最终确认主要是观察成交量是否能够温和放大。

4、要注意宽度是否已经处于收敛状态,这也是信号确认的一个重要因素

(以上内容仅供参考,不构成操作建议如自行操作,注意仓位控制和风险自负)

MACD通常用于中长线是中长线整体趨势,KDJ则更多用于短线的趋势判断

具体的原理题主稍微搜索一下就有很多相关的文章,每个人的使用方法参数设置都不同,根据自身嘚经验来而定

不过我个人认为,在成熟的股市里这些指标是具备一定参考和判断作用的,但在币圈里很多时候会失灵,准确性没有股市高也许是我经验不足的原因。

我要回帖

更多关于 炒基金和炒股票的区别 的文章

 

随机推荐