- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我编写了一些代码来构建我自己的 EMA/MACD,但我决定改为尝试使用 Pandas。
我使用下面这个网站作为对 EMA 的基本了解,并试图让 pandas 给我相同的答案以确保我正确使用 pandas:
http://stockcharts.com/school/doku.php?id=chart_school:technical_indicators:moving_averages
这是我正在处理的数据图表。
这是我试图开始工作的代码,但它给我的输出与 10 天 EMA 列不同
import pandas as pd
data=[22.27,22.19,22.08,22.17,22.18,22.13,22.23,22.43,22.24,22.29,22.15,22.39,22.38,22.61,23.36,24.05,23.75,23.83]
df=pd.Series(data)
pd.ewma(df, span=10)
我也尝试过,但没有成功。
pd.ewma(df, span=10, min_periods=10)
感谢任何帮助。
最佳答案
巧合的是,这个问题在这里被问到并得到了回答:Does Pandas calculate ewm wrong?
在那里查看@chrisb 的回答。要按照您正在研究的文章中的描述计算 EWM:
adjust=False
运行 pandas 的 EWM关于python - 简单的 Python Pandas EMA (ewma)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48613151/
我正在尝试使用 Python(与 Pandas)计算英特尔 (INTC) 每日股票数据的 20 天指数移动平均线 (EMA)。 Pandas 有多种方法可以做到这一点,我也尝试过在 Pandas 上运
我有一系列股票的每日收盘价(历史数据),格式如下: var close = [39, 40.133, 38.23, .... , 45.38] 这些是按日期时间顺序排列的。我正在尝试制作收盘价的一系列
我正在使用 Binance JAVA API 编写 Java 程序检索交易对的 1 分钟间隔烛台。使用this Java类,我想计算过去10天的EMA(指数移动平均线)。 Binance JAVA A
您好,我需要在 Zenbot 中计算 EMA,但是从上一周期开始,该怎么做? return function ema (s, key, length, source_key) {
鉴于最后已知的 EMA,我一直在尝试对一系列 EMA 进行逆向工程。这应该能够通过指数移动平均方程的简单算术运算来完成: Multiplier= (2 / (Time periods + 1) ) E
我有超过 800,000 行的数据。我想采用其中一列的指数移动平均线 (EMA)。时间采样不均匀,我想在每次更新(行)时衰减 EMA。我的代码是这样的: window = 5 f
我想用向量化符号重现这段代码 getEMA2<-function(x,win){ k<-2/(win+1) v<-vector() for (i in 1:length(x)){ if (
我正在尝试计算 Pandas 数据框中给定数据集的 EMA。我想要的 alpha 是 1 分钟,所以在理想情况下,我会将 60 的跨度传递给 EWMA 函数。 问题是,我的时间序列不一致 - 从某种意
您好,可以用 javascript 计算 EMA 吗? 我尝试应用的 EMA 公式是这个 EMA = array[i] * K + EMA(previous) * (1 – K) 其中 K 是平滑因子
我编写了一些代码来构建我自己的 EMA/MACD,但我决定改为尝试使用 Pandas。 我使用下面这个网站作为对 EMA 的基本了解,并试图让 pandas 给我相同的答案以确保我正确使用 panda
我的原始数据框是这样的: Date C 0 a 1 b 2 c 3 d 这是股票数据。0,1,2,3 是时间,C:Close 是 float 。 我需要能够
RavenDb 5+ 添加了对针对文档的时间序列存储的支持。此支持包括索引,尽管为了创建存储和索引性能优势,索引是按 TimeSeriesSegment 批量完成的。 RavenDb 支持在这些 Ti
class EWMAWeekly(CustomFactor): inputs = [USEquityPricing.close] window_length = (13 + 2 * 1
我想在一个脚本中绘制 MACD 和 EMA。我像下面这样实现: //@version=3 study("Example of alertcondition") fast = 12, slow = 26
编辑! 对于任何想知道同样事情的人,我想通了。下面的实现没有任何问题。事实上,EMA 需要超过 21 个数据点来计算 20 个数据点指数移动平均线。原因是较早的数据点会影响您尝试计算的数据点。简单来说
很抱歉作为一个新手问了这个愚蠢的问题,但是有人知道如何将 EMA 变成 TradingView 中的切换开关(复选框)输入吗? 示例 - 在图表上绘制了一条 EMA 200 线,并可以选择打开设置并使
我对 pinescript 很新,我被困在这一点上......我只想在 10 EMA 穿过 21 EMA 而 21 高于 50 EMA 和 50 EMA 高于 200 EMA 时绘制交叉。这是指示多头
我正在编写一个小型单 Activity android 应用程序并遇到内存泄漏错误,因为我无法找到起源。首先,该应用程序计算基本内容并以结构化方式显示结果。计算很简单,虽然有一些图像,但它们大约有 5
我在我的虚拟专用服务器上设置了我的应用程序,在放置我的配置文件后我收到了这个错误 (2/2) QueryException SQLSTATE[HY000] [2002] Invalid argumen
我是一名优秀的程序员,十分优秀!