http://www.7klian.com

相识如何操作Python中的ADXChannel指标举办生意业务


平均趋向指数通道(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来实现它。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。