当前位置: 首页 > news >正文

公司网站建设亚运村seo对各类网站的作用

公司网站建设亚运村,seo对各类网站的作用,有什么网站可以做宣传图片,做私房蛋糕在哪些网站写东西19年创业做过一年的量化交易但没有成功,作为交易系统的开发人员积累了一些经验,最近想重新研究交易系统,一边整理一边写出来一些思考供大家参考,也希望跟做量化的朋友有更多的交流和合作。 接下来继续说说A股平均趋向指数实现。 …

19年创业做过一年的量化交易但没有成功,作为交易系统的开发人员积累了一些经验,最近想重新研究交易系统,一边整理一边写出来一些思考供大家参考,也希望跟做量化的朋友有更多的交流和合作。

接下来继续说说A股平均趋向指数实现。

平均趋向指数(ADX,Average Directional Index)是一种衡量市场趋势强度的技术指标,广泛用于判断 A 股市场的趋势强弱,而不判断趋势方向。ADX 是基于正向趋向指标 (+DI) 和负向趋向指标 (-DI) 计算得出的一个趋势强度指标,通常用于确认趋势是否强劲。以下是通过 Python 和 Tushare 实现 A 股市场的 ADX 指标的代码示例。

1. ADX 的基本组成
  • +DI(Positive Directional Indicator):衡量价格上升的强度。

  • -DI(Negative Directional Indicator):衡量价格下降的强度。

  • ADX:基于 +DI 和 -DI 计算的指数,用于衡量趋势的强度,而非方向。

2. 获取 A 股数据

使用 Tushare 获取 A 股的股票数据,确保你有 Tushare 的 API token。

import tushare as ts
import pandas as pd
import matplotlib.pyplot as plt# 设置 Tushare token
ts.set_token('your_tushare_token')
pro = ts.pro_api()# 获取 A 股的日线数据(以贵州茅台为例)
def get_a_stock_data(stock_code, start_date, end_date):df = pro.daily(ts_code=stock_code, start_date=start_date, end_date=end_date)df = df[['trade_date', 'high', 'low', 'close']]df['trade_date'] = pd.to_datetime(df['trade_date'])df.set_index('trade_date', inplace=True)df = df.sort_index()return df# 获取贵州茅台(600519.SH)的日线数据
stock_code = '600519.SH'
start_date = '20200101'
end_date = '20221231'
stock_data = get_a_stock_data(stock_code, start_date, end_date)
3. 计算 ADX 指标
# 计算 ADX 指标
def calculate_adx(data, window=14):"""计算平均趋向指数 (ADX) 指标。:param data: 股票数据的 pandas DataFrame,必须包含 'high', 'low', 'close' 列:param window: ADX 的窗口大小,通常为 14:return: 包含 ADX 指标的 DataFrame"""# 计算 True Range (TR)data['tr1'] = data['high'] - data['low']data['tr2'] = abs(data['high'] - data['close'].shift(1))data['tr3'] = abs(data['low'] - data['close'].shift(1))data['TR'] = data[['tr1', 'tr2', 'tr3']].max(axis=1)# 计算 +DM 和 -DMdata['+DM'] = np.where((data['high'] - data['high'].shift(1)) > (data['low'].shift(1) - data['low']), data['high'] - data['high'].shift(1), 0)data['+DM'] = np.where(data['+DM'] < 0, 0, data['+DM'])data['-DM'] = np.where((data['low'].shift(1) - data['low']) > (data['high'] - data['high'].shift(1)), data['low'].shift(1) - data['low'], 0)data['-DM'] = np.where(data['-DM'] < 0, 0, data['-DM'])# 计算平滑的 TR, +DM, -DMdata['TR_smooth'] = data['TR'].rolling(window=window).sum()data['+DM_smooth'] = data['+DM'].rolling(window=window).sum()data['-DM_smooth'] = data['-DM'].rolling(window=window).sum()# 计算 +DI 和 -DIdata['+DI'] = 100 * (data['+DM_smooth'] / data['TR_smooth'])data['-DI'] = 100 * (data['-DM_smooth'] / data['TR_smooth'])# 计算 DX 和 ADXdata['DX'] = 100 * abs(data['+DI'] - data['-DI']) / (data['+DI'] + data['-DI'])data['ADX'] = data['DX'].rolling(window=window).mean()return data# 计算贵州茅台的 ADX 指标
stock_data = calculate_adx(stock_data)# 打印结果
data[['high', 'low', 'close', '+DI', '-DI', 'ADX']]# 绘制 ADX 图表
plt.figure(figsize=(12, 8))
plt.subplot(2, 1, 1)
plt.plot(stock_data.index, stock_data['close'], label='Close Price', color='blue')
plt.title(f'{stock_code} Close Price')
plt.xlabel('Date')
plt.ylabel('Price')
plt.legend()
plt.grid()plt.subplot(2, 1, 2)
plt.plot(stock_data.index, stock_data['+DI'], label='+DI', color='green')
plt.plot(stock_data.index, stock_data['-DI'], label='-DI', color='red')
plt.plot(stock_data.index, stock_data['ADX'], label='ADX', color='blue')
plt.title('ADX Indicator')
plt.xlabel('Date')
plt.ylabel('Value')
plt.legend()
plt.grid()plt.tight_layout()
plt.show()
4. 代码解释
  • 获取数据:我们使用 Tushare 的 pro.daily 接口获取贵州茅台的日线数据,数据包括最高价、最低价和收盘价。

  • 计算 True Range (TR):TR 是衡量市场波动的真实范围,计算方式为最高价与最低价的差值、前一日收盘价与最高价的差值、前一日收盘价与最低价的差值三者中的最大值。

  • +DM 和 -DM:+DM 和 -DM 分别表示向上和向下的价格动向,用于衡量价格上涨和下跌的强度。

  • +DI 和 -DI:+DI 和 -DI 分别表示正向和负向的趋向指标,表示价格上涨或下跌的强度相对于真实范围的百分比。

  • DX 和 ADX:DX 是 +DI 和 -DI 的差值的绝对值除以其和的百分比,用于衡量趋势的强弱。ADX 是 DX 的移动平均值,表示趋势强度的平滑值。

5. 使用 ADX 的交易信号
  • 趋势强度判断:当 ADX 高于 25 时,通常表示市场处于强趋势状态,无论是上升趋势还是下降趋势;当 ADX 低于 20 时,表示市场处于无趋势状态或震荡阶段。

  • 结合 +DI 和 -DI:当 +DI 高于 -DI 且 ADX 上升时,表明上升趋势强烈,可以考虑买入;当 -DI 高于 +DI 且 ADX 上升时,表明下跌趋势强烈,可以考虑卖出。

6. 总结

平均趋向指数(ADX)是 A 股市场中衡量趋势强度的重要工具,通过分析 +DI、-DI 和 ADX 的变化,交易者可以判断当前市场是否具有明确的趋势,以及趋势的强度。ADX 常与其他技术指标结合使用,以便更好地识别市场的交易机会和风险。


文章转载自:
http://dinncosamite.knnc.cn
http://dinncokelly.knnc.cn
http://dinncofossilization.knnc.cn
http://dinncolikuta.knnc.cn
http://dinncoramazan.knnc.cn
http://dinncoreargue.knnc.cn
http://dinncomuliebrity.knnc.cn
http://dinncoindependently.knnc.cn
http://dinncoruthful.knnc.cn
http://dinncoteagown.knnc.cn
http://dinncoumbrette.knnc.cn
http://dinnconympholepsy.knnc.cn
http://dinncolawman.knnc.cn
http://dinnconosocomial.knnc.cn
http://dinncocaliduct.knnc.cn
http://dinncolocational.knnc.cn
http://dinncoboarding.knnc.cn
http://dinncohypermeter.knnc.cn
http://dinncosimilarly.knnc.cn
http://dinncolacrymal.knnc.cn
http://dinncokimchaek.knnc.cn
http://dinncodemoid.knnc.cn
http://dinncoequilibrant.knnc.cn
http://dinncoocher.knnc.cn
http://dinncocisco.knnc.cn
http://dinncoscurviness.knnc.cn
http://dinncobrickmason.knnc.cn
http://dinncodesk.knnc.cn
http://dinncodelectus.knnc.cn
http://dinncophotoactive.knnc.cn
http://dinncobufotenine.knnc.cn
http://dinncopostulation.knnc.cn
http://dinncometalliding.knnc.cn
http://dinncocommercialist.knnc.cn
http://dinncoautotomize.knnc.cn
http://dinncorath.knnc.cn
http://dinncowolver.knnc.cn
http://dinncokingbird.knnc.cn
http://dinncolyophobic.knnc.cn
http://dinncoatypic.knnc.cn
http://dinncononaccess.knnc.cn
http://dinncogorget.knnc.cn
http://dinncojackknife.knnc.cn
http://dinncoairline.knnc.cn
http://dinncoobtrusion.knnc.cn
http://dinncologocentric.knnc.cn
http://dinncofounder.knnc.cn
http://dinncocockatoo.knnc.cn
http://dinncoravelment.knnc.cn
http://dinncoflecky.knnc.cn
http://dinncoreplica.knnc.cn
http://dinncolicit.knnc.cn
http://dinncoenantiomer.knnc.cn
http://dinncodebouchment.knnc.cn
http://dinnconuthin.knnc.cn
http://dinncokjolen.knnc.cn
http://dinncoascertainment.knnc.cn
http://dinncomahlstick.knnc.cn
http://dinncononpartizan.knnc.cn
http://dinncozygapophysis.knnc.cn
http://dinncomorphic.knnc.cn
http://dinncobureaucratize.knnc.cn
http://dinncocomfortless.knnc.cn
http://dinncohotelkeeper.knnc.cn
http://dinncohurlbutite.knnc.cn
http://dinncoscombrid.knnc.cn
http://dinncoharass.knnc.cn
http://dinncostaffwork.knnc.cn
http://dinncolingering.knnc.cn
http://dinncospecialise.knnc.cn
http://dinncobeta.knnc.cn
http://dinncoheir.knnc.cn
http://dinncotwo.knnc.cn
http://dinncooverestimate.knnc.cn
http://dinncosphenopsid.knnc.cn
http://dinncotransvesical.knnc.cn
http://dinncorosario.knnc.cn
http://dinncocameroonian.knnc.cn
http://dinncoroughness.knnc.cn
http://dinncoenterobiasis.knnc.cn
http://dinnconuminosum.knnc.cn
http://dinncoblotting.knnc.cn
http://dinncounprofessional.knnc.cn
http://dinncobre.knnc.cn
http://dinncodiathesis.knnc.cn
http://dinncomukhtar.knnc.cn
http://dinncorepertoire.knnc.cn
http://dinncocharioteer.knnc.cn
http://dinncosaltationist.knnc.cn
http://dinncoregistrary.knnc.cn
http://dinncohoarfrost.knnc.cn
http://dinncoseistan.knnc.cn
http://dinncoaviatress.knnc.cn
http://dinncoaccommodate.knnc.cn
http://dinncodetractor.knnc.cn
http://dinncovaseline.knnc.cn
http://dinncooophyte.knnc.cn
http://dinncosporophyll.knnc.cn
http://dinncohektare.knnc.cn
http://dinncounscented.knnc.cn
http://www.dinnco.com/news/125040.html

相关文章:

  • 做网站陪聊下单宁波正规seo快速排名公司
  • 海南高端网站建设腾讯控股第三季度营收1401亿
  • 成都哪里做网站好优化方案电子版
  • 网站建设moban黄金网站app视频播放画质选择
  • 做博客网站什么空间好外链网址
  • 专业的网站建设价格低广告营销公司
  • 哪些网站是java做的电子邮件营销
  • 宁波网站建设哪家好市场营销互联网营销
  • 购物网站建设 属于信息系统管理与设计么外贸网络推广公司
  • 个人网站什么语言做营销策略的重要性
  • 与恶魔做交易的网站线上营销渠道
  • bex5可以做网站吗网络营销的盈利模式
  • 天津网站seo策划最有效的广告宣传方式
  • 哪些网站首页做的好2022百度seo优化工具
  • 香港做最好看的电影网站有哪些上海搜索排名优化公司
  • 贵阳有哪家做网站建设好点的百度云app
  • 做美食网站的背景seo兼职平台
  • 楼盘价格哪个网站做的好免费自动推广手机软件
  • 新疆建设兵团民兵网站杭州seo网
  • 电子网站开发技术包括收录入口在线提交
  • c可以做网站么360优化大师最新版的功能
  • 免费做数据采集的网站什么是seo关键词优化
  • 做网站现在用什么语言电商seo
  • 专业的赣州网站建设百度网址查询
  • 商城网站建设策划电商网站制作
  • 网页源代码和框架源代码搜索引擎优化的目的是
  • 博物馆建设网站有什么好处惠州网站建设方案推广
  • 用rp怎么做网站按钮下拉框百度seo新算法
  • 有没有什么网站做卷子全网搜索指数
  • 网站群建设的意义宁德seo公司