首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Highstock - SMA (简单移动平均线) dataGrouping不工作

Highstock是一款基于JavaScript的开源图表库,用于展示金融数据和时间序列数据。它提供了丰富的图表类型和交互功能,可以轻松地创建交互式和可定制化的图表。

SMA(简单移动平均线)是一种常用的技术分析指标,用于平滑价格数据并识别趋势。它通过计算一段时间内的价格平均值来预测未来价格的走势。

dataGrouping是Highstock中的一个功能,用于在大量数据中进行数据聚合和分组,以提高图表的性能和可读性。它可以根据时间间隔自动将数据分组,并在图表上显示聚合后的数据点,以减少数据量和提高加载速度。

然而,如果在使用Highstock的过程中发现dataGrouping功能不工作,可能是由于以下原因:

  1. 数据格式不正确:确保数据按照Highstock要求的格式进行组织和传递。数据应该是一个数组,每个数据点包含时间戳和对应的值。
  2. 时间间隔设置不正确:dataGrouping功能需要正确设置时间间隔,以便正确地进行数据分组。可以使用Highstock提供的API来设置时间间隔,例如dataGrouping.units属性。
  3. 数据量过小:如果数据量太小,Highstock可能会自动禁用dataGrouping功能。尝试增加数据量或调整数据范围,以满足dataGrouping的最低要求。

如果以上方法都无法解决问题,可以参考Highstock的官方文档和社区论坛,寻求更详细的帮助和支持。

腾讯云提供了一系列与云计算相关的产品和服务,其中包括云服务器、云数据库、云存储等。这些产品可以帮助用户快速构建和部署云计算解决方案。具体推荐的腾讯云产品和产品介绍链接地址可以根据具体需求和场景来确定。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

pandas 0.23.4 :’pd.ewma’没有这个模块,改用`Series.ewm` 或 降低版本到 pandas 0.21.0

问题: 在进行画出指数平滑移动平均线,遇到如下问题: # pd.ewma(com=None, span=one) # 指数平均线。...).plot() 方法二: 在pandas 0.23.4版本中,已经不存在这种方法,回退到之前版本pandas 0.21.0就一切完美 pip install pandas==0.21 实例: # 简单移动平均线...(SMA),又称“算数移动平均线”,是指特定期间的收盘价进行平均化 # 例:5日的均线 SMA=(C1+ C2 + C3 + C4 + C5) / 5 # Cn为数据中第n天的数 # 计算移动平均线...线性加权移动平均线(给的权重比例太大,导致最近的时间序列数据影响过大,一般选择): MA(N) = (C1+ C2 * 2 + C3 * 3 + C4 * 4 + ... + Cn * n) / (...figsize=(20,8), dpi=80) # K线图 candlestick_ochl(axes, val, width=0.2, colorup="r", colordown="g") # 计算简单移动平均线

81920

使用TensorFlow.js进行时间序列预测

20年的微软公司每周从alphavantage.co收盘价格数据 简单移动平均线 对于这个实验,使用监督学习,这意味着将数据馈送到神经网络,并通过将输入数据映射到输出标签来学习。...准备训练数据集的一种方法是从该时间序列数据中提取移动平均值。 简单移动平均线SMA)是一种通过查看该时间窗内所有值的平均值来识别特定时间段的趋势方向的方法。通过实验选择时间窗口中的价格数量。...因为SMA是50周的移动平均线,所以它比每周价格更平滑,每周价格可能会波动。...Microsoft Corporation的简单移动平均值收盘价格数据 训练数据 可以使用每周股票价格和计算出的SMA来准备训练数据。...绿线表示验证数据的预测 这意味着该模型看不到最后30%的数据,看起来该模型可以很好地绘制与移动平均线密切相关的数据。 结论 除了使用简单移动平均线之外,还有很多方法可以进行时间序列预测。

1.7K20

TA-Lib MA_Type

, 7=MAMA, 8=T3 (Default=SMA) 移动平均(英语:moving average,MA),又称“移动平均线”简称均线,是技术分析中一种分析时间序列数据的工具。...最常见的是利用股价、回报或交易量等变数计算出移动平均。 移动平均可抚平短期波动,反映出长期趋势或周期。数学上,移动平均可视为一种卷积。...简单移动平均(英语:simple moving average,SMA)是某变数之前n个数值的未作加权算术平均。例如,收市价的10日简单移动平均指之前10日收市价的平均数。...投资者冀从移动平均线的图表中分辨出支持位或阻力位。...指数移动平均(英语:exponential moving average,EMA或EWMA)是以指数式递减加权的移动平均。

1.5K40

Tkinter学习笔记(三)- 重叠研究指标

技术相关的其他指标:kdj、trix EMA函数 指数移动平均线是一种强调当日收盘价的均线指标。...DEMA函数 双移动平均线,两条移动平均线产生趋势信号。一般来说采用单线可能没有对比性。采用两条均线的方式更好的判断趋势。 ?...real=HT_TRENDLINE(close) KAMA函数 考夫曼自适应移动平均线,短期均线价格走势贴近价格走势,灵敏度高,但是有很多噪声。...real=HT_KAMA (close) MA函数 移动平均线,原本的意思是移动平均,比如5日均线就是5天的收盘价/5 real=MA(close) SAR函数 抛物线指标也叫做停损点转向,是利用抛物线的方式...SMA函数 简单移动平均线和MA函数一样。 real=SMA(close,timeperiod=30) T3函数 三重指数移动平均线,通过实验,发现T3的趋势比较平稳。

1.1K41

使用蒙特卡罗模拟的投资组合优化

简单移动平均线(SMA) 采用移动平均线以消除波动并减少数据中存在的变化数量。这个过程称为时间序列平滑。...可以使用10、20、30天移动平均线,短移动平均线通常用于短期交易,而长移动平均线则用于长期交易。 当我们考虑更多的天数时,这条线变得越来越平滑。...无风险收益率是指零风险投资的回报,也就是说,这是投资者在承担风险的情况下所期望的回报。 最优风险投资组合是夏普比率最高的投资组合。...下一步工作 我们上面只是简单进行了蒙特卡罗模拟,如果想深入研究,还可以进行以下工作: 1、采用Q-Q图(如上所述)、箱形图、Kolmogonov Smirmov测试等正态性度量来量化正态性,这将有助于可视化量化数据的正态性...2、使用指数移动平均线(EMA), EMA的计算强调最近的数据点。EMA对价格变化的反应比简单移动平均线(SMA)更快。 3、在计算移动平均线时考虑的天数的影响及其对平滑的影响。

43740

量化投资教程:用R语言打造量化分析平台

Quantmod本身提供强大的数据接入能力,默认是雅虎财经的数据源,此外quantmod还以绘制专业的行情分析图表以及各种技术指标计算等功能著称,常常只要几行函数就能完成从数据获取和处理到画图的复杂功能,其工作效率之高让行家里手都觉得膛目结舌...百分比布林带 N/A addBBands 顺势指标 CCI addCCI 资金流动 CMF addCMF 钱德动量指标 CMO addCMO 双指数移动平均线 DEMA addDEMA 离势价格偏离指数...DPO addDPO 指数平滑移动平均线 EMA addEMA 价格信封 N/A addEnvelope 指数量权移动平均线 EVWMA addEVWMA 期权期货到期 N/A addExpiry 异同平均线...MACD addMACD 动量 momentum addMomentum 变动率 ROC addROC 相对强弱指数 RSI addRSI 转折点信号 SAR addSAR 简单移动平均线 SMA addSMA...随机动量指数 SMI addSMI 三重平滑振荡指数 TRIX addTRIX 成交量 N/A addVo 加权移动平均法 WMA addWMA 零延迟指数移动平均线 ZLEMA addZLEMA

2K90

R语言量化交易RSI策略:使用支持向量机SVM|附代码数据

C确定了训练集中分类错误的示例与决策边界的简单性之间的权衡。低C会创建更平滑的决策边界并减少过度拟合,而高C会尝试正确分类训练集中的每个数据点,并可能导致过度拟合。...现在,我们对支持向量机的工作原理以及如何选择其参数有了基本的了解,让我们看看是否可以使用它来计算如何交易RSI。...交易RSI 相对强弱指标(RSI)将“上涨”移动的平均大小与“下跌”移动的平均大小进行比较,并将其归一化为0到100。...我们可以收集成千上万个数据点,然后尝试自己找到这些关系,也可以使用支持向量机为我们完成工作。...让我们看看我们可以使用AUD / USD 每小时数据将开盘价与50期简单移动平均线SMA)比较,从而在3期RSI中找到模式并定义趋势。 加载历史价格。

51020

金融数据分析与挖掘具体实现方法 -1

移动平均线的分类 移动平均线依计算周期分为短期(5天)、中期(20天)和长期(60天、120天),移动平均线没有固定的界限 移动平均线依据算法分为算数、加权法和指数移动平均线 不同的移动平均线方法不一样...1 简单移动平均线 简单移动平均线(SMA),又称“算数移动平均线”,是指特定期间的收盘价进行平均化比如说,5日的均线SMA=(C1+ C2 + C3 + C4 + C5) / 5...Parameters: arg : Series, DataFrame window : 计算周期 # 直接对每天的收盘价进行求平均值, 简单移动平局线(SMA) # 分别加上短期、中期、长期局均线...正因加权移动平均线强调将愈近期的价格比重提升,故此当市况倒退时,加权移动平均线比起其它平均线更容易预测价格波动。但是我们还是不会轻易使用加权,应为他的比重过大!!!!...4 指数平滑移动平均线(EWMA) 是因应移动平均线被视为落后指标的缺失而发展出来的,为解决一旦价格已脱离均线差值扩大,而平均线未能立即反应,EWMA可以减少类似缺点。

1.4K41

手把手教你估算深度神经网络的最优学习率(附代码&教程)

学习率决定了在一个小批量(mini-batch)中权重在梯度方向要移动多远。 如果学习率很低,训练会变得更加可靠,但是优化会耗费较长的时间,因为朝向损失函数最小值的每个步长很小。...一个简单的方案就是尝试一些不同的值,看看哪个值能够让损失函数最优,且不损失训练速度。我们可以从 0.1 这样的值开始,然后再指数下降学习率,比如 0.01,0.001 等等。...上图看起来噪声太大,让我们使用简单移动平均线SMA)来做平缓化处理。 ? 这样看起来就好多了。在这个图中,我们需要找到最小值位置。看起来,它接近于学习率为 0.01 这个位置。...fast.ai 是一个简单而强大的工具集,可以用于训练最先进的深度学习模型。Jeremy 在他最新的深度学习课程(http://www.fast.ai/)中使用了这个库。...i - sma]) / sma derivatives.append(derivative) plt.ylabel( "d/loss" ) plt.xlabel(

1.2K70

教程 | 如何估算深度神经网络的最优学习率

学习率决定了在一个小批量(mini-batch)中权重在梯度方向要移动多远。 如果学习率很低,训练会变得更加可靠,但是优化会耗费较长的时间,因为朝向损失函数最小值的每个步长很小。...一个简单的方案就是尝试一些不同的值,看看哪个值能够让损失函数最优,且不损失训练速度。我们可能可以从 0.1 这样的值开始,然后再指数下降学习率,比如 0.01,0.001 等等。...损失函数的变化率 上图看起来噪声太大,让我们使用简单移动平均线SMA)来做平缓化处理。 ? 使用 SMA 平缓化处理后的损失函数变化率 这样看起来就好多了。在这个图中,我们需要找到最小值位置。...y_lim - limits for the y axis. """ derivatives = [0] * (sma + 1) for i in range(1 + sma,...len(learn.sched.lrs)): derivative = (learn.sched.losses[i] - learn.sched.losses[i - sma]) / sma

1.2K50

确认市场复苏的十大指标

根据每个指标的定义,将使用以下术语对截至撰写本文时的当前市场状况进行总结: 未触发 正在进行中 完全确认 指标 1 :寻找底部价 我们介绍的第一个工具是基于 200 D-SMA(200 天内的移动均线)...指标:在 90D-SMA(90 天内移动均线)之间 当 90D-SMA 矿工收入超过 365D-SMA, 这标志着区块空间更加拥堵,收费压力正在加大。...在这里,我们使用该比率的长期 30D-SMA(30 天内移动均线)来得到清晰数据,并更好地识别网络盈利能力的大规模宏观变化。由于市场的波动性,确实会出现误报,但可以通过考虑更大规模的指标趋势来解释。...在这里,我们应用了一个更长期的 90D-EMA(90 天的指数加权移动平均线),以更好地识别整个市场的宏观趋势变化。...本文观点仅供参考,构成投资建议。币圈波动大,投资需理性。 欢迎在留言区分享您的观点!

33120

实战:基于技术分析的Python算法交易

简单移动平均策略 我们采用的第二种策略基于简单移动平均数方法(SMA, Simple Moving Average)。...该策略的逻辑可以归纳为以下几步: 当20天的 SMA 价格上升时,买入股份 当20天的 SMA 价格下降时,卖掉全部股份 用前19天和当天的数据计算移动平均数,次日执行交易决策 这是我们第一次调用预设辅助函数的地方...接下来,我们绘制了两个移动平均价格序列。我们可以发现,该策略产生的交易行为要比 SMA 策略少得多。 ?...移动平均线收敛差异 MACD 的全称为 Moving Average Convergence/Divergence,即移动平均线收敛差异指标,是一种常用于股价技术分析中的指标。...若每周有6个工作日,这三个参数分别对应2个星期、1个月、1.5个星期。 必须记住一点,由于 MACD 是基于移动平均方法进行计算的,因此它是一种滞后指标。

1.5K22

用一行Python代码创建高级财务图表

代码如下所示: mf.plot(amzn, type = 'pnf') 点数图添加更多信息 mplfinance 包不仅限于生成不同类型的图表,还使我们能够通过添加简单移动平均线 (SMA) 和交易量等附加指标使这些图表更具洞察力...对于那些不知道这两者的人来说,成交量是交易者在特定时间范围内买卖的股票数量,而简单移动平均线 (SMA) 只不过是特定时间段的平均价格。它是一种技术指标,广泛用于创建交易策略。...下一个方法是使用mav我们可以添加任意数量的具有不同回顾期的 SMA的参数。...        type = 'candle',          volume = True,          savefig = 'amzn.png') 这就是你为保存精彩的财务可视化所需要做的全部工作...本文只是简单介绍了使用mplfinance可以实现的功能,但是这个了不起的库附带了许多新特性。

1.2K30

用一行Python代码创建高级财务图表

代码如下所示: mf.plot(amzn, type = 'pnf') 点数图 添加更多信息 mplfinance 包不仅限于生成不同类型的图表,还使我们能够通过添加简单移动平均线 (SMA) 和交易量等附加指标使这些图表更具洞察力...对于那些不知道这两者的人来说,成交量是交易者在特定时间范围内买卖的股票数量,而简单移动平均线 (SMA) 只不过是特定时间段的平均价格。它是一种技术指标,广泛用于创建交易策略。...下一个方法是使用mav我们可以添加任意数量的具有不同回顾期的 SMA的参数。...type = 'candle', volume = True, savefig = 'amzn.png') 这就是你为保存精彩的财务可视化所需要做的全部工作...本文只是简单介绍了使用mplfinance可以实现的功能,但是这个了不起的库附带了许多新特性。

1.4K20
领券