talib技术指标分析(2):ADOSC Chaikin A/D Oscillator

ADOSC(Chaikin A/D Oscillator)是一种量价指标,用于衡量累积/分布线(A/D Line)的变化趋势。它是通过计算短期和长期累积/分布线之间的差异来确定市场的买卖压力。ADOSC的值可以为正数或负数。当ADOSC为正数时,表示买入压力较大;当ADOSC为负数时,表示卖出压力较大。通常,当ADOSC的值趋近于零时,表示市场处于盘整状态。

ADOSC指标的计算公式如下:

ADOSC = EMA(AD, short_period) - EMA(AD, long_period)

AD        可查看AD指标计算公式 talib技术指标分析(1):AD Chaikin A/D Line-CSDN博客 

EMA     指数移动平均线

short_period   短线 talib默认3,可通过 fastperiod 参数调节

long_period    长线 talib默认10  可通过 slowperiod参数调节

talib技术指标分析(1):AD Chaikin A/D Line-CSDN博客

 获取的日级别k线为例:

import talib
df=pd.read_csv('btc_kline_1d.csv',index_col=False)

df['adosc']= talib.ADOSC(df['high'], df['low'], df['close'], df['volume'],fastperiod= 3,slowperiod=10)
print(df[['date','high', 'low', 'close', 'volume', 'adosc']].tail(20))
      date    high     low   close     volume          adosc
2024-01-05 44500.0 42300.0 44145.4 374967.791  159724.891671
2024-01-06 44214.6 43391.3 43956.7 138542.797  197089.569852
2024-01-07 44486.9 43557.5 43916.9 180710.714  181428.770122
2024-01-08 47312.0 43158.1 46972.7 495087.983  290322.059570
2024-01-09 48100.0 44417.2 46114.0 513362.773  295649.553693
2024-01-10 47699.3 44291.5 46662.9 668657.474  354298.032671
2024-01-11 49027.5 45600.0 46337.8 596698.379  237960.614457
2024-01-12 46536.2 41370.0 42788.9 575943.258   86142.594916
2024-01-13 43273.4 42445.7 42846.4 207737.326   14103.820091
2024-01-14 43096.1 41713.5 41734.9 181096.968  -72486.766750
2024-01-15 43376.0 41720.0 42515.0 240059.141 -104364.710809
2024-01-16 43589.0 42050.0 43133.0 287207.233  -70687.419700
2024-01-17 43198.0 42200.0 42783.4 209396.081  -39215.205829
2024-01-18 42932.3 40673.6 41323.1 335080.756  -68075.564657
2024-01-19 42197.0 40300.0 41662.2 345941.730  -25683.963136
2024-01-20 41883.5 41453.6 41691.8  95866.062   -2707.708603
2024-01-21 41880.9 41500.0 41580.0  67035.552   -5432.050888
2024-01-22 41692.3 39402.0 39567.0 459024.106 -131061.656435
2024-01-23 40172.7 38545.0 39890.0 414373.386  -84493.038378
2024-01-24 40560.6 39550.0 40097.8 206435.794  -52236.465537

由图像可分析出市场的买卖压力,ADOSC的值可以为正数或负数。当ADOSC为正数时,表示买入压力较大;当ADOSC为负数时,表示卖出压力较大。通常,当ADOSC的值趋近于零时,表示市场处于盘整状态。

  • 12
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值