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

南京房地产网站建设qq代刷网站推广

南京房地产网站建设,qq代刷网站推广,电子商务网站的建设心得,小工作室做网站本文使用Python语言绘制一只股票的CCI(Commodity channel index)曲线,论文参考《Commodity channel index: Tool for trading cyclic trends》,该指标可以用来测量股价、外汇或者贵金属交易是否已超出常态分布范围,​ …

本文使用Python语言绘制一只股票的CCI(Commodity channel index)曲线,论文参考《Commodity channel index: Tool for trading cyclic trends》,该指标可以用来测量股价、外汇或者贵金属交易是否已超出常态分布范围,​ 波动于正无穷大和负无穷大之间 。

参考招商证券软件对CCI指标的应用:

参考百度对CCI公式的定义:

* CCI(n) = (TP- MA) ÷MD ÷0.015

* TP = (最高价 + 最低价 + 收盘价) ÷ 3

* MA = 最近n日(TP)价的累计和÷n

* MD = 最近n日 (TP-MA )的绝对值的累计和 ÷ n

* 系统默认n为14

 根据公式,需要获得一只股票每天的盘口数据,可以使用AKShare库获取:

import akshare as ak
import datetimedate = datetime.datetime.now().strftime("%Y%m%d")
stock_zh_a_spot_em_df = ak.stock_zh_a_spot_em()
stock_zh_a_spot_em_df.to_csv('E:\\股票盘口信息\\{}.csv'.format(date), encoding='utf_8_sig')

这样我们就获得了每一天的盘口数据,CSV格式,文件内容如下:

采用下面的代码,绘制CCI曲线,股票选择平安银行,代码“000001”,csv格式的文件中“代码”列是数值,所以前面五个0会去掉,故下面代码中stock_num为1,又如上图“代码”列中的758,表示“000758”中色股份。

import math
import os.path
import matplotlib.pyplot as plt
import pandas as pddate = []
zg = []
zd = []
zxj = []
TP = []
MA = []
MD = []
CCI = []
n = 14plt.figure(figsize=(10, 5))stock_num = 1path = 'E:\\股票盘口信息'
name_list = os.listdir(path)
for name in name_list:filename = 'E:\\股票盘口信息\\' + namedata = pd.read_csv(filename, encoding='utf_8_sig')for i in range(0, len(data.get('代码'))):if data.get('代码')[i] == stock_num:zg.append(data.get('最高')[i])zd.append(data.get('最低')[i])zxj.append(data.get('最新价')[i])TP.append((data.get('最高')[i] + data.get('最低')[i] + data.get('最新价')[i]) / 3)date.append(name)breakfor i in range(0, len(date)):if i >= (n - 1):count = 0for j in range(0, n):count += TP[i - j]MA.append(count/n)else:MA.append(0)for i in range(0, len(date)):if i >= (n - 1):count = 0for j in range(0, n):count += math.fabs(TP[i - j] - MA[i - j])MD.append(count/n)else:MD.append(0)for i in range(0, len(date)):CCI.append((TP[i] - MA[i])/(MD[i]*0.015))plt.plot(date, CCI, 'b')
plt.grid()
plt.show()

 程序运行结果如下:

 拿证券软件的曲线对应:

 可能是中间有几天数据缺失的原因,形状有些不一样,如果是代码问题是留言指正。

==============================

抱怨几句)去年11月12月项目比较忙,加上☀了一个星期,年底部门会议又多,停更了几个月。说实话,年纪确实大了,以前在实验室,从早上9点整到晚上22点,还能开开心心吃个宵夜再回家,现在每天7点下班回家后就躺在沙发上起不来,感觉消耗特别大,借迪迪哥一句“哎~人生啊”。

http://www.ds6.com.cn/news/29256.html

相关文章:

  • 房产网站制作公司交换链接营销的典型案例
  • 网站建设 上高效统筹疫情防控和经济社会发展
  • 东营信息发布平台沧州网站优化公司
  • 电商网站开发的意义seo搜索引擎优化是
  • 物流网站建设策划书怎么写优化推广公司哪家好
  • 建设网站的价值国际时事新闻最新消息
  • 网站 手机 微信 app百度秒收录神器
  • 工作一般做网站视频的工作叫做什么购买链接平台
  • 织梦网站产品长沙网络推广小公司
  • 手机网站建设选 朗创营销sem扫描电镜是测什么的
  • 做网站赌博的推广是不是犯罪的网上找客户有什么渠道
  • 惠州建设集团网站佛山网站建设排名
  • 网站建站免费南昌seo计费管理
  • 做购物网站是怎么链接银行发布信息的免费平台有哪些
  • 网站建设规划书目录医疗网站优化公司
  • 移动端公众号网站开发关键词提取工具app
  • 廊坊网站建设-商昊网络超级seo外链
  • 淮安做网站公司怎么引流推广自己的产品
  • h5效果的网站有哪些云南百度公司
  • 如何做网站seo优化河南最新消息
  • 做棋牌网站建设百度怎么收录网站
  • 优化网站怎么做免费域名申请网站
  • 太原建设银行网站制作一个网站步骤
  • 面备案网站建设设计师培训班多少钱
  • 海淀团队组建网站永久免费无代码开发平台网站
  • 建设门户网站培训通知金华seo扣费
  • 编程软件powermill搜索引擎优化报告
  • 江苏建设官方网站网站关键词推广
  • 深圳建站工作室培训心得体会范文500字
  • 网站建设中服务器的搭建方式今天今日头条新闻