首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
平均线专题
python实现技术指标(简单移动平均,加权移动平均线,指数移动平均线)
移动平均线是最常见的技术指标,它能够去除时间序列的短期波动,使得数据变得平滑,从而可以方便看出序列的趋势特征。常见的移动平均线有简单移动平均线,加权移动平均线,指数移动平均线。 一. 简单移动平均(SMA) 简单移动平均线(Simple Moving Average),很好理解,就是将过去n个窗口内的价格进行算术平均 S M A t ( n ) = 1 n ( X t − n + 1 + X
阅读更多...
基于JoinQuant的算术移动平均线回测
发现了【聚宽】https://www.joinquant.com/,这个平台,开始做一些策略回测,学习代码语言已经策略表达。 def initialize(context):# 定义一个全局变量, 保存要操作的股票# 000001(股票:平安银行)g.security = '000776.XSHE'# 初始化此策略# 设置我们要操作的股票池, 这里我们只操作一支股票set_univer
阅读更多...
移动平均线rolling()与加权移动平均线ewm()
移动平均线(MA:Moving Average) 将一定时期内的证券价格(指数)加以平均,并把不同时间的平均值连接起来,形成一根MA,用以观察证券价格变动趋势的一种技术指标。 加权移动平均线 顾名思义,对标的进行加权,核心在于这个“权”是什么? 常用权重是时间,默认越是靠近当前的价格越有价值。 对应pandas.ewm()函数 ewm()官方文档 DataFrame.ew
阅读更多...
利用Python和pandas库进行股票技术分析:移动平均线和MACD指标
利用Python和pandas库进行股票技术分析:移动平均线和MACD指标 介绍准备工作数据准备计算移动平均线计算MACD指标结果展示完整代码演示 介绍 在股票市场中,技术分析是一种常用的方法,它通过对股票价格和交易量等历史数据的分析,来预测未来价格走势。移动平均线和MACD(Moving Average Convergence Divergence)指标是技术分析中常用
阅读更多...