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

男男做暧网站免费企业做网站需要哪些人员

男男做暧网站免费,企业做网站需要哪些人员,学网络与新媒体后悔死了,网站建设资源kindleMA 均线时最基本的技术指标#xff0c;也是最简单#xff0c;最不常用的#xff08;通常使用EMA、SMA#xff09;。 以下用两种不同的计算方法和两种不同的画图方法进行展示和说明。 MA 均线指标公式 MA (N)(C1 C2 C3 …C N )/N目录 方式一1.SQL 直接查询均值2.使用 pyp…MA 均线时最基本的技术指标也是最简单最不常用的通常使用EMA、SMA。 以下用两种不同的计算方法和两种不同的画图方法进行展示和说明。 MA 均线指标公式 MA (N)(C1 C2 C3 …C N )/N目录 方式一1.SQL 直接查询均值2.使用 pyplot 进行绘图3.使用 Grafana 绘图 方式二1.使用 Python 计算 MA2.使用 pyplot 进行绘图 高能预警题外话 方式一 1.SQL 直接查询均值 TDengine 提供了很多时间相关函数其中有个窗口函数 interval 可以进行滑动时间窗口的运算。函数说明见官方文档。 直接查询 2022-08-01 到 2022-10-01 时间段的 5 日 MASQL 如下 selectma from(select_wend as ts,avg(close) as mafrom(select_wstart,last(close) as closefromtrade_data_a.tdatawherefcode 000001 interval(1d) // 获取每日最后一分钟的收盘价作为当日收盘价) interval(5d) sliding(1d) //计算5日的收盘价平均值滑动窗口为1天。) wherets 2022-08-01 and ts 2022-10-01 //选取指定时间范围内数据数据结构见之前的文章《[量化投资-学习笔记001]PythonTDengine从零开始搭建量化分析平台-数据存储》 Python 代码如下 def request_get(resInfo):load_data json.loads(resInfo)data load_data.get(data)datalist []for i in range(len(data)):datalist.append(float(data[i][0]))return datalistdef get_ma(sql):ma []rt request_post(tdurl,sql,username,password)if check_return(rt) error:print(rt)else:ma request_get(rt)return ma2.使用 pyplot 进行绘图 if __name__ __main__:ma5 get_ma(ma5_sql)ma10 get_ma(ma10_sql)plt.title(MA)plt.plot(ma5,b,linewidth1.0,labelMA5)plt.plot(ma10,y,linewidth1.0,labelMA10)plt.legend()plt.grid()plt.show()3.使用 Grafana 绘图 Grafana 可以直接访问 TDengine 数据库我们直接添加一张时间序列图即可。 SQL 如下 select ts,ma from (select _wend as ts,avg(close) as ma from (select _wstart,last(close) as close from trade_data_a.tdata where fcode000001 interval(1d)) interval(5d) sliding(1d) )where ts$from and ts$to注意 Grafana 中的时间序列图必须带上时间。 时间范围可以使用 Grafana 自带函数 $from 和 $to方便图形的缩放。 方式二 1.使用 Python 计算 MA 通过查询 TDengine 数据库获取原数据然后使用 Python 计算 MA。 原始数据获取 selectclose from(select_wstart as ts,last(close) as closefromtrade_data_a.tdatawherefcode 000001 interval(1d) //获取每日收盘价) wherets 2022-08-01 and ts 2022-10-01 //获取指定日期收盘价这里计算 MA 时取巧使用了 numpy 的均值函数。 def calc_ma(days,ma):ma_n []days days-1for i in range(len(ma)):if i days:ma_n.append(np.mean(ma[i-days:i1]))else:if i 0:ma_n.append(ma[i])else:ma_n.append(np.mean(ma[:i]))return ma_n注意 以上对初始的几个值按实际个数进行了平均因此结果与方式一存在偏差。 2.使用 pyplot 进行绘图 if __name__ __main__:ma5_n calc_ma(5,get_ma(sql_ma))ma10_n calc_ma(10,get_ma(sql_ma))plt.title(MA)plt.plot(ma5_n,g,linewidth1.0,labelMA5_N)plt.plot(ma10_n,r,linewidth1.0,labelMA10_N)plt.legend()plt.grid()plt.show()高能预警 从图形上来看不管哪种方式展示出的图形都相差不大但为了对比我们讲方式一和方式二的图形放到一起进行对比。 if __name__ __main__:ma5 get_ma(ma5_sql)ma10 get_ma(ma10_sql)ma5_n calc_ma(5,get_ma(sql_ma))ma10_n calc_ma(10,get_ma(sql_ma))plt.title(MA)plt.plot(ma5,b,linewidth1.0,labelMA5)plt.plot(ma10,y,linewidth1.0,labelMA10)plt.plot(ma5_n,g,linewidth1.0,labelMA5_N)plt.plot(ma10_n,r,linewidth1.0,labelMA10_N)plt.legend()plt.grid()plt.show()WTF!! 大坑出现了 为何图形形状差不多但是数据却对不上 问题就出在 TDengine 的滑动时间窗口函数上面这个函数是按照时间维度顺序滑动的默认时间是连续的。 但是 交易时间是不连续的 交易时间是不连续的 交易时间是不连续的 这就造成了方式一中不仅相同时间段的数据条数多了数值计算也错了。 所以TDengine 的时间窗口函数对于这种不连续的时间真是无能为力只能老老实实自己进行计算了。 但如果只是想看看趋势什么的不考虑精确性用 TDengineGrafana 还是挺方便的。 题外话 MA 是技术分析指标。对于技术分析有时模糊的准确比精准的错误更重要。 我之前有个课后作业对技术分析的多解性做了说明有兴趣的同学可以看两眼https://www.zhihu.com/question/34886985/answer/3264087568 技术分析除了具有多解性还具有反身性这就造成了技术分析的误差非常大而且越追求精准误差越大。
http://www.dnsts.com.cn/news/105636.html

相关文章:

  • 做网站去哪个公司淘宝网站可以做轮播吗
  • 兰州装修公司哪家口碑最好大型网站和小企业站优化思路
  • 上海免费网站建设服务网站的后台管理
  • 可以访问任何网站的浏览器宣城公司网站建设
  • 驻马店市旅游网站建设高青网站建设yx718
  • 万众城网站建设佛山网站建设哪个好点
  • js网站效果wordpress 显示当前时间
  • 学校网站前置审批wordpress怎样静态化
  • 公司品牌flash网站学大数据专业后悔死了
  • 湖南长沙网站建设医院网站建设运行管理办法
  • 深圳做高端企业网站建设公司企业管理咨询服务合同模板
  • 响应式网站的研究意义书店如何做网站
  • 网站代码500网站项目团队介绍
  • 网站开发外包售后维护合同范本合水口网站建设
  • 网站建设公司网站建设公司电脑网站在哪里找
  • 搭建网站后的网址网站建设什么是静态网页
  • 宝安官网网站建设比较好的p2p做网站
  • 做竞彩网站代理犯法么做网站的服务器配置
  • 石家庄网站建设推广公司哪家好公司企业邮箱登录
  • 公司网站运营公司排名山东定制设计网页
  • 做金融网站违法吗建网站域名注册后需要
  • 西安网站建设云阔沈阳企业建站
  • 网站建设错误要点网站建设维护工作
  • 上海小企业网站建设做logo什么网站
  • 注册自己的网站需要多少钱网站建设属于什么经济科目
  • dedecms 网站标题 设置哪些网站做商标注册
  • 佛山网站建设4-win方维百度网络营销app下载
  • 局域网里做网站百度在线使用网页版
  • 建设电瓶车官方网站网站升级维护
  • 网站后台管理界面下载网站被攻击