首页
学习
活动
专区
圈层
工具
发布

MA:移动平均线(Moving Average);平滑异同移动平均线(MACD)

KDJ指标原理 KDJ指标是根据统计学原理,通过一个特定的周期(常为9日、9周等)内出现过的最高价、最低价及最后一个计算周期的收盘价及这三者之间的比例关系,来计算最后一个计算周期的未成熟随机值RSV(Raw...计算方法: MA指数的计算方法主要有两种:简单移动平均线(SMA)和指数移动平均线(EMA)。 SMA:对选定时期内的所有价格数据赋予相同的权重,然后求平均值。...平滑异同移动平均线(MACD) 是一种趋势跟踪动量指标,它显示了两个指数移动平均线(EMA)之间的关系。...当然,以下是对上述十个股票技术指标的简单举例说明,以帮助您更好地理解它们的含义和应用: 移动平均线(MA): 假设您计算了某股票过去20天的简单移动平均线(SMA20)。...平滑异同移动平均线(MACD): MACD由短期(如12天)和长期(如26天)的EMA(指数移动平均线)之差(DIF)和DIF的9天EMA(DEA)组成。

1.3K10

用Python也能进军金融领域?这有一份股票交易策略开发指南

这个策略的一些例子是移动均线交叉,双均线交叉和海龟交易: 移动均线交叉发生在资产的价格从移动平均线的一边移动到另一边的时候。这种交叉代表了势头的变化,可以作为进入或退出市场的决定点。...您会看到这个策略的一个例子,本教程后面的定量交易的“您好世界”。 双均线交叉发生在短期平均线跨越长期平均线时。该信号用于识别正在短期平均线的方向上移动的惯性。...您将开发的策略很简单:您可以创建两个独立的简单移动平均线(SMA),它们具有不同的回溯期,假设是40天和100天。...在您的空signals DataFrame中创建一个名为signal的列,并将其行全都初始化为0.0。 在准备工作之后,是时候在各自的长短时间窗口中创建一组短和长的简单移动平均线了。...评估移动平均线交叉策略 改进你的策略并不意味着你已经完成了。你可以轻松使用Pandas来计算一些指标,来进一步判断你的简单交易策略。在本节中,你将了解夏普比率,最大跌幅和复合年增长率(GAGR)。

3.8K40
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    教程 | 用于金融时序预测的神经网络:可改善移动平均线经典策略

    ,作者Alex Honchar在文章中通过一个实际预测用例总结了金融时序预测,使用神经网络真正改善了经典的移动平均线策略,提高了最终预测结果。...今天,我想借助一个实际的预测用例,对金融时序预测做个总结:我们将使用神经网络改善经典的移动平均线策略,证明它可以真正提升最后的结果,并介绍了一些大家可能感兴趣的新的预测目标。...比如,我们可以建立不同窗口的移动平均线(一个是长线,比如说 30 天,另一个是短线,很可能是 14 天),我们认为交叉点即代表趋势改变的时刻: ?...两条移动平均线交叉的示例 但是这一交易策略有个主要的缺点:在平滑区域,我们依然在那些无实际变化的点上做交易,从而遭受金钱损失。 ? 平滑区域中移动平均线交叉的示例 我们如何通过机器学习解决这一问题?...哪一种移动平均线交叉(moving average intersection)有用?

    1.6K81

    用于金融时序预测的神经网络:可改善经典的移动平均线策略

    今天,我想借助一个实际的预测用例,对金融时序预测做个总结:我们将使用神经网络改善经典的移动平均线策略,证明它可以真正提升最后的结果,并介绍了一些大家可能感兴趣的新的预测目标。...比如,我们可以建立不同窗口的移动平均线(一个是长线,比如说 30 天,另一个是短线,很可能是 14 天),我们认为交叉点即代表趋势改变的时刻: ?...两条移动平均线交叉的示例 但是这一交易策略有个主要的缺点:在平滑区域,我们依然在那些无实际变化的点上做交易,从而遭受金钱损失。 ? 平滑区域中移动平均线交叉的示例 我们如何通过机器学习解决这一问题?...训练完成后,我绘制了收盘价、移动平均线和交叉点处的垂直线:红线和橙线是我们想要进行交易的点,绿线是我们不想进行交易的点。看起来并不完美,我们用回溯检验的方法来判断。 ?...哪一种移动平均线交叉(moving average intersection)有用?

    1.3K80

    利用腾讯混元+元器,构建多 Agent 的股票分析助手

    它会针对以下几个指标进行有效分析: 移动平均线 MACD相关 动量指标 成交量指标 具体的 prompt 如下: 是一位市场分析师,负责分析股票的技术指标和市场表现。...你的任务是从以下指标中选择最相关的指标(最多8个),以提供互补的洞察而不重复。以下是指标分类: 移动平均线 MACD相关: - macd: MACD:通过EMA差值计算动量。...用途:寻找趋势变化的交叉信号和背离。提示:在低波动或横盘市场中需要其他指标确认。 动量指标: - rsi: RSI:衡量超买/超卖条件的动量。用途:使用70/30阈值并观察背离信号反转。...提示:在强趋势中,RSI可能保持极值;始终与趋势分析交叉检查。 成交量指标: - vwma: 成交量加权移动平均线:用成交量加权的移动平均线。用途:通过整合价格行为和成交量数据确认趋势。...的近七天新闻数据和市场舆论 这样子,一个简单的市场和新闻分析师Agent就做好了 构建第三个智能体:决策分析师 Agent 最后一个 Agent 主要是把上面的所有信息进行汇总,生成一个简单的对于该股票的具体分析文档

    1.9K42

    数字货币量化交易之黄金指标算法【Python】

    这两个交叉指标都是使用以下公式对特定时间段内的市场收盘价计算平均值: 该概念组合两个滑动平均值(短期和长期)以获得加密货币趋势。当短期移动均线超过或回顾长期移动均线时,将出现买入或卖出信号。...此外,在此示例中,我们将选择最后7天作为时间段(参数2)。并设置一个间隔(参数3)的90分钟。 要调用数据,必须使用以下结构: 在继续之前,我将介绍有关第三个参数(interval)的一些细节。...7、算法实现 现在,我们的实时数据已经下载并存储在名为data的变量中。下一步包括计算我们的移动平均线 并设置买入和卖出信号。...我们将需要创建以下计算字段: MA(5) MA(20) 为此,我们将使用Python中包含的滚动函数来获取n个最新周期的平均值。关于MA(5),我们将在最近的5个90分钟周期内应用我们的策略。...利用已有的历史数据进行简单计算后,我们的算法可以在一周内获得7.1%的回报,而同期的比特币交易回报率则稳定在1.7%左右。 ---- 原文链接:基于交叉指标的加密货币量化交易 — 汇智网

    4.2K30

    股市行情指标计算原理和趋势反映--量化交易1-基础

    主要用于盘整震荡行情中。摆动类指标往往出现钝化。指标的金叉死叉并不能简单的作为买卖信号。 摆动类指标主要有,随机摆动指标KDJ,乖离率BIAS。综极指标UOS等。 成交量类指标。...另一条指标线为DEA线,它是DIFF的移动平均线。DIFF线相当于移动平均线系统中的短期均线。而DEA线则相当于移动平均线系统中的中长期均线。 MACD还有一个辅助指标柱状线BAR。...交叉并穿越AMA。展开涨势。 三重指数移动平均指标。 三重指数移动平均指标TRIX,研判价格中长期走势。以移动平均线为基础,对一条均线进行三次平滑处理,忽略价格短期波动的干扰。...用CR与三条移动平均线之间的交叉关系,识别价格走势,预测价格。 上升趋势中CR指标。绝大多数时间保持在100以上,下跌趋势中,CR指标保持在100以下。...勘测市场或个股在运行过程中与移动平均线的偏离程度,利用偏离程度预测价格后期走势。 BIAS乖离率等于当日收盘价减N日内移动平均价之差除以N日内移动平均价呈百分百。计算公式中的分子。

    3K10

    零基础玩转投资理财 || 技术指标分析与运用

    今天就继续来学习与技术分析相关的知识点。 上次提到乖离率,可能有的小伙伴不是特别清楚这个是干嘛的,乖离率是根据葛兰碧法则推演而成的,乖离率的特性为当股价距平均线太远时,便会向平均线靠近。...粗线代表的是平均移动的平均线,曲线代表的是大盘的一个走势,细弯曲的线代表股票价格,直线代表乖离率。 以下分析仅属于大部分时机,在实际操盘中还需自己把握。 左边: ? ?...1号点+买点一(黄金交叉):当乖离率,股票价穿插在平均线且都有向上的走势时,便是我们最好的买进点。 2号点+买点二(回测不破):虽然向下跌了一点点,但并没有突破我们的那个平均线,可少。...4号点(死亡交叉):从3号点到4号点这段线内,都可以进行买进,至于如果能在4号点买进也是更好,但我们一般都很难预测哪个点是最低点。 右边: ? ?...从5号点到1号点:出现了下跌,在大盘走势线和股票线都向下且突破平均线时,这时我们就得开始卖出了,也被称为死亡交叉。

    87340

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

    技术分析师相信有所谓的价格趋势,K线图、移动平均线以及技术指标应用于股票或期货投资当中 注:一些机构中经验丰富的技术分析师(交易员),可能会获得很好的收益。...2.1.1 MACD的原理以及计算公式 原理:MACD的意义和双移动平均线基本相同,即由快、慢均线的离散、聚合表征当前的多空状态和股价可能的发展变化趋势,但阅读起来更方便。...快速移动周期为12,慢速移动周期为26,DIF的移动平均线的周期为9日 # dif: 12, 与26日的差别 # dea:dif的9日以移动平均线 dif, dea, macd_hist = talib.MACD...注:BOLL指标是美国股市分析家约翰·布林根据统计学中的标准差原理设计出来的一种非常简单实用的技术分析指标 ?...2.3.2 BOLL指标的计算方法 BOLL指标的计算公式 中轨线(MA)=N日的移动平均线 上轨线(UP)=中轨线+两倍的标准差 下轨线(DN)=中轨线-两倍的标准差 强弱指标的计算公式如下

    2.9K21

    使用时间序列数据预测《Apex英雄》的玩家活跃数据

    在处理单变量时间序列数据时,我们预测的一个最主要的方面是所有之前的数据都对未来的值有一定的影响。这使得常规的机器学习方法(如训练/分割数据和交叉验证)变得棘手。...在处理时间序列数据时,数据探索性分析的主要目的是发现以下这些特征: 季节性 Seasonality 趋势 Trend 平稳性 Stationary 除此之外,我们还可以计算出各种平均值: 简单的移动平均线...指数移动平均值 自2019年2月《Apex英雄》首次发布以来的统计汇总,玩家的数量表明,Apex英雄平均约为179,000个玩家 这图为简单移动平均趋势线 这图为指数移动平均线。...简单的移动平均线表明6月份玩家活动有轻微的下降趋势。趋势线的斜率为11,考虑到玩家在100k到300k之间波动,在统计上并不显著。因此可以说玩家在6月份的活动相当稳定。...但是从视觉上看很难判断平均值和差异是否在变化,我们需要一种检查此问题的方法。尽管从移动平均线来看,我们可以看到大多数情况下的变化并不大,但是我们需要确保使用统计测试在统计上是有统计学意义的。

    86310

    用Python快速分析和预测股票价格

    此外,该移动平均线可能充当“阻力”,代表着股票的下跌和上升趋势,你可以从中预期它的未来趋势,不太可能偏离阻力点。...最后 10 个移动平均值 这将计算股票收盘价最后 100 个滑窗(100天)的移动平均值,并取每个滑窗的移动平均值。正如你所看到的,移动平均线在滑窗上稳步上升,并不遵循股票价格曲线的锯齿线。...我们将用移动平均线来绘制股票价格表。...苹果股票移动平均价格(mavg) 移动平均使曲线平滑,显示股票价格的涨跌趋势。 在这张图表中,移动平均线显示了股票价格上升或下降的趋势。从逻辑上讲,你应该在股市低迷时买进,在股市上涨时卖出。...4.最后,我们要找到近期 X 和早期 X (用于训练)的数据序列,用于模型生成和评估。 5.分离标签并标识为 Y。 6.分别通过交叉验证训练模型和测试 请参考以下的代码。

    12.4K40

    用Python可视化股票指标

    MACD MACD称为异同移动平均线,是从双指数移动平均线发展而来的,由快的指数移动平均线(EMA12)减去慢的指数移动平均线(EMA26)得到快线DIF,再用2×(快线DIF-DIF的9日加权移动均线...所以这个指标可以反映出历史的走势,并且过滤一部分并没有明显趋势的走势,但是如果没有明显走势则是交叉死叉来回纠缠,对于局势的判断就不太明显。...移动平均线 移动平均线,Moving Average,简称MA,MA是用统计分析的方法,将一定时期内的证券价格(指数)加以平均,并把不同时间的平均值连接起来,形成一根MA,用以观察证券价格变动趋势的一种技术指标...--- 摘自百度百科 移动平均线应该是应用最广泛的技术指标了,因为几乎所有的交易软件都会绘制移动平均线,它就是反应了历史的趋势,走势向上则向上,反之亦然。...如果简单的通过指标的金叉死叉会出现反常多的买点卖点,所以这里只是标记了移动平均线的买卖点。 通过简单观察我们发现RSI在这段时间内没有超卖的情况也就没有买入点。

    3.5K11

    使用 Python 进行财务数据分析实战

    最后,它提取了移动平均线的最后 10 个值,以观察股票价格近期趋势的变化。移动平均线有助于平滑短期波动,并凸显长期趋势。...(AAPL) 的股票价格)进行操作。这包括计算调整后的收盘价的 40 天移动平均线和 252 天移动平均线,然后将其存储在aapl 的“42”和“252”列中。...代码会计算并将短期和长期移动平均线加入到信号DataFrame的各自列中。 最后,通过比较这两个移动平均线来生成交易信号,如果短期大于长期,就将信号列设为1.0。...而位置列则用来捕获信号的变化,并在生成新信号时显示。 总的来说,这段代码实现了一个简单的移动平均线交叉策略,用于交易苹果股票。...评估移动平均线交叉策略 returns = portfolio['returns'] sharpe_ratio = np.sqrt(252) * (returns.mean() / returns.std

    2.9K11

    币聪科技:Wanchain行情分析,周涨幅近32%,熊市上涨是套路还是逆袭?

    Wanchain打算通过其交叉链通信协议来解决这个问题。 5个月的加密货币将允许不同的区块链相互连接,允许交换手段而无需使用第三方服务。...WAN / USD - 短期 - 每日图表 从更近的角度分析市场,我们可以看到8月份的近期价格下跌在1.414斐波纳契扩展水平(以紫色绘制)的短期下行中获得支撑,定价为0.56美元。...同样,移动平均线正在为空头提供支撑,因为短期移动平均线低于较长的移动平均线。如果7日EMA(蓝色移动平均线)可以突破21日均线(淡紫色移动平均线),这将表明看涨交叉并发出看涨行情可能形成的信号。...WAN / BTC - 短期 - 每日图表 在更近的时间范围内对市场进行分析,我们可以看到最近的看跌行动已经在短期下行中获得支撑1.414斐波那契延伸压力位于1,081 SATS。...在下行短线1.414斐波纳契扩展水平1,081 SATS和1,000 SATS支撑位的支撑下,我们预计会有任何看跌压力。 技术指标也有利于这个市场中的空头。

    52150

    股票API、指数API|恒生指数成分股走势特征分析

    而在这一探索过程中,借助专业的股票报价API 获取详尽的历史数据,无疑为我们提供了一把精准解读的钥匙。...移动平均线分析:计算恒生指数的不同周期移动平均线,如 50 日、100 日、200 日移动平均线。移动平均线能够平滑价格波动,帮助识别长期趋势。...当短期移动平均线向上穿越长期移动平均线时,往往被视为多头信号,预示着指数可能上涨;反之,短期移动平均线向下穿越长期移动平均线,则可能是空头信号。...通过观察移动平均线的交叉情况以及与指数价格的相对位置,可对市场趋势有更精准的判断。成交量分析:成交量是反映市场活跃度和资金流向的重要指标。...结合从 API 获取的成交量数据,观察在指数上涨或下跌过程中成交量的变化。

    5.9K10

    Flask 扫盲系列-权限设置

    撰写高级功能 所谓的高级功能就是用户舍得花钱去购买的功能,像我这种喜欢薅羊毛的主,只配用用基础功能了。 我这里设计的高级功能,就是丰富 K 线图,在我们原来 K 线图的基础上添加移动平均线和成交量。...移动平均线 移动平均线是技术分析中非常普遍的一项指标,“平均”是指单位周期内的平均收盘价格,“移动”则是指将新的交易日收盘价纳入计算周期的同时,剔除最早的交易收盘价。...我们先来观察下通过 tushare 获取到的数据 ? 可以看到,数据中的 Ma5、Ma10 和 Ma20 值可以用来制作移动平均线,可以通过折线图的方式来展现。...至此,我们所谓的“高级”图表就完成了,下面就开始结合 Flask,嵌入我们的图表 编写各个图表页面 首先我们先把新产生的两个图表嵌入到 Web 应用中,每个图表都是一个独立的页面 后台函数 先来创建生成移动平均线和成交量图表的函数...创建迁移脚本 flask db migrate 最后就是更新数据库,如果你和我一样是使用的 sqllite 数据库的话,那么需要对迁移脚本做些修改 打开 migrations 下 versions 里的

    3.5K30

    币聪早报:Bancor行情分析,周涨幅6.73%,金叉能否逆袭继续上涨

    由于加密货币目前的交易价格约为1.69美元(在撰写本文时),因此Bancor在过去24小时的交易中获得了明显的4.74%的价格上涨。...此前的0.886斐波纳契回撤水平预计将进一步阻力位于此水平之上,定价为2.45美元。由于100天移动平均线与该区域密切相关,因此该区域需要大量动力才能克服。...另外,预计任何下行压力都将受到1.32-1.34美元手柄的大力支撑。 技术指标开始显示市场中多头的一些有希望的迹象。RSI最近跌破50日线,表明之前的看跌势头已显示出消退的迹象。...如果RSI可以维持在突破50日线的位置,我们可以预期该市场将继续收复过去几个月收到的部分损失。 同样,移动平均线开始显示出一些对多头有利的迹象,因为移动平均线将自己定位为在市场中打出看涨交叉。...7天EMA(蓝色移动平均线)最近指向21日均线(紫色移动平均线)。如果7日EMA可以突破21日均线,这将表明市场内看涨交叉,表明看涨压力正在建立。

    54420
    领券