Talib技术因子详解(四)

2023-11-07

talib安装方式:pip install Ta-lib

Tushare数据获取请参考:金融量化分析基础环境搭建

数据获取代码请参考:Talib技术因子详解(一)

26、MACD 异同移动平均线,调用方式如下:

macd, macdsignal, macdhist = talib.MACD(close, fastperiod, slowperiod, signalperiod)

当MACD升穿Signal Line,入市讯息;当MACD跌穿Signal Line,出市讯息。当MACD上升时,股票价格可能是超买。macd = 12 天 EMA - 26 天 EMA;signal = 9 天 MACD的EMA;hist = MACD - MACD signal。

27、MFI - Money Flow Index 资金流量指标,调用方式如下:

output = talib.MFI(high, low, close, volume, timeperiod)

MFI属于量价类指标,反映市场的运行趋势.显示超买超卖是MFI指标最基本的功能。当MFI>80时为超买,在其回头向下跌破80时,为短线卖出时机;当MFI<20时为超卖,当其回头向上突破20时,为短线买进时机;当MFI>80,而产生背离现象时,视为卖出信号;当MFI<20,而产生背离现象时,视为买进信号。

28、MINUS_DI DMI 中的DI指标 负方向指标 下升动向值,调用方式如下:

output = talib.MINUS_DI(high, low, close, timeperiod)

MINUS_DI属于量价类指标,反映市场的运行趋势,-DI从20以下上升到50以上,股票价格很有可能会有一波中级下跌行情。

29、MINUS_DM指标,调用方式如下:

output = talib.MINUS_DM(high, low, close, timeperiod)

DMI 中的DM指标,下降动向,越大越降。

30、MOM - Momentum 动量 上升动向值,调用方式如下:

output  = talib.MOM(close, timeperiod)

投资学中意思为续航,指股票(或经济指数)持续增长的能力。

31、PLUS_DI DMI 中的DI指标 正方向指标,调用方式如下:

output  = talib.PLUS_DI(high, low, close, timeperiod)

PLUS_DI属于量价类指标,反映市场的运行趋势。+DI从20以下上升到50以上,股票价格很有可能会有一波中级上涨行情。

32、PLUS_DM指标,调用方式如下:

output  = talib.PLUS_DM(high, low, timeperiod)

DMI 中的DM指标,上升动向,越大越升。

33、PPO - Percentage Price Oscillator 价格震荡百分比指数,调用方式如下:

output  = talib.PPO(close, fastperiod, slowperiod)

价格震荡百分比指标(PPO)是一个和MACD指标非常接近的指标。

34、ROC - Percentage Price Oscillator 价格震荡百分比指数,调用方式如下:

output  = talib.ROC(close, timeperiod)

ROC是由当天的股价与一定的天数之前的某一天股价比较,其变动速度的大小,来反映股票市变动的快慢程度。当ROC由上往下跌破0时,为卖出时机;当ROC由下往上穿破0时,为买进时机。

35、RSI - Relative Strength Index 相对强弱指数,调用方式如下:

output  = talib. RSI(close, timeperiod)

顶点及底点 70 及30 通常为超买及超卖讯号。

部分代码

#26、MACD 异同移动平均线
    #1. 当MACD升穿Signal Line,入市讯息;当MACD跌穿Signal Line,出市讯息。
    #2. 当MACD上升时,股票价格可能是超买
    #macd = 12 天 EMA - 26 天 EMA
    #signal = 9 天 MACD的EMA
    #hist = MACD - MACD signal
    # macd, macdsignal, macdhist = tl.MACD(close_price_arr, fastperiod=12, slowperiod=26, signalperiod=9)
    # plt.plot(close_price_arr)
    # plt.plot(macd)
    # plt.plot(macdsignal)
    # plt.plot(macdhist)
    # plt.legend(['close', 'macd', 'macdsignal', 'macdhist'])
    # plt.show()
    
    #27、MFI - Money Flow Index 资金流量指标
    #属于量价类指标,反映市场的运行趋势
    #1.显示超买超卖是MFI指标最基本的功能。当MFI>80时为超买,在其回头向下跌破80时,为短线卖出时机。
    #2.当MFI<20时为超卖,当其回头向上突破20时,为短线买进时机。
    #3.当MFI>80,而产生背离现象时,视为卖出信号。
    #4.当MFI<20,而产生背离现象时,视为买进信号。
    # output = tl.MFI(high_price_arr, low_price_arr, close_price_arr, volume_arr, timeperiod=14)
    
    
    #28、MINUS_DI DMI 中的DI指标 负方向指标 下升动向值
    #属于量价类指标,反映市场的运行趋势
    #-DI从20以下上升到50以上,股票价格很有可能会有一波中级下跌行情。
    #output = tl.MINUS_DI(high_price_arr, low_price_arr, close_price_arr, timeperiod=14)

    #29、MINUS_DM DMI 中的DM指标 下降动向
    #越大越降。
    # output = tl.MINUS_DM(high_price_arr, low_price_arr, timeperiod=14)
    
    #30、MOM - Momentum 动量 上升动向值
    #投资学中意思为续航,指股票(或经济指数)持续增长的能力。
    # output = tl.MOM(close_price_arr, timeperiod=14)
    
    #31、PLUS_DI DMI 中的DI指标 正方向指标
    #属于量价类指标,反映市场的运行趋势
    #+DI从20以下上升到50以上,股票价格很有可能会有一波中级上涨行情。。
    # output = tl.PLUS_DI(high_price_arr, low_price_arr, close_price_arr, timeperiod=14)
    
    #32、PLUS_DM DMI 中的DM指标 上升动向
    #越大越升。
    # output = tl.PLUS_DM(high_price_arr, low_price_arr, timeperiod=14)
    
    #33、PPO - Percentage Price Oscillator 价格震荡百分比指数
    #价格震荡百分比指标(PPO)是一个和MACD指标非常接近的指标。
    # output = tl.PPO(close_price_arr, fastperiod=12, slowperiod=26, matype=0)
    
    #34、ROC - Percentage Price Oscillator 价格震荡百分比指数
    #ROC是由当天的股价与一定的天数之前的某一天股价比较,其变动速度的大小,来反映股票市变动的快慢程度。
    #当ROC由上往下跌破0时,为卖出时机;当ROC由下往上穿破0时,为买进时机。
    # output = tl.ROC(close_price_arr, timeperiod=10)
    
    #35、RSI - Relative Strength Index 相对强弱指数
    #顶点及底点 70 及30 通常为超买及超卖讯号。
    output = tl. RSI(close_price_arr, timeperiod=14)
    
    plt.plot(close_price_arr)
    plt.plot(output)
    
    plt.legend(['close', 'output'])
    plt.show()

完整代码请结合:Talib技术因子详解(一)

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Talib技术因子详解(四) 的相关文章

  • 【Python 量化交易】SAR技术指标

    SAR Source Code span class token keyword class span span class token class name SARIndicator span span class token punct
  • 【Python 量化交易】MACD技术指标

    MACD Source Code span class token keyword class span span class token class name MACDIndicator span span class token pun
  • 【Python 量化交易】CCI技术指标

    CCI Source Code span class token keyword class span span class token class name CCIIndicator span span class token punct
  • 蒙特卡洛量化分析方法

    蒙特卡洛方法主要思想 对于一个随机系统 输出随输入变化是随机的 那么通过重复采样的方法可以得到输出的具体分布 进而再对输出分布形式进行分析 大数定律 当在试验不变的条件下 重复试验多次 随机事件的频率近似于它的概率 将上述思想用于量化分析
  • Talib技术因子详解(十)

    talib安装方式 pip install Ta lib Tushare数据获取请参考 金融量化分析基础环境搭建 数据获取代码请参考 Talib技术因子详解 一 101 CDLPIERCING名称 Piercing Pattern 刺透形态
  • 《Python量化投资》01 量化投资之单因子测试(概述,Pandas的适用)

    一 股票aplha多因子策略介绍 量化投资是指通过数量化方式及计算机程序化发出买卖指令 以获取稳定收益为目的的交易方式 在海外的发展已有30多年的历史 其投资业绩稳定 市场规模和份额不断扩大 得到了越来越多投资者认可 从全球市场的参与主体来
  • 华尔街留下的指标之王(附代码展示)

    一 写在前面的话 有人认为价格围绕价值上下波动 研究投资标的内在价值 于是就出现了基本面派 有人为价格反映了一切 所有的信息 包括基本面 都反映到了盘面价格中 于是就有了技术面派 从技术面派的角度讲 有人认为市场价格运动的方式是随机的 下一
  • 一个成熟期货交易系统需要解决哪些问题?

    一个成熟期货交易系统需要解决哪些问题 交易系统绝对不仅仅是时机选择 资金管理 情绪控制这么简单 他是一个系统性的思维 交易系统是一组包含了入场信号 风险控制 资金管理 加减仓机制 可以没有 离场方式等等基本元素的的规则组合 成熟的交易系统是
  • Talib技术因子详解(七)

    talib安装方式 pip install Ta lib Tushare数据获取请参考 金融量化分析基础环境搭建 数据获取代码请参考 Talib技术因子详解 一 57 CDL2CROWS名称 Two Crows 两只乌鸦 调用方式如下 ou
  • Python版的BS期权定价模型和希腊值分析

    我比较懒 主要是打理自己的github的更新 是关于量化投资 机器学习策略相关的项目 https github com Neural Finance 这次更新一个我在学习期权定价过程中 Black Scholes Model 和相关的希腊值
  • Talib技术因子详解(二)

    talib安装方式 pip install Ta lib Tushare数据获取请参考 金融量化分析基础环境搭建 数据获取代码请参考 Talib技术因子详解 一 11 SAR 阶段中点价格SAR指标又叫抛物线指标或停损转向操作点指标 调用方
  • Talib技术因子详解(四)

    talib安装方式 pip install Ta lib Tushare数据获取请参考 金融量化分析基础环境搭建 数据获取代码请参考 Talib技术因子详解 一 26 MACD 异同移动平均线 调用方式如下 macd macdsignal
  • Pytorch 神经网络模型量化分析基本框架

    环境准备 1 anaconda官网下载 下载地址https www anaconda com distribution 注意选用该电脑相应的系统和64 32位 已安装Python使用环境的请跳过此步骤 已安装Python使用环境的请跳过此步
  • 行业轮动策略(思想+源码)

    一 行业轮动策略简介 行业轮动是利用市场趋势获利的一种主动量化投资交易策略 其本质是利用不同投资品种强势时间的错位对行业品种进行切换以达到投资收益最大化的目的 通俗点讲就是根据不同行业的区间表现差异 性进行轮动配置 力求能够抓住区间内表现较
  • 风险平价组合(risk parity)理论与实践

    本文介绍了风险平价组合的理论与实践 后续文章将对risk parity组合进行更深入探讨以及引入预期收益后的资产配置实战策略 感兴趣的朋友可以直接前往BigQuant人工智能量化投资平台克隆代码进行复现 前言 资产配置是个很广泛的话题 在投
  • (转)基于FPGA技术的FAST行情解码研究

    http mp weixin qq com s BviH6gAqej6lHd9XxFKUfg 交易技术前沿 基于FPGA技术的FAST行情解码研究 钟浪辉 陈敏 陈坚 刘啸林 秦轶轩 李道双 2017 09 08 上交所技术服务 本文选自
  • 量化编程环境python库安装包

    必装工具包 1 ccxt conda没有 2 pandas 3 pathos 并发计算 conda没有 4 websocket 获取实时数据 conda没有 5 ntplib 用于时间校对 conda没有 6 cryptography 加密
  • MATLAB金融工具箱(二)--执行常见的金融任务

    二 执行常见的金融任务 1 简介 金融工具箱包含了可以执行许多常见的金融任务的函数 包括 l 处理和转换日期 2 4页 日历功能可以将日期在不同格式之间进行转换 包括Excel格式 并决定未来和过去的日期 分辨假期和工作日 计算日期之间的时
  • 商品期货策略-ATR通道突破策略

    实现平台 BigQuant 人工智能量化投资平台 可在文末前往原文一键克隆代码进行进一步研究 导语 商品期货交易上线啦 听闻这个消息的小编当然坐不住了 决定立刻商品期货走一波 本文选择实现的是经典的ATR通道突破策略 也被称为波动性突破策略
  • python利用tushare下载数据并计算当日收益率

    python利用tushare下载数据并计算当日收益率 计算股票收益率的程序主要有以下几部分构成 1 获取股票接口数据函数 pro daily stock 2 计算收益率函数 cal stock 里面有两种计算式 你可以根据自己字典写入建仓

随机推荐

  • 【花雕学AI】超级提问模型大全!150个ChatGPT神奇示例,让你的聊天更有趣!

    引言 你是否想要成为聊天高手 让你的对话更加有趣和深入 你是否想要掌握一些超级提问模型 让你的聊天更加有创意和挑战 你是否想要借助人工智能的力量 生成一些适合你的超级提问模型 如果你的答案是肯定的 那么你一定不能错过这篇文章 在这里 我们将
  • 大话设计模式——适配器模式

    适配器模式 适配器模式 将一个类的接口转换成客户希望的另外一个接口 Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作 系统的数据和行为都正确 但接口不符时 我们应该考虑用适配器 目的是使控制范围之外的一个原有对象与
  • fabric基本概念

    Hyperledger fabric基本概念 首先fabric是由IBM贡献的超级账本框架 它是一个利用现有成熟的技术来组合而成的一个区块链技术的实现 它是一种允许可插拔实现各种功能的的模块化架构 它具有强大的容器技术 来承载各种主流语言来
  • mysql 有外键 怎么插入数据_外键约束的表怎么插入数据

    有外键的情况应该先添加主表数据 再添加副表数据 如 有以下两张表 班级表 CLASSID NAME 1 一班 2 二班 学生表 SID NAME CLASSID 1 张三 1 2 李四 1 3 王五 2 其中学生表中的CLASSID是班级表
  • tenforflow实战谷歌深度学习框架

    图像识别与卷积神经网络 神经网络 全连接层网络结构 卷积神经网络 循环神经网络 第八章介绍 全连接层网络结构 神经网络层中的邻接层的节点都与相邻的节点相连接 卷积神经网络 和全连接层中的神经网络整体结构差不多 但是结构还是有很大的差别 卷积
  • if or函数套用_Excel If函数单条件与用嵌套或And/*、OR/+组合多个条件使用实例

    If函数是 Excel 中使用特别多的函数之一 它用于逻辑判断 Excel If函数共有三个参数 第一个为条件 二三个为返回值 如果条件为真 返回第二个参数 否则返回第三个参数 If函数可以嵌套 并且在一个If函数中最多能嵌套 64 个 I
  • 该升级了,阿里云Code升级Codeup

    如果你还在使用阿里云Code 不防看看如何从阿里云Code升级至Codeup 云效代码管理Codeup是阿里云出品的一款企业级代码管理平台 提供代码托管 代码评审 代码扫描 质量检测等功能 全方位保护企业代码资产 帮助企业实现安全 稳定 高
  • GeoServer style(sld)中文乱码解决方法

    在说明这个问题之前 有三点需要明确 一是创建New style时 网页中文本框内的内容才是最终会应用到GeoServer的sld内容 这与本地sld文件没有关系 二是xml的encoding定义的编码不一定和文件编码 文件的字符编码 一致
  • 【C++】C++知识面经;C++易错点汇总;

    文章目录 在main执行之前和之后执行的代码可能是什么 程序在执行int main int argc char argv 时的内存结构 你了解吗 C 从代码到可执行程序 预处理 编译 汇编 链接 C 特点 为什么C 没有垃圾回收机制 这点跟
  • 算法图解 总结

    定义 算法指的是解题方案的准确而完整的描述 是一系列解决问题的清晰指令 算法代表着用系统的方法描述解决问题的策略机制 也就是说 能够对一定规范的输入 在有限时间内获得所要求的输出 如果一个算法有缺陷 或不适合于某个问题 执行这个算法将不会解
  • 怎么使用chatGTP

    ChatGTP是一个开源的即时通讯工具 可以用来在网络上进行实时文本聊天 要使用ChatGTP 您需要完成以下步骤 安装ChatGTP 在网上搜索 ChatGTP 然后在官方网站上下载并安装最新版本的软件 创建帐户 打开ChatGTP 点击
  • 怎么用python编简单游戏大全_适合新手练手的三个python简单小游戏

    学Python之前我们先来几个简单的小游戏练练手 这三个小游戏一个比一个复杂 建议新手慢慢来 1 猜拳 import random 导入随机模块 num 1 yin num 0 shu num 0 while num lt 3 if shu
  • RGMII(介质独立接口) PCB布线设计

    RGMII 介质独立接口 PCB布线设计 本文主要讲解的是RGMII PCB的设计 包括特性和运用的总结 希望大家看了以后能轻松的应对各种RGMII方案的PCB设计 网络设备一定离不开MAC和PHY 有MAC和PHY的地方就有相应的接口 无
  • Dubbo源码分析----过滤器之ActiveLimitFilter

    ActiveLimitFilter也是用来做并发控制的 区别在于ExecuteLimitFilter作用于服务端 而ActiveLimitFilter作用于客户端 看下官网的例子
  • php获取远程文件curl函数的使用

    1 curl函数介绍 curl close 关闭一个curl会话 curl copy handle 复制一个cURL句柄和它的所有选项 curl errno 返回最后一次的错误号 curl error 返回一个保护当前会话最近一次错误的字符
  • 允许asp.net web程序的跨域访问

    什么叫跨域 简单理解就是不同服务器 不同域名之间的访问 如何设置asp net web程序的跨域 在web config中添加如下代码
  • C++中的虚函数和纯虚函数详细讲解

    1 虚函数 1 1 概念 1 定义一个函数为虚函数 不代表函数为不被实现的函数 2 定义他为虚函数是为了允许用基类的指针来调用子类的这个函数 1 2 简介 假设我们有下面的类层次 class A public virtual void fo
  • 用ping让对方电脑堵塞瘫痪

    用ping让对方电脑堵塞瘫痪2008 04 27 11 32 定义echo数据包大小 在默认的情况下windows的ping发送的数据包大小为32byt 我们也可以自己定义它的大小 但有一个大小的限制 就是最大只能发送65500byt 也许
  • Codeforces Round #736 (Div. 2)_A. Gregor and Cryptography

    A Gregor and Cryptography 题目传送门 题目传送门 题面截图 题目大意 给你个质数P 输出 a b a b a b满足 2
  • Talib技术因子详解(四)

    talib安装方式 pip install Ta lib Tushare数据获取请参考 金融量化分析基础环境搭建 数据获取代码请参考 Talib技术因子详解 一 26 MACD 异同移动平均线 调用方式如下 macd macdsignal