1、获取K线数据

上一篇博客:OKEX获取期货k线数据 中已经介绍

2、计算EMA指标

import pandas as pddf = ****** #具体数据与格式见上篇文章
paras = [7, 9]
for para in paras:df['EMA_' + str(para)] = pd.DataFrame.ewm(df['close'], span=para).mean()
ema_a = 'EMA_' + str(paras[0])
ema_b = 'EMA_' + str(paras[1])
print(df)

3、计算MACD指标

import pandas as pddf = ****** #具体数据与格式见上篇文章
paras = [5, 10]
for para in paras:df['ma_' + str(para)] = df['close'].rolling(para).mean()
ema_a = 'MA_' + str(paras[0])
ema_b = 'MA_' + str(paras[1])
print(df)

4、计算布林线指标

import pandas as pddf = ****** #具体数据与格式见上篇文章
paras = [100, 2]n = para[0]
m = para[1]# 计算均线
df['median'] = df['close'].rolling(n, min_periods=1).mean()# 计算上轨、下轨道
df['std'] = df['close'].rolling(n, min_periods=1).std(ddof=0)  # ddof代表标准差自由度
df['upper'] = df['median'] + m * df['std']
df['lower'] = df['median'] - m * df['std']
print(df)

Pandas计算EMA、MACD、布林线相关推荐

  1. Python 计算EMA(指数移动平均线)

    总结 使用递归和循环两种方法来完成 python环境下循环相比于递归更快,更适应极端样本情况 递归 def _ema(arr,i=None):N = len(arr) α = 2/(N+1) #平滑指 ...

  2. python 移动平均线_Python 计算EMA(指数移动平均线)

    总结 使用递归和循环两种方法来完成 python环境下循环相比于递归更快,更适应极端样本情况 递归 def _ema(arr,i=None): N = len(arr) α = 2/(N+1) #平滑 ...

  3. 【量化投资实训】基于MATLAB实验二.布林线BOLL

    1.2布林线(BOLL) 1.2.1什么是布林线? 布林线(Boll)指标是股市技术分析的常用工具之一,通过计算股价的"标准差",再求股价的"信赖区间". 该指 ...

  4. java 布林线_交易信号---MACD、RSI、Boll、分型等技术信号

    技术指标 在交易决策过程中的简图: 什么是技术指标? 基于行情数据,通过特定数学公式或模型计算得出的.用于辅助交易决策的数值序列 技术指标的分类 三种关系: 趋势线: 股市走势震荡起伏,供需关系被打破 ...

  5. matlab布林线代码,[转载]布林指标的计算(附源码)

    鉴于通达信软件和其他国内证券分析软件布林带指标与国外Advanced GET 8.0 和 Gannalyst Professional 5.0 分析软件布林指标表示差距过大,特别写一篇博文帮助大家理解 ...

  6. 布林通道参数用20还是26_boll参数20还是26好?布林线与macd一招鲜。

    布林线和多空布林线有什么区别? 所有指标包括kd macd均线,是根据已有价格计算得出,看指标落后于看价格分析,也就是k线.而价格是根据成交量变化,看k线分析落后看成交量分析,而成交量根据盘.越详细越 ...

  7. Oracle存储过程实现BOLL(布林线)计算

    Oracle存储过程实现BOLL(布林线)计算 BOLL公式 首先我们要了解布林线的计算公式,可以去百度百科或者维基百科上看 这是我整理的布林线公式: 布林线(BOLL): 上轨线(UP): MB + ...

  8. 用matplotlib和pandas绘制股票MACD指标图,并验证化交易策略

    我的新书<基于股票大数据分析的Python入门实战>于近日上架,在这篇博文向大家介绍我的新书:<基于股票大数据分析的Python入门实战>里,介绍了这本书的内容.这里将摘录出部 ...

  9. Python绘制BOLL布林线指标图

    写在前面 布林线(BOLL)技术指标简介 BOLL公式详解 参数设置 用到的主要Python库 Python代码&详解 参考文献 推荐阅读 写在前面 本文代码部分总结自Packt出版社的< ...

最新文章

  1. 进程间基于消息队列的通信_Linux 进程间的通信方式
  2. WEB 前端跨域解决方案
  3. 模拟器显示空白图片_Kawaks街机模拟器,还是小时候的味道!
  4. YbtOJ#832-鸽子饲养【凸包,Floyd】
  5. android 相对布局_【学习】安卓212相对布局的练习含代码版
  6. rhel7.4搭建Discuz
  7. spring boot实现WebMvcConfigurer接口定制SpringMvc配置
  8. 微软版UnityVs横空出世,究竟是谁成就了谁?
  9. java fp-growth 算法包_java实现fp-growth算法
  10. 转帖 美国 工程索引 收录中国科技论文的最新规定
  11. 怎么建立局域网_用ZeroTier搭建属于自己的虚拟局域网(VLAN)
  12. 运筹优化学习08:Repairing MIP infeasibility through local branching
  13. Logger.error不打印错误堆栈信息问题
  14. 内存测试软件rst,RST内存检测软件使用方法.doc
  15. 【其他】Tensorflow分布式使用简介
  16. 003.关于光流传感器(ADNS3080)调焦问题
  17. 2015061708 - 波斯王子遗忘之沙游戏志
  18. ai怎样导出所选部分,AI 怎么导出部分文件
  19. bp神经网络数学建模论文,关于bp神经网络的论文
  20. 唐太宗 李世民 (599-649)

热门文章

  1. ThinkPHP之__construct()和__initialize()
  2. 在私有云建立企业自己的行业模板中心
  3. 磁场发生器WD-100电磁铁
  4. unity导出XCode工程
  5. switch-case注意点
  6. ant-design-pro 如何高效地使用Mock数据进行开发 唐金州 报错处理
  7. UML类图之关联关系
  8. Linux Mint 20.3安装教程
  9. HDMI、DVI和VGA之间的区别
  10. iis7怎么搭建php环境,WIN7下iis7支持php环境搭建