Pandas计算EMA、MACD、布林线
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、布林线相关推荐
- Python 计算EMA(指数移动平均线)
总结 使用递归和循环两种方法来完成 python环境下循环相比于递归更快,更适应极端样本情况 递归 def _ema(arr,i=None):N = len(arr) α = 2/(N+1) #平滑指 ...
- python 移动平均线_Python 计算EMA(指数移动平均线)
总结 使用递归和循环两种方法来完成 python环境下循环相比于递归更快,更适应极端样本情况 递归 def _ema(arr,i=None): N = len(arr) α = 2/(N+1) #平滑 ...
- 【量化投资实训】基于MATLAB实验二.布林线BOLL
1.2布林线(BOLL) 1.2.1什么是布林线? 布林线(Boll)指标是股市技术分析的常用工具之一,通过计算股价的"标准差",再求股价的"信赖区间". 该指 ...
- java 布林线_交易信号---MACD、RSI、Boll、分型等技术信号
技术指标 在交易决策过程中的简图: 什么是技术指标? 基于行情数据,通过特定数学公式或模型计算得出的.用于辅助交易决策的数值序列 技术指标的分类 三种关系: 趋势线: 股市走势震荡起伏,供需关系被打破 ...
- matlab布林线代码,[转载]布林指标的计算(附源码)
鉴于通达信软件和其他国内证券分析软件布林带指标与国外Advanced GET 8.0 和 Gannalyst Professional 5.0 分析软件布林指标表示差距过大,特别写一篇博文帮助大家理解 ...
- 布林通道参数用20还是26_boll参数20还是26好?布林线与macd一招鲜。
布林线和多空布林线有什么区别? 所有指标包括kd macd均线,是根据已有价格计算得出,看指标落后于看价格分析,也就是k线.而价格是根据成交量变化,看k线分析落后看成交量分析,而成交量根据盘.越详细越 ...
- Oracle存储过程实现BOLL(布林线)计算
Oracle存储过程实现BOLL(布林线)计算 BOLL公式 首先我们要了解布林线的计算公式,可以去百度百科或者维基百科上看 这是我整理的布林线公式: 布林线(BOLL): 上轨线(UP): MB + ...
- 用matplotlib和pandas绘制股票MACD指标图,并验证化交易策略
我的新书<基于股票大数据分析的Python入门实战>于近日上架,在这篇博文向大家介绍我的新书:<基于股票大数据分析的Python入门实战>里,介绍了这本书的内容.这里将摘录出部 ...
- Python绘制BOLL布林线指标图
写在前面 布林线(BOLL)技术指标简介 BOLL公式详解 参数设置 用到的主要Python库 Python代码&详解 参考文献 推荐阅读 写在前面 本文代码部分总结自Packt出版社的< ...
最新文章
- 进程间基于消息队列的通信_Linux 进程间的通信方式
- WEB 前端跨域解决方案
- 模拟器显示空白图片_Kawaks街机模拟器,还是小时候的味道!
- YbtOJ#832-鸽子饲养【凸包,Floyd】
- android 相对布局_【学习】安卓212相对布局的练习含代码版
- rhel7.4搭建Discuz
- spring boot实现WebMvcConfigurer接口定制SpringMvc配置
- 微软版UnityVs横空出世,究竟是谁成就了谁?
- java fp-growth 算法包_java实现fp-growth算法
- 转帖 美国 工程索引 收录中国科技论文的最新规定
- 怎么建立局域网_用ZeroTier搭建属于自己的虚拟局域网(VLAN)
- 运筹优化学习08:Repairing MIP infeasibility through local branching
- Logger.error不打印错误堆栈信息问题
- 内存测试软件rst,RST内存检测软件使用方法.doc
- 【其他】Tensorflow分布式使用简介
- 003.关于光流传感器(ADNS3080)调焦问题
- 2015061708 - 波斯王子遗忘之沙游戏志
- ai怎样导出所选部分,AI 怎么导出部分文件
- bp神经网络数学建模论文,关于bp神经网络的论文
- 唐太宗 李世民 (599-649)