用代码玩转股票指数
文章平均质量分 90
欢迎来到《用代码玩转股票指数》专栏!在这个专栏中,我们将由浅入深的探讨如何利用编程技能和数据分析工具来更好地理解和分析股票指数。
盗理者
努力走稳每一步。本人立志于提供各种解决方案和应用开发,专注于后端、物联网、人工智能以及硬件对接领域。对新兴技术保持持续热情,并不断深入探索。拥有丰富的后端开发经验,精通多种编程语言,包括 .NET Core(C#)、JAVA、Go 和 Python 等。能够根据项目需求灵活运用不同的技术栈,确保高效且优质的开发成果。此外,还具备实践鸿蒙(HarmonyOS)开发的经验,为项目提供更多可能性。
展开
-
Python实现KDJ工具判断信号:股票技术分析的工具系列(8)
KDJ是一种技术指标,用于衡量价格动量,帮助交易者识别趋势的强度和转折点。先看看官方介绍:KDJ(随机指标)用法1.D指标>80 时,回档机率大;D指标100 时,股价易反转下跌;J原创 2024-04-20 22:00:00 · 909 阅读 · 0 评论 -
R语言,实现MACD指标计算:股票技术分析的利器系列(1)
定义函数计算指数移动平均线(Exponential Moving Average,EMA)# 参数:# x: 输入数据# n: 平滑因子# 返回值:# 指数移动平均线: 这一行定义了一个函数EMA,接受两个参数x和n,其中x是一个数值型向量,包含要计算EMA的数据,n是一个整数,代表指数平滑的窗口大小。: 这一行创建了一个名为ema的空数值型向量,其长度与输入向量x的长度相同,用来存储计算得到的 EMA。: 这一行将ema向量的第一个元素设置为输入向量x的第一个元素,作为初始值。原创 2024-03-08 06:00:00 · 1477 阅读 · 0 评论 -
Python实现CCI工具判断信号:股票技术分析的工具系列(5)
在股票技术分析中,CCI (商品路径指标)是一种常用的技术指标,用于衡量股价是否处于超买或超卖状态,并指导投资者进行交易决策。篇文章将分享如何写一个CCI工具,希望对大家有帮助。先看看官方介绍:CCI(商品路径指标)用法1.CCI 为正值时,视为多头市场;为负值时,视为空头市场;2.常态行情时,CCI 波动于±100 的间;强势行情,CCI 会超出±100;3.CCI>100 时,买进,直到CCI原创 2024-03-04 01:41:06 · 1382 阅读 · 1 评论 -
Python实现ROC工具判断信号:股票技术分析的工具系列(7)
ROC(变动率指标)是一种技术分析指标,用于衡量价格变动的速度和幅度,计算方式为当前收盘价与一定期间前收盘价的变动率。先看看官方介绍:ROC(变动率指标)用法1.本指标的超买超卖界限值随个股不同而不同,使用者应自行调整;2.本指标的超买超卖范围,一般介于±6.5之间;3.本指标用法请参考MTM 指标用法;(1)ROC从下向上突破ROCMA,买入信号;(2)ROC从上向下跌破ROCMA,卖出信号;(3)股价续创新高,而ROC未配合上升,意味上涨动力减弱;原创 2024-03-05 06:30:00 · 1135 阅读 · 0 评论 -
Python实现ADTM工具判断信号:股票技术分析的工具系列(6)
在股票技术分析中,ADTM(动态买卖气指标)是一种用于衡量市场买卖力量对比的指标。它通过计算动态买盘指标(DTM)和动态卖盘指标(DBM)之间的差值来反映买卖双方的力量对比情况。简单点说,就是看买家和卖家谁更强的一个东西。就是算一算买盘(DTM)和卖盘(DBM)的活跃程度谁大,谁小。如果ADTM是正的,那就意味着买家比较牛,行情可能朝上走;反之,如果ADTM是负的,那就表示卖家势头强,股市可能往下走。所以,瞅瞅ADTM的数字,投资者就能稍微明白点市场的味道,更容易决定接下来是涨是跌。原创 2024-03-05 06:00:00 · 1042 阅读 · 0 评论 -
Python实现BIAS工具判断信号:股票技术分析的工具系列(4)
在股票技术分析中,BIAS(乖离率)是一种常用的技术指标,用于判断股票价格与其移动平均线之间的偏离程度,进而指导投资者进行交易决策。本文将介绍如何使用Python编程语言实现BIAS工具,以及如何利用该工具来分析股票价格走势。先看看官方介绍:BIAS(乖离率)用法1.本指标的乖离极限值随个股不同而不同,使用者可利用参考线设定,固定其乖离范围;2.当股价的正乖离扩大到一定极限时,股价会产生向下拉回的作用力;3.当股价的负乖离扩大到一定极限时,股价会产生向上拉升的作用力;原创 2024-03-04 06:00:00 · 1819 阅读 · 0 评论 -
Python实现DMI工具判断信号:股票技术分析的工具系列(3)
工具:DMI (趋向指标)用法1.PDI线从下向上突破MDI线,显示有新多头进场,为买进信号;2.PDI线从上向下跌破MDI线,显示有新空头进场,为卖出信号;3.ADX值持续高于前一日时,市场行情将维持原趋势;4.ADX值递减,降到20以下,且横向行进时,市场气氛为盘整;5.ADX值从上升倾向转为下降时,表明行情即将反转。rolling函数通常与其他函数(如meansumstd等)一起使用,以计算滚动统计量,例如滚动均值、滚动总和等。以下是rollingwindow。原创 2024-03-02 01:58:52 · 1442 阅读 · 1 评论 -
Python实现EMV工具判断信号:股票技术分析的工具系列(2)
工具:先看看官方介绍:EMV(简易波动指标)用法1.EMV 由下往上穿越0 轴时,视为中期买进信号;2.EMV 由上往下穿越0 轴时,视为中期卖出信号;3.EMV 的平均线穿越0 轴,产生假信号的机会较少;4.当ADX 低于±DI时,本指标失去效用;5.须长期使用EMV指标才能获得最佳利润。rolling函数通常与其他函数(如meansumstd等)一起使用,以计算滚动统计量,例如滚动均值、滚动总和等。以下是rollingwindow: 用于计算统计量的窗口大小。原创 2024-03-01 23:20:04 · 1225 阅读 · 0 评论 -
Python实现MACD工具判断信号:股票技术分析的工具系列(1)
工具:先看看官方介绍:MACD (平滑异同平均线)指标说明DIF线:收盘价短期、长期指数平滑移动平均线间的差;DEA线:DIF线的M日指数平滑移动平均线;MACD线:DIF线与DEA线的差,彩色柱状线;参数:SHORT(短期)、LONG(长期)、M 天数,一般为12、26、9。用法1.DIF、DEA均为正,DIF向上突破DEA,买入信号;2.DIF、DEA均为负,DIF向下跌破DEA,卖出信号;3.DEA线与K线发生背离,行情反转信号;原创 2024-03-01 23:19:34 · 1774 阅读 · 0 评论 -
Python 实现 ROC指标计算(变动率指标):股票技术分析的利器系列(15)
ROC(变动率指标)是一种技术分析指标,用于衡量价格变动的速度和幅度,计算方式为当前收盘价与一定期间前收盘价的变动率。先看看官方介绍:ROC(变动率指标)用法1.本指标的超买超卖界限值随个股不同而不同,使用者应自行调整;2.本指标的超买超卖范围,一般介于±6.5之间;3.本指标用法请参考MTM 指标用法;(1)ROC从下向上突破ROCMA,买入信号;(2)ROC从上向下跌破ROCMA,卖出信号;(3)股价续创新高,而ROC未配合上升,意味上涨动力减弱;原创 2024-02-27 23:53:02 · 1259 阅读 · 0 评论 -
Python 实现 OSC 指标计算 (变动速率线):股票技术分析的利器系列(14)
OSC(变动速率线)是一种技术指标,通过计算价格的变动速率来衡量市场的动量,通常用于帮助分析价格趋势的强度和方向。先看看官方介绍:OSC(变动速率线)用法1.OSC 以100 为中轴线,OSC>100 为多头市场;OSC原创 2024-02-27 23:52:05 · 1089 阅读 · 2 评论 -
Python 实现 CR 指标计算 (带状能量线):股票技术分析的利器系列(13)
CR指标,又称带状能量线,通过计算股价的动能和变化率,帮助投资者判断市场趋势的强弱及转折点。先看看官方介绍:CR (带状能量线)用法1.CR>400时,其10日平均线向下滑落,视为卖出信号;CR原创 2024-02-26 23:46:37 · 1280 阅读 · 0 评论 -
Python 实现 CHO 指标计算(济坚指数):股票技术分析的利器系列(12)
CHO(济坚指数)是一种在金融领域中用于衡量市场波动性和风险的指数先看看官方介绍:CHO (济坚指数)用法1.CHO 曲线产生急促的「凸起」时,代表行情即将向上或向下反转;2.股价>90 天平均线,CHO由负转正时,买进;3.股价原创 2024-02-26 23:24:40 · 1035 阅读 · 0 评论 -
Python 实现 BRAR 指标计算(情绪指标):股票技术分析的利器系列(11)
BRAR 是一种情绪指标,用于衡量特定金融市场中的买卖情绪。它代表着买入意愿相对于卖出意愿的比率。先看看官方介绍:BRAR (情绪指标)用法1.BR>400,暗示行情过热,应反向卖出;BR180,能量耗尽,应卖出;AR原创 2024-02-24 01:14:20 · 1814 阅读 · 0 评论 -
Python 实现 ATR 指标计算(真实波幅):股票技术分析的利器系列(10)
ATR(真实波幅)是一种技术指标,用于衡量市场波动性的程度优点缺点提供波动性度量,有助于风险管理和交易决策ATR本身不提供买卖信号,需要结合其他指标使用简单易懂,计算方法清晰对于极端行情,ATR可能无法准确反映实际波动可适用于不同市场和时间周期信号滞后,因为ATR是基于历史数据计算的可以帮助设定止损和止盈水平可以作为确定交易仓位大小的参考先看看官方介绍:ATR(真实波幅)用法今日振幅、今日最高与昨收差价、今日最低与昨收差价中的最大值,为真实波幅,求真实波幅的N日移动平均。原创 2024-02-24 00:56:28 · 2313 阅读 · 0 评论 -
Python 实现 ADTM 指标计算:股票技术分析的利器系列(9)
ADTM(动态买卖气指标)是一种用于衡量市场买卖力量对比的指标。它通过计算动态买盘指标(DTM)和动态卖盘指标(DBM)之间的差值来反映买卖双方的力量对比情况。简单点说,就是看买家和卖家谁更强的一个东西。就是算一算买盘(DTM)和卖盘(DBM)的活跃程度谁大,谁小。如果ADTM是正的,那就意味着买家比较牛,行情可能朝上走;反之,如果ADTM是负的,那就表示卖家势头强,股市可能往下走。所以,瞅瞅ADTM的数字,投资者就能稍微明白点市场的味道,更容易决定接下来是涨是跌。原创 2024-02-23 20:45:00 · 1208 阅读 · 0 评论 -
Python 实现 CCI 指标计算:股票技术分析的利器系列(8)
CCI指标的数值波动通常在一个区间内,常见的情况是在-100到+100之间。当CCI超过+100时,通常表示价格处于超买状态,可能会出现回调或下跌的趋势;当CCI低于-100时,通常表示价格处于超卖状态,可能会出现反弹或上涨的趋势。因此,CCI可以帮助交易者确认价格的转折点,并作为买入或卖出的参考依据。先看看官方介绍:CCI(商品路径指标)用法1.CCI 为正值时,视为多头市场;为负值时,视为空头市场;2.常态行情时,CCI 波动于±100 的间;强势行情,CCI 会超出±100;原创 2024-02-23 01:41:33 · 1393 阅读 · 0 评论 -
Python 实现 OBV 指标计算:股票技术分析的利器系列(7)
OBV 指标是“On-Balance Volume”的缩写,意为“量价平衡指标”。它是一种用于衡量买卖压力的技术分析工具,主要基于成交量的变化来预测价格趋势。OBV 指标的计算方法很简单,它将每日的成交量根据价格变动分为买入量和卖出量,然后根据这些量的正负来对当前价格走势形成判断。OBV 指标的基本原理是,如果某一天的收盘价高于前一天的收盘价,则当天的成交量被视为买入量,反之则被视为卖出量。通过累加这些买入量和卖出量,形成一个持续增加或减少的曲线,这条曲线反映了资金流入和流出的情况。原创 2024-02-22 23:12:21 · 1621 阅读 · 0 评论 -
Python 实现 BIAS 指标计算:股票技术分析的利器系列(6)
乖离率(BIAS),也称为乖离指标,是一种衡量股价与其移动平均 用法1.本指标的乖离极限值随个股不同而不同,使用者可利用参考线设定,固定其乖离范围;2.当股价的正乖离扩大到一定极限时,股价会产生向下拉回的作用力;3.当股价的负乖离扩大到一定极限时,股价会产生向上拉升的作用力;4.本指标可设参考线。优点缺点简单易懂滞后性反映价格趋势单一性指示超买超卖不适用于所有市场需要配合其他指标rolling函数通常与其他函数(如meansumstd等)一起使用,以计算滚动统计量,例如滚动均值、滚动总和等。原创 2024-02-22 17:38:51 · 1404 阅读 · 0 评论 -
Python 实现 DMI 指标计算:股票技术分析的利器系列(5)
先看看官方介绍:DMI (趋向指标)用法1.PDI线从下向上突破MDI线,显示有新多头进场,为买进信号;2.PDI线从上向下跌破MDI线,显示有新空头进场,为卖出信号;3.ADX值持续高于前一日时,市场行情将维持原趋势;4.ADX值递减,降到20以下,且横向行进时,市场气氛为盘整;5.ADX值从上升倾向转为下降时,表明行情即将反转。rolling函数通常与其他函数(如meansumstd等)一起使用,以计算滚动统计量,例如滚动均值、滚动总和等。以下是rollingwindow。原创 2024-02-19 19:30:00 · 2241 阅读 · 0 评论 -
Python 实现 RSI 指标计算:股票技术分析的利器系列(4)
RSI(相对强弱指标,Relative Strength Index)RSI>80 为超买,RSI原创 2024-02-18 20:00:00 · 1910 阅读 · 0 评论 -
Python实现KDJ指标计算:股票技术分析的利器系列(3)
先看看官方介绍:KDJ(随机指标)用法1.D指标>80 时,回档机率大;D指标100 时,股价易反转下跌;J原创 2024-02-18 19:45:00 · 2522 阅读 · 0 评论 -
Python实现EMV指标计算:股票技术分析的利器系列(2)
先看看官方介绍:EMV(简易波动指标)用法1.EMV 由下往上穿越0 轴时,视为中期买进信号;2.EMV 由上往下穿越0 轴时,视为中期卖出信号;3.EMV 的平均线穿越0 轴,产生假信号的机会较少;4.当ADX 低于±DI时,本指标失去效用;5.须长期使用EMV指标才能获得最佳利润。指标描述计算方法移动平均线通过计算一段时间内的价格平均值来观察价格的长期趋势。VOLUME成交量指在某一时间段内股票交易的总量。成交量通常被认为是价格走势的重要指标之一。原创 2024-02-13 23:45:54 · 1006 阅读 · 0 评论 -
Python实现MACD指标计算:股票技术分析的利器系列(1)
先看看官方介绍:MACD (平滑异同平均线)指标说明DIF线:收盘价短期、长期指数平滑移动平均线间的差;DEA线:DIF线的M日指数平滑移动平均线;MACD线:DIF线与DEA线的差,彩色柱状线;参数:SHORT(短期)、LONG(长期)、M 天数,一般为12、26、9。用法1.DIF、DEA均为正,DIF向上突破DEA,买入信号;2.DIF、DEA均为负,DIF向下跌破DEA,卖出信号;3.DEA线与K线发生背离,行情反转信号;原创 2024-02-13 21:35:43 · 2224 阅读 · 0 评论