平均趋向指数通道(ADX Channel) 是一种常用的生意业务指标,它可以辅佐投资者更好地判定市场趋势,并提供更多的生意业务时机。本文将先容ADX Channel的利用机缘,以及如何利用Python来实现它。
什么是ADX Channel?
ADX Channel是一种技能阐明指标,它可以用来判定市场趋势的强度和偏向。它是由Welles Wilder开拓的,他在1978年的著作《新技能生意业务系统》中对它举办了具体的先容。
ADX Channel是由三个指标构成的:ADX,+DI和-DI。 ADX指标可以用来权衡市场趋势的强度,+DI和-DI则可以用来权衡市场趋势的偏向。
ADX Channel的利用机缘
ADX Channel可以用来判定市场趋势的强度和偏向,而且可以用来提供生意业务时机。
当ADX指标大于20时,暗示市场趋势较强,此时可以思量做多或做空。假如+DI指标大于-DI指标,则暗示市场趋势向上,此时可以思量做多;假如-DI指标大于+DI指标,则暗示市场趋势向下,此时可以思量做空。
当ADX指标小于20时,暗示市场趋势较弱,,此时可以思量放弃生意业务。
利用Python实现ADX Channel
下面我们将利用Python来实现ADX Channel,并绘制出ADX Channel图表。
import pandas as pd import matplotlib.pyplot as plt # 读取资料 df = pd.read_csv('data.csv') # 计较ADX指标 adx = df['High'].rolling(window=14).max() - df['Low'].rolling(window=14).min() adx = adx.rolling(window=14).mean() # 计较+DI指标 plus_di = (df['High'] - df['High'].shift(1)).rolling(window=14).sum() plus_di = plus_di.rolling(window=14).mean() # 计较-DI指标 minus_di = (df['Low'].shift(1) - df['Low']).rolling(window=14).sum() minus_di = minus_di.rolling(window=14).mean() # 绘制ADX Channel图表 plt.plot(adx, label='ADX') plt.plot(plus_di, label='+DI') plt.plot(minus_di, label='-DI') plt.legend() plt.show()
上面的程式码可以用来计较ADX Channel指标,并绘制出ADX Channel图表。
结论
ADX Channel是一种常用的生意业务指标,它可以用来判定市场趋势的强度和偏向,并提供更多的生意业务时机。本文先容了ADX Channel的利用机缘,以及如何利用Python来实现它。
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。