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

用Python可视化股票指标

MACD MACD称为异同移动平均线,是从双指数移动平均线发展而来,由快指数移动平均线(EMA12)减去慢指数移动平均线(EMA26)得到快线DIF,再用2×(快线DIF-DIF9日加权移动均线...所以这个指标可以反映出历史走势,并且过滤一部分并没有明显趋势走势,但是如果没有明显走势则是交叉死叉来回纠缠,对于局势判断就不太明显。...移动平均线 移动平均线,Moving Average,简称MA,MA是用统计分析方法,将一定时期内证券价格(指数)加以平均,并把不同时间平均值连接起来,形成一根MA,用以观察证券价格变动趋势一种技术指标...--- 摘自百度百科 移动平均线应该是应用最广泛技术指标了,因为几乎所有的交易软件都会绘制移动平均线,它就是反应了历史趋势,走势向上则向上,反之亦然。...蜡烛图 即我们熟悉K线图,通过开盘价,最高价,最低价,表示一个时间周期交易情况,蜡烛图有许多有意义图形,这里主要说几个我觉得有点道理图形,长实体,十字星 长实体指单根k线最高价最低价相差很大

2.9K11

Python股市数据分析教程——学会它,或可以实现半“智能”炒股 (Part 1)

在这些文章中,我将介绍一些关于金融数据分析基础知识,例如,使用pandas获取雅虎财经上数据,股票数据可视化,移动均线,开发一种均线交叉策略,回溯检验以及基准测试。...第二篇文章会介绍一些实践中可能出现问题,而本篇文章着重讨论移动平均线。 注意:本篇文章所涉及看法、意见等一般性信息仅为作者个人观点。本文任何内容都不应被视为金融投资方面的建议。...我还将讨论移动均线、如何使用移动均线来构建交易策略、如何在进入仓位时制定退出策略以及如何使用回溯检验评估交易策略等方面的内容。 声明:这不是关于金融投资建议!!!...之后,我们可能还想看看如何根据一些指标,如移动均线,来绘制金融商品。对于这种情况,你最好使用折线图而不是蜡烛图。(如何将多个蜡烛图相互叠加在一起而不使图表混乱?)...我们将这些交叉看作交易信号或指示器,表示金融证券正在改变趋势,我们可能从中获取利润。 第二部分文章将介绍如何基于移动均线设计并测试一个交易策略。

1.5K100
您找到你想要的搜索结果了吗?
是的
没有找到

Python股市数据分析教程(一):学会它,或可以实现半“智能”炒股

在这些文章中,我将介绍一些关于金融数据分析基础知识,例如,使用pandas获取雅虎财经上数据,股票数据可视化,移动均线,开发一种均线交叉策略,回溯检验以及基准测试。...第二篇文章会介绍一些实践中可能出现问题,而本篇文章着重讨论移动平均线。 注意:本篇文章所涉及看法、意见等一般性信息仅为作者个人观点。本文任何内容都不应被视为金融投资方面的建议。...我还将讨论移动均线、如何使用移动均线来构建交易策略、如何在进入仓位时制定退出策略以及如何使用回溯检验评估交易策略等方面的内容。 声明:这不是关于金融投资建议!!!...之后,我们可能还想看看如何根据一些指标,如移动均线,来绘制金融商品。对于这种情况,你最好使用折线图而不是蜡烛图。(如何将多个蜡烛图相互叠加在一起而不使图表混乱?)...我们将这些交叉看作交易信号或指示器,表示金融证券正在改变趋势,我们可能从中获取利润。 下周我将发布第二部分文章,介绍如何基于移动均线设计并测试一个交易策略。

4.9K83

10分钟学会ikvStockChart制作K线图(股票走势图)

setXLabelColor X 轴标签字符颜色 0.1.0 app:xLabelViewHeight setXLabelViewHeight X 轴 Label 区域高度 0.1.0 app:yLabelSize...注:此值 entrySet 里 entries.size() 意义不同,这里指 X 轴上最多能容纳多少个 entry 0.1.4 4.蜡烛图有关属性和方法 xml布局 Java代码 描述 从哪个版本起使用该属性...默认实心 0.1.4 app:decreasingStyle setDecreasingStyle 下跌蜡烛图填充样式,默认实心 0.1.4 5.股票指标有关属性和方法 xml布局 Java代码...描述 从哪个版本起使用该属性 app:maLineSize setMaLineSize MA 平均线大小 0.1.0 app:ma5Color setMa5Color MA5 平均线颜色 0.1.0 app...:ma10Color setMa10Color MA10 平均线颜色 0.1.0 app:ma20Color setMa20Color MA20 平均线颜色 0.1.0 app:bollLineSize

4.1K20

freqtrade 学习笔记

include_shifted_candles将之前蜡烛特征添加到后续蜡烛图中,旨在增加历史信息。如果使用,FreqAI将复制并移动包括偏移蜡烛图中所有特征,以便这些信息可用于后续蜡烛图。...CCI 指标基于统计学原理,通过计算价格与其移动平均线之间差异来度量价格波动性。...),N 是计算周期,SMA 是简单移动平均线,Mean Deviation 是典型价格与其移动平均线之间差异平均值。...中轨线是股价移动平均线,通常为20日简单移动平均线;上轨线和下轨线则是以中轨线为基础,上下偏离标准差倍数带状线。布林带上下轨线分别代表股价高低价格区间,而中轨线则可视为股价均价线。...它由一组移动平均线(简称 MA)构成,其中包括两个 MA,一个较短期 MA 和一个较长期 MA。

3.6K612

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

比如,我们可以建立不同窗口移动平均线(一个是长线,比如说 30 天,另一个是短线,很可能是 14 天),我们认为交叉点即代表趋势改变时刻: ?...两条移动平均线交叉示例 但是这一交易策略有个主要缺点:在平滑区域,我们依然在那些无实际变化点上做交易,从而遭受金钱损失。 ? 平滑区域中移动平均线交叉示例 我们如何通过机器学习解决这一问题?...让我们看看下面的策略假设:我们在移动平均线交叉处预测某些特征变化。如果出现一个跳跃,我们便将其作为交易信号;否则就跳过它,因为我们不想在平滑区域损失钱。...训练完成后,我绘制了收盘价、移动平均线交叉点处垂直线:红线和橙线是我们想要进行交易点,绿线是我们不想进行交易点。看起来并不完美,我们用回溯测试方法来判断。 ?...哪一种移动平均线交叉(moving average intersection)有用?

1.3K81

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

比如,我们可以建立不同窗口移动平均线(一个是长线,比如说 30 天,另一个是短线,很可能是 14 天),我们认为交叉点即代表趋势改变时刻: ?...两条移动平均线交叉示例 但是这一交易策略有个主要缺点:在平滑区域,我们依然在那些无实际变化点上做交易,从而遭受金钱损失。 ? 平滑区域中移动平均线交叉示例 我们如何通过机器学习解决这一问题?...让我们看看下面的策略假设:我们在移动平均线交叉处预测某些特征变化。如果出现一个跳跃,我们便将其作为交易信号;否则就跳过它,因为我们不想在平滑区域损失钱。...训练完成后,我绘制了收盘价、移动平均线交叉点处垂直线:红线和橙线是我们想要进行交易点,绿线是我们不想进行交易点。看起来并不完美,我们用回溯检验方法来判断。 ?...哪一种移动平均线交叉(moving average intersection)有用?

1.1K80

r语言多均线股票价格量化策略回测

p=494 移动平均线是技术分析中最常用,作为一种简单有效数学模型而被广泛使用。均线使用方式差异在于均线计算方式价格使用方式。...不同均线计算方式会产生不同结果,不同价格使用也会有不同效果。此外,使用一条、两条、三条甚至更多条均线交易策略,也会有很不一样结果。...因此,本文使用R软件对传统均线交叉策略进行了改进,测试了不同止损策略,尽可能实现了收益最大化。...5.82 5.72 5.82 5.744 5.680 5.739 5.718 NA 6 2014/08/06 5.82 5.85 5.75 5.82 5.760 5.706 5.739 5.735 NA 蜡烛图...带指标的蜡烛图 ? 移动平均均线图 ? 选择滑动平均指标 ? 均线图+散点 plan 1 卖出是close<ma5 ?

1.2K20

Python3对股票数据进行分析

5、移动平均线 移动平均线(Moving Average,MA)是用统计分析方法,将一定时期内证券价格(指数)加以平均,并把不同时间平均值连接起来,形成一根MA,用以观察证券价格变动趋势一种技术指标...使用股票数据中每日收盘价,算出5日均价和20日均价,并将均价折线图(也称移动平均线K线图画在一起。 选取该股票2013-03-11日——2016-05-31数据进行模拟。...观察上图,比较5日均线和20日均线,特别是关注它们交叉点,这些是交易时机。...移动平均线策略,最简单方式就是:当5日均线从下方超越20日均线时,买入股票,当5日均线从上方越到20日均线之下时,卖出股票。...但是发现这三轮交易卖出价都小于买入价,实际上按上述方法交易是亏本了! 这里分析只是演示移动平均线策略思想,而并非真正投资建议。

1.8K20

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

这个策略一些例子是移动均线交叉,双均线交叉和海龟交易: 移动均线交叉发生在资产价格从移动平均线一边移动到另一边时候。这种交叉代表了势头变化,可以作为进入或退出市场决定点。...您会看到这个策略一个例子,本教程后面的定量交易“您好世界”。 双均线交叉发生在短期平均线跨越长期平均线时。该信号用于识别正在短期平均线方向上移动惯性。...如果短时移动平均线超过长移动平均线,那么您就走长线,如果长移动平均线超过短移动平均线,则退出。...你可以在这里找到带有面向设计移动平均交叉策略相同示例或者查看此演示文稿。 你现在看到如何用Python流行数据操作包Pandas来实现一个回溯测试器。...评估移动平均线交叉策略 改进你策略并不意味着你已经完成了。你可以轻松使用Pandas来计算一些指标,来进一步判断你简单交易策略。在本节中,你将了解夏普比率,最大跌幅和复合年增长率(GAGR)。

2.9K40

用 Wolfram 语言制作圣诞动画

█ 本文译自 Michael Trott 在 Wolfram 社区发表热点文章:Making a Christmas Animation with the Wolfram Language 本文介绍如何创建一个装饰圣诞树动画...下面的视频展示了该设计最终效果: 我将通过以下步骤来创建动画: 1) 绘制一个具有曲线分支松树,树枝可以平滑地上下左右移动。 2) 在枝条上添加不同颜色装饰物 (彩球,五角星) 和蜡烛。...其余树枝, 将随机分为四组,用两种颜色小球、五角星和蜡烛进行装饰。 现在, 让我们在每个树枝上加一个装饰物或蜡烛。我将使用上面的树和27个树枝。根据它们在树干上高度和方位角按顺序开始装饰。...也允许在枝梢饰物倾斜和着色。 所有树枝和指挥枝静止位置拉长,蜡烛倾斜。 三棵树,随机选择所有参数。 下面的互动演示允许移动树枝, 允许装饰物绕枝梢移动,并允许根据个人喜好给装饰物着色。...获得摇摆模式 锚定特定歌词,以生成所有的节拍。

1.6K20

合约相关概念

常见K线形态: 趋势判断: 阴线较密集,较长,当出现相对长度较长阳线,可以认为下跌趋势快要终结 盈亏比:1:1.5 风险控制:1% 指标分析 EMA交叉 跟MA差别:今日收市价权重最大...,MA每日收市价权重一样大 概念:指定天数 “收市价” 来进行加总以及平均 趋势:当币价处于 MA线 以下时,代表处于下跌趋势,反之,处于上升趋势 黄金交叉:周期短移动平均线,向上突破周期长移动平均线...,就形成黄金交叉,高几率进入上涨趋势 死亡交叉:周期短移动平均线,向下突破周期长移动平均线,就形成死亡交叉,高几率进入下跌趋势 短线:MA10 可以搭配 MA30 Know Sure Thing...总结: 顶背离后,黄白线没下水,发生了一个底背离,主升浪阶段 底背离后,没有上水,形成一个顶背离,主跌阶段 MAEMA交叉 Ratio SMI遍历性指标 Spread 一目均衡表(Ichimoku...Cloud) 使用云来判断上升或者下行趋势 使用: 快线跟慢线都在云上方,快线穿过了慢线,这是一个开仓点,开始做多; 快线跟慢线都在云下方,快线下穿慢线,这是一个做空开仓点; 三重指数平滑移动平均线

38420

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

技术分析师相信有所谓价格趋势,K线图、移动平均线以及技术指标应用于股票或期货投资当中 注:一些机构中经验丰富技术分析师(交易员),可能会获得很好收益。...2.1.1 MACD原理以及计算公式 原理:MACD意义和双移动平均线基本相同,即由快、慢均线离散、聚合表征当前多空状态和股价可能发展变化趋势,但阅读起来更方便。...计算公式: 1、MACD首先行计算出快速(一般选12日)移动平均值慢速(一般选26日)移动平均值 2、12日EMA数值减去26日EMA数值得到,差离值DIF 3、根据离差值计算其9日EMA...快速移动周期为12,慢速移动周期为26,DIF移动平均线周期为9日 # dif: 12, 26日差别 # dea:dif9日以移动平均线 dif, dea, macd_hist = talib.MACD...2.2.3 RSI交易信号判断 RSI值意义 (1)受计算公式限制,不论价位如何变动,强弱指标的值均在0100之间。

2.2K21

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

是下跌趋势现象。 当移动平均线呈现出交叉缠绕形态。则为横盘震荡趋势。 当中长期均线开始走平,均线系统,开始由原来多头排列形态转变为横向缠绕形态。...如果+DI向上交叉并穿过-DI,说明买盘力量正不断增强。运用+DI-DI交叉关系,短线买股卖股操作最为准确。...交叉并穿越AMA。展开涨势。 三重指数移动平均指标。 三重指数移动平均指标TRIX,研判价格中长期走势。以移动平均线为基础,对一条均线进行三次平滑处理,忽略价格短期波动干扰。...瀑布线全称为非线性加权移动平均线,是由六条非线性加权移动平均线组合而成。形态瀑布极其相似。是一种趋势性指标。 如果发出较为明确买入或卖出信号,投资者只需要以此交易即可获取较为理想中线收益。...用CR三条移动平均线之间交叉关系,识别价格走势,预测价格。 上升趋势中CR指标。绝大多数时间保持在100以上,下跌趋势中,CR指标保持在100以下。

1.8K10

实战 | 用 Python 选股票,据说可以多挣个20%

每天四项指标数据用如下蜡烛形状图形来记录,不同颜色代表涨跌情况。...,所以我们需要自己算出5日均价和10日均价,并将均价折线图(也称移动平均线K线图画在一起。...线图较为接近,而20日均线则更平坦,可见移动平均线具有抹平短期波动作用,更能反映长期走势。...比较5日均线和20日均线,特别是关注它们交叉点,这些是交易时机。移动平均线策略,最简单方式就是:当5日均线从下方超越20日均线时,买入股票,当5日均线从上方越到20日均线之下时,卖出股票。...我之前就警告过,这里分析只是演示移动平均线策略思想,而并非真正投资建议。股票市场是何其复杂多变,又如何是一个小小策略所能战胜呢? 那么这个策略就一无是处吗?非也!

2.5K60

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

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

59440

XRP 推翻 Cardano成为第六大代币

XRP 是为 Ripple 跨境汇款生态系统提供动力代币,在 3 月份比特币和以太坊一起表现出色,因为投资者将即将对美国证券交易委员会 (SEC) 提起诉讼进行简易判决。...在栅栏另一边,下跌可能会清算大多数因预期 Ripple 胜诉而持有的多头头寸。 根据移动平均线收敛发散 (MACD) 指标的位置,阻力最小路径是下行。...如上图所示,卖出信号表现为蓝色 MACD 线在红色信号线下方交叉。 如果多头放弃 0.48 美元至 0.50 美元之间支撑区域,卖出信号将对 XRP 价格产生可怕影响。...然而,如果这种支持得到维持, XRP技术前景将继续向 1 美元靠拢。 根据所有应用移动平均线位置,XRP 价格恢复到 1 美元可能性更大。...除了 3 月下旬开始发挥作用黄金交叉之外,100 天指数移动平均线 (EMA)(蓝色线)即将突破 200 天 EMA(紫色线)。 当短期移动平均线超过长期移动平均线时,就会形成黄金交叉形态。

33530

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

在这个教程中,我们将学习如何利用交叉指标预测加密货币市场买入/卖出信号,并在教程结尾提供了完整Python代码,在市场历史数据上利用此算法可以实现三倍比特币收益回报率。...这两个交叉指标都是使用以下公式对特定时间段内市场收盘价计算平均值: 该概念组合两个滑动平均值(短期和长期)以获得加密货币趋势。当短期移动均线超过或回顾长期移动均线时,将出现买入或卖出信号。...从数学上讲,如果你选择5个周期短期移动均线和20个周期长期移动均线,我们将通过以下条件 获得买入信号: MA(5)计算如下: MA(20)计算如下: CPrice对应于收盘价值。...这些CI(交叉指标)在全球范围内被多个交易者和基金广泛使用,以定义支撑力量、阻力水平、 止损和目标并了解潜在趋势。 现在我们已经涵盖了一些背景知识,让我们开始测试,看看它们如何帮助预测加密货币市场。...7、算法实现 现在,我们实时数据已经下载并存储在名为data变量中。下一步包括计算我们移动平均线 并设置买入和卖出信号。

2.8K30

币聪-Chainlink行情分析:熊市中LINK过去24小时涨幅2.39%,价格长期看涨?

ChainLink在过去24小时交易中价格上涨了2.39%。LINK目前以0.2828美元价格交易,并继续整体市场情绪进行交易。...ChainLink网络将允许智能合约利用ChainLink oracle服务,以便提供数据流离线系统进行通信。然后,提供给oracle这些数据可以通过智能合约在链上集成。...目前,区块链无法访问该特定区块链网络外部数据,从而限制了与其网络外部事物相关用例。ChainLink oracle将允许特定区块链将可靠实时数据服务集成到其区块链中。...同样,移动平均线已经处于看涨位置并且最近表明看涨交叉。最近7天EMA(蓝色EMA)已突破21日均线(紫色EMA),这表明市场看涨压力正在增加。...如果这两个移动平均线可以突破100日移动平均线(黑色SMA),那么这将证实长期看涨逆转正在发挥作用。

34030
领券