Talib技术因子详解(八)

2023-11-03

talib安装方式:pip install Ta-lib

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

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

71、CDLDARKCLOUDCOVER名称:Dark Cloud Cover 乌云压顶,调用方式如下:

output = talib.CDLDARKCLOUDCOVER(open, high, low, close)

二日K线模式,第一日长阳,第二日开盘价高于前一日最高价,收盘价处于前一日实体中部以下,预示着股价下跌。

72、CDLDOJI名称:Doji 十字,调用方式如下:

output = talib.CDLDOJI(open, high, low, close)

一日K线模式,开盘价与收盘价基本相同。

73、CDLDOJISTAR名称:Doji Star 十字星,调用方式如下:

output = talib.CDLDOJISTAR(open, high, low, close)

一日K线模式,开盘价与收盘价基本相同,上下影线不会很长,预示着当前趋势反转。

74、CDLDRAGONFLYDOJI名称:Dragonfly Doji 蜻蜓十字/T形十字,调用方式如下:

output = talib.CDLDRAGONFLYDOJI(open, high, low, close)

一日K线模式,开盘后价格一路走低,之后收复,收盘价与开盘价相同,预示趋势反转。

75、CDLENGULFING名称:Engulfing Pattern 吞噬模式,调用方式如下:

output = talib.CDLENGULFING(open, high, low, close)

两日K线模式,分多头吞噬和空头吞噬,以多头吞噬为例,第一日为阴线,第二日阳线,第一日的开盘价和收盘价在第二日开盘价收盘价之内,但不能完全相同。

76、CDLEVENINGDOJISTAR名称:Evening Doji Star 十字暮星,调用方式如下:

output = talib.CDLEVENINGDOJISTAR(open, high, low, close)

三日K线模式,基本模式为暮星,第二日收盘价和开盘价相同,预示顶部反转。

77、CDLEVENINGSTAR名称:Evening Star 暮星,调用方式如下:

output = talib.CDLEVENINGSTAR(open, high, low, close)

三日K线模式,与晨星相反,上升趋势中;第一日阳线,第二日价格振幅较小,第三日阴线,预示顶部反转。

78、CDLGAPSIDESIDEWHITE名称:Up/Down-gap side-by-side white lines 向上/下跳空并列阳线,调用方式如下:

output = talib.CDLGAPSIDESIDEWHITE(open, high, low, close)

二日K线模式,上升趋势向上跳空,下跌趋势向下跳空,第一日与第二日有相同开盘价,实体长度差不多,则趋势持续。

79、CDLGRAVESTONEDOJI名称:Gravestone Doji 墓碑十字/倒T十字,调用方式如下:

output = talib.CDLGRAVESTONEDOJI(open, high, low, close)

一日K线模式,开盘价与收盘价相同,上影线长,无下影线,预示底部反转。

80、CDLHAMMER名称:Hammer 锤头,调用方式如下:

output = talib.CDLHAMMER(open, high, low, close)

一日K线模式,实体较短,无上影线,下影线大于实体长度两倍,处于下跌趋势底部,预示反转。

81、CDLHANGINGMAN名称:Hanging Man 上吊线,调用方式如下:

output = talib.CDLHANGINGMAN(open, high, low, close)

一日K线模式,形状与锤子类似,处于上升趋势的顶部,预示着趋势反转。

82、CDLHARAMI名称:Harami Pattern 母子线,调用方式如下:

output = talib.CDLHARAMI(open, high, low, close)

二日K线模式,分多头母子与空头母子,两者相反,以多头母子为例,在下跌趋势中,第一日K线长阴,第二日开盘价收盘价在第一日价格振幅之内,为阳线,预示趋势反转,股价上升。

83、CDLHIGHWAVE名称:High-Wave Candle 风高浪大线,调用方式如下:

output = talib.CDLHIGHWAVE(open, high, low, close)

三日K线模式,具有极长的上/下影线与短的实体,预示着趋势反转。

84、CDLHIKKAKE名称:Hikkake Pattern 陷阱,调用方式如下:

output = talib.CDLHIKKAKE(open, high, low, close)

三日K线模式,与母子类似,第二日价格在前一日实体范围内,第三日收盘价高于前两日,反转失败,趋势继续。

85、CDLHIKKAKEMOD名称:Modified Hikkake Pattern 修正陷阱,调用方式如下:

output = talib.CDLHIKKAKEMOD(open, high, low, close)

三日K线模式,与陷阱类似,上升趋势中,第三日跳空高开;下跌趋势中,第三日跳空低开,反转失败,趋势继续。

部分代码

#71、CDLDARKCLOUDCOVER名称:Dark Cloud Cover 乌云压顶
    #简介:二日K线模式,第一日长阳,第二日开盘价高于前一日最高价,
    #收盘价处于前一日实体中部以下,预示着股价下跌。    
    # output = tl.CDLDARKCLOUDCOVER(open_price_arr, high_price_arr, low_price_arr, close_price_arr)
    
    #72、CDLDOJI名称:Doji 十字
    #简介:一日K线模式,开盘价与收盘价基本相同。
    # output = tl.CDLDOJI(open_price_arr, high_price_arr, low_price_arr, close_price_arr)
    
    #73、CDLDOJISTAR名称:Doji Star 十字星
    #简介:一日K线模式,开盘价与收盘价基本相同,上下影线不会很长,预示着当前趋势反转。
    # output = tl.CDLDOJISTAR(open_price_arr, high_price_arr, low_price_arr, close_price_arr)
    
    #74、CDLDRAGONFLYDOJI名称:Dragonfly Doji 蜻蜓十字/T形十字
    #简介:一日K线模式,开盘后价格一路走低,
    #之后收复,收盘价与开盘价相同,预示趋势反转。
    # output = tl.CDLDRAGONFLYDOJI(open_price_arr, high_price_arr, low_price_arr, close_price_arr)
    
    #75、CDLENGULFING名称:Engulfing Pattern 吞噬模式
    #简介:两日K线模式,分多头吞噬和空头吞噬,以多头吞噬为例,第一日为阴线,
    #第二日阳线,第一日的开盘价和收盘价在第二日开盘价收盘价之内,但不能完全相同。
    # output = tl.CDLENGULFING(open_price_arr, high_price_arr, low_price_arr, close_price_arr)
   
    #76、CDLEVENINGDOJISTAR名称:Evening Doji Star 十字暮星
    #简介:三日K线模式,基本模式为暮星,第二日收盘价和开盘价相同,预示顶部反转。
    # output = tl.CDLEVENINGDOJISTAR(open_price_arr, high_price_arr, low_price_arr, close_price_arr)
    
    #77、CDLEVENINGSTAR名称:Evening Star 暮星
    #简介:三日K线模式,与晨星相反,上升趋势中,
    #第一日阳线,第二日价格振幅较小,第三日阴线,预示顶部反转。
    # output = tl.CDLEVENINGSTAR(open_price_arr, high_price_arr, low_price_arr, close_price_arr)
    
    #78、CDLGAPSIDESIDEWHITE名称:Up/Down-gap side-by-side white lines 向上/下跳空并列阳线
    #简介:二日K线模式,上升趋势向上跳空,下跌趋势向下跳空,
    #第一日与第二日有相同开盘价,实体长度差不多,则趋势持续。
    # output = tl.CDLGAPSIDESIDEWHITE(open_price_arr, high_price_arr, low_price_arr, close_price_arr)
    
    #79、CDLGRAVESTONEDOJI名称:Gravestone Doji 墓碑十字/倒T十字
    #简介:一日K线模式,开盘价与收盘价相同,上影线长,无下影线,预示底部反转。
    # output = tl.CDLGRAVESTONEDOJI(open_price_arr, high_price_arr, low_price_arr, close_price_arr)
    
    #80、CDLHAMMER名称:Hammer 锤头
    #简介:一日K线模式,实体较短,无上影线,
    #下影线大于实体长度两倍,处于下跌趋势底部,预示反转。
    # output = tl.CDLHAMMER(open_price_arr, high_price_arr, low_price_arr, close_price_arr)
    
    #81、CDLHANGINGMAN名称:Hanging Man 上吊线
    #简介:一日K线模式,形状与锤子类似,处于上升趋势的顶部,预示着趋势反转。
    # output = tl.CDLHANGINGMAN(open_price_arr, high_price_arr, low_price_arr, close_price_arr)
    
    #82、CDLHARAMI名称:Harami Pattern 母子线
    #简介:二日K线模式,分多头母子与空头母子,两者相反,以多头母子为例,在下跌趋势中,第一日K线长阴,
    #第二日开盘价收盘价在第一日价格振幅之内,为阳线,预示趋势反转,股价上升。
    # output = tl.CDLHARAMI(open_price_arr, high_price_arr, low_price_arr, close_price_arr)
    
    #83、CDLHIGHWAVE名称:High-Wave Candle 风高浪大线
    #简介:三日K线模式,具有极长的上/下影线与短的实体,预示着趋势反转。
    # output = tl.CDLHIGHWAVE(open_price_arr, high_price_arr, low_price_arr, close_price_arr)
   
    #84、CDLHIKKAKE名称:Hikkake Pattern 陷阱
    #简介:三日K线模式,与母子类似,第二日价格在前一日实体范围内,
    #第三日收盘价高于前两日,反转失败,趋势继续。
    # output = tl.CDLHIKKAKE(open_price_arr, high_price_arr, low_price_arr, close_price_arr)
   
    #85、CDLHIKKAKEMOD名称:Modified Hikkake Pattern 修正陷阱
    #简介:三日K线模式,与陷阱类似,上升趋势中,第三日跳空高开;
    #下跌趋势中,第三日跳空低开,反转失败,趋势继续。
    output = tl.CDLHIKKAKEMOD(open_price_arr, high_price_arr, low_price_arr, close_price_arr)

    fig, ax1 = plt.subplots()
    ax2 = ax1.twinx()
    ax1.plot(close_price_arr, 'b')
    ax2.plot(output, 'r')
    ax1.set_ylabel('close', color='b')
    ax2.set_ylabel('output', color='r')
    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 量化交易】SMA技术指标

    SMA Source Code span class token keyword class span span class token class name SMAIndicator span span class token punct
  • 【Python 量化交易】KDJ技术指标

    KDJ Source Code span class token keyword class span span class token class name KDJIndicator span span class token punct
  • 【Python量化分析100例】Day1-使用Tushare获取数据

    1 背景 Tushare平台是目前使用python学习量化投资比较好用的而且是免费的一个数据获取平台 主要实现对金融数据从数据采集 清洗加工 到 数据存储的过程 xff0c 能够为金融分析人员提供快速 整洁 和多样的便于分析的数据 xff0
  • 【定量分析、量化金融与统计学】R语言方差分析ANOVA(F检验)

    目录 一 前言 Fixed effects models Random effects models Mixed effects models 二 ANOVA使用的前提假设与假设检验 三 ANOVA的计算原理 四 事后检验与交叉图 五 R语
  • 一个成熟期货交易系统需要解决哪些问题?

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

    talib安装方式 pip install Ta lib Tushare数据获取请参考 金融量化分析基础环境搭建 数据获取代码请参考 Talib技术因子详解 一 71 CDLDARKCLOUDCOVER名称 Dark Cloud Cover
  • Python股票历史数据预处理(二)

    Python股票历史数据预处理 二 从网上下载的股票历史数据往往不能直接使用 需要转换为自己所需要的格式 下面以Python代码编程为工具 将csv文件中存储的股票历史数据提取出来并处理 处理的数据结果为是30天涨跌幅子数据库 下载地址为
  • Python版的BS期权定价模型和希腊值分析

    我比较懒 主要是打理自己的github的更新 是关于量化投资 机器学习策略相关的项目 https github com Neural Finance 这次更新一个我在学习期权定价过程中 Black Scholes Model 和相关的希腊值
  • Python股票历史数据预处理(一)

    Python股票历史数据预处理 一 在进行量化投资交易编程时 我们需要股票历史数据作为分析依据 下面介绍如何通过Python获取股票历史数据并且将结果存为DataFrame格式 处理后的股票历史数据下载链接为 http download c
  • 利用强化学习进行股票操作实战(三)

    与上一篇文章相同之处 对于交易策略 与上一篇文章相同 当发出买入指令时 一次性全部买入 当发出卖出指令时 一次性全部卖出 还没有添加加减仓操作 模型仍然用的是DQN模型 新增内容 在之前的基础上加入了交易手续费 印花税等 在强化学习这个领域
  • 【定量分析、量化金融与统计学】统计推断基础 番外(1)---T table与Z table的值

    目录 一 前言 二 T table 三 Z table 一 前言 为了方便之后的例题讲解 这里放上T tabel和Z table的值 怎么查表 本篇中会直接讲 所以这里就只看表格就行 本篇为工具篇 二 T table 我们给两个版本 适合用
  • Python 过滤次新股、停牌、涨跌停

    过滤次新股 是否涨跌停 是否停牌等条件 def filcon context bar dict tar list def zdt trade stock context bar dict yesterday history 2 1d clo
  • 【量化投资】离散傅里叶变换求数组周期

    好久没有更新量化分析相关的内容 本节将介绍如何通过傅里叶变换求解一组数据当中可能存在的周期性 后续将应用本节的结果实际在量化程序中进行应用 本文计算方法不一定正确 欢迎大家多多指正 并在评论区进行交流 1 离散傅里叶变换 离散傅里叶变换的公
  • 行业轮动策略(思想+源码)

    一 行业轮动策略简介 行业轮动是利用市场趋势获利的一种主动量化投资交易策略 其本质是利用不同投资品种强势时间的错位对行业品种进行切换以达到投资收益最大化的目的 通俗点讲就是根据不同行业的区间表现差异 性进行轮动配置 力求能够抓住区间内表现较
  • 利用强化学习进行股票操作实战(四)

    本次实战代码仍是在之前基础上进行了一些修改 之前只在一支股票上进行训练 这次我将模型放在多支股票上训练 并在多支股票上进行了测试 对于多支股票的训练策略 没有参考过别人的训练方案 做这个的比较少 我按自己的理解去训练 每一轮训练 都将每支股
  • 趋势拟合策略量化分析

    根据趋势拟合的量化分析方法 是对股票价格历史数据进行曲线拟合 从而预测出未来几天的股价 在本文所示的程序中 用fndays表示所用历史数据的天数 pndays表示预测未来的天数 例如我们可以用过去10天的价格预测未来3天的股票价格 1 数据
  • MATLAB金融工具箱(二)--执行常见的金融任务

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

    实现平台 BigQuant 人工智能量化投资平台 可在文末前往原文一键克隆代码进行进一步研究 导语 商品期货交易上线啦 听闻这个消息的小编当然坐不住了 决定立刻商品期货走一波 本文选择实现的是经典的ATR通道突破策略 也被称为波动性突破策略
  • 如何在 Pandas 数据框的多列上运行 Ta-Lib?

    我有一个数据框 其中包含多种证券的价格作为列 但我找不到一次性运行 TA Lib 的解决方案 因为它需要 numpy ndarray 如何在多种证券上运行 TA Lib 并获得数据帧作为回报 import talib as ta d sec

随机推荐

  • NVIDIA TX2上ROS安装

    TX2上的ROS自动安装git上有现成的 记录如下 首先 下载git上的自动安装脚本 gt git clone https github com jetsonhacks installROSTX2 git 其次 安装全量ros版本 inst
  • 6.算法通关面试 --- 广度优先and深度优先搜索

    1 广度优先搜索 深度优先搜索
  • MATLAB数字图像处理系统——边缘检测

    实验4 1 边缘检测 Sobel Prewitt Log边缘算子 一 实验目的 1 熟悉matlab图像处理工具箱及图像边缘检测函数的使用 2 理解和掌握图像边缘检测 Sobel Prewitt Log边缘算子 的方法和应用 二 实验设备
  • ASTGCN

    sample week sample day sample hour sample target time sample sample append hour sample 1 vertices features sequences tim
  • 取消DruidDataSource连接失败自动重试

    背景 最近在业务开发的时候 遇到了一个场景 需要遍历数据库连接信息创建数据库连接 而原来我配置的DruidDataSource在创建数据库连接失败后会自动重试 且是无限重试 而我期望的逻辑是 但创建数据库连接失败后 尝试几次依然失败就跳过该
  • Unity 基于群体寻路的解决方案

    群体寻路是一种模拟群体行为的技术 它使得游戏中的角色能够以一种有组织的方式移动 在群体中 每个角色都有自己的目标位置 并且会根据周围的情况决定如何移动 群体寻路可以帮助我们实现一些有趣的场景 比如鸟群飞行 鱼群游动等 对啦 这里有个游戏开发
  • c/c++编程学习:程序自删除

    程序自删除的方式有很多 不过最终的思想不过是关闭本身进程 开启新进程用于删除自身 下面这个方法是用windows自带命令行程序实现删除 命令行为 cmd exe c del filename 代码示例 C语言形式 include inclu
  • C# 重构之一(提取方法重构)

    提取方法重构 将现有的代码片段提取出来 构造成一个新的方法 优点 1 通过强调离散的可重用方法鼓励最佳的编码做法 2 鼓励通过较好的组织获得自记录代码 3 当使用描述性名称时 高级别方法可以像读取一系列注释一样进行读取 4 鼓励创建细化方法
  • 【华为OD机试】单向链表中间结点(python, java, c++, js)

    单向链表中间结点 前言 本专栏将持续更新华为OD机试题目 并进行详细的分析与解答 包含完整的代码实现 希望可以帮助到正在努力的你 关于OD机试流程 面经 面试指导等 如有任何疑问 欢迎联系我 wechat steven moda email
  • Private无法直接调用,间接调用的方法

    1 未加修饰符默认情况下为private private情况下 没有办法被调用 但是可以使用间接调用的方式进行调用
  • python 画虚线_提取视频中的音频——python三行程序搞定!

    写在开头 身处数据爆炸增长的时代 各种各样的数据都飞速增长 视频数据也不例外 我们可以使用 python 来提取视频中的音频 而这仅仅需要安装一个体量很小的python包 然后执行三行程序 语音数据在数据分析领域极为重要 比如可以分析语义
  • java HttpClient 访问webservice并解析返回json数据

    关于webservice的普及就不多说了 直接进入主题吧 1 导包
  • Qt使用QAxObject写入Excel表格,包括填色、合并单元格、多行写入等

    Qt使用QAxObject写入Excel表格 包括填色 合并单元格 多行写入等 QAxObject可以调用Excel表中的各种函数或者事件 来操控读写Excel表格 Excel表中所有的接口可以查看官方文档 末尾可见源码 第一步 明确自己需
  • 最优化课程设计——单纯形法

    单纯形法的基本原理及实践案例分析应用 摘 要 单纯形法是解决线性规划问题的一个有效算法 同时无约束优化的单纯形法可利用对简单几何图形各顶点的目标函数值进行比较 逐步以目标函数值较小的顶点取代目标数值最大的顶点 从而进行求优 本文将从线性规划
  • 全网最全markdown数学物理公式输入速查表

    全网最全Markdown数学物理公式输入要速查表 如果一个 不行就换成两个 因为我发现再Typora中用 一个 就行 但是csdn里有些只用一个 就不行 公式符号输入 公式 源代码 x a x a xa x a
  • java 作用域

    变量作用域 在 java 编程中 主要的变量就是类中的属性 成员变量 和局部变量 局部变量指的是方法中定义的变量或者块作用域中定义的变量 作用域范围为定义它的代码块中 全局变量 也就是属性 作用域为整个类的大括号 中 全局变量可以不赋值而直
  • 史上最全的SpringMVC教程,终于整理出来了

    1 为啥要学 SpringMVC 1 1 SpringMVC 简介 在学习 SpringMVC 之前我们先看看在使用 Servlet 的时候我们是如何处理用户请求的 配置web xml
  • Python GUI之tkinter的皮肤(ttkbootstrap)打造出你的窗口之美

    Python GUI之ttkbootstrap 前言 官方文档 https ttkbootstrap readthedocs io en latest https ttkbootstrap readthedocs io en latest
  • 2020-03-19

    小程序页面栈控制 转自 https blog csdn net jackjyy article details 82392312 utm source app
  • Talib技术因子详解(八)

    talib安装方式 pip install Ta lib Tushare数据获取请参考 金融量化分析基础环境搭建 数据获取代码请参考 Talib技术因子详解 一 71 CDLDARKCLOUDCOVER名称 Dark Cloud Cover