Subpackages
czsc Package
Functions
|
|
|
|
|
MACD 异同移动平均线 https://baike.baidu.com/item/MACD%E6%8C%87%E6%A0%87/6271283 |
|
简单移动平均 |
|
为交易策略 tactic 创建对应的 trader |
|
获取目录大小,单位:Bytes |
Classes
|
|
|
缠中说禅技术分析理论之多级别联立交易决策类(支持分批开平仓 / 支持从任意周期开始交易) |
|
An enumeration. |
|
|
|
|
|
An enumeration. |
|
去除包含关系后的K线元素 |
|
An enumeration. |
|
原始K线元素 |
|
czsc.analyze Module
Functions
|
输入一串无包含关系K线,查找其中的一笔 |
|
查找分型 |
|
输入一串无包含关系K线,查找其中所有分型 |
|
绘制缠中说禅K线分析结果 |
|
去除包含关系:输入三根k线,其中k1和k2为没有包含关系的K线,k3为原始K线 |
Classes
|
|
|
|
|
An enumeration. |
|
|
|
An enumeration. |
|
去除包含关系后的K线元素 |
|
Dictionary that remembers insertion order |
|
原始K线元素 |
czsc.signals Package
Functions
|
辨别加速走势 |
|
辨别加速走势 |
|
倒数第 di 根 K 线穿越支撑、压力位的数量【慎用,非常耗时】 |
|
分钟 K 线结束 |
|
截取一段时间内的平均成交金额分类信号 |
|
日内操作时间区间,c 必须是 |
|
获取某个区间(固定K线数量)的动量强弱 |
|
倒数第 i 根 K 线的成交量相比于前 N 根 K 线放量 |
|
单根K线的涨跌幅区间 |
|
计算倒数第di根K线的涨跌停信息 |
|
更精确地倒数第1根K线的涨跌停计算 |
|
对称中枢信号 |
|
获取倒数第i根K线的TD信号 |
|
向上笔突破回调不破信号 |
|
一买信号 |
|
一卖信号 |
|
倒数第di个分型的强弱 |
|
白三兵;贡献者:鲁克林 |
|
刺透形态 |
|
反击线;贡献者:lynxluu |
|
分手线:分手形态是一个中继形态;贡献者:琅盎 |
|
跳空与并列阴阳形态 贡献者:平凡 |
|
平头形态,贡献者:平凡 |
|
上升&下降三法;贡献者:琅盎 |
|
上升&下降三法 |
|
三星形态 |
|
伞形线 |
|
山川形态,表示三山形态和三川形态 |
|
十字线 |
|
塔形顶底 |
|
吞没形态;贡献者:琅盎 |
|
三只乌鸦,贡献者:马鸣 |
|
白三兵,贡献者:鲁克林 |
|
两只乌鸦 |
|
乌云盖顶,贡献者:魏永超 |
|
星形态 |
|
孕线形态 |
|
烛火线,贡献者:琅盎 |
|
捉腰带线,贡献者:平凡 |
|
BOLL背驰辅助 |
|
BOLL指标强弱 |
|
双均线多空和强弱信号 |
|
两个周期的RSI多空信号 |
|
KDJ金叉死叉信号 |
|
MA 多空和方向信号 |
|
MA 多空和方向信号,加距离限制 |
|
笔端点在均线附近 |
|
MACD|DIF|DEA 多空和方向信号 |
|
MACD背驰辅助 |
|
MACD颜色变化;贡献者:马鸣 |
|
MACD方向;贡献者:马鸣 |
|
MACD强弱 |
|
MACD形态信号 |
|
更新K线的BOLL缓存 |
|
更新KDJ缓存 |
|
更新均线缓存 |
|
更新MACD缓存 |
|
更新RSI缓存 |
czsc.sensors Package
Functions
|
人工验证形态信号识别的准确性的辅助工具: |
|
复利收益计算 |
|
使用 KBinsDiscretizer 对连续变量在时间截面上进行离散化 |
|
获取历史信号 |
|
使用 Tushare 数据获取股票市场全部股票的信号 |
|
使用 Tushare 数据生产某个标的的信号 |
|
获取基准指数的Beta |
|
读取缓存信号 |
|
计算持仓明细对应的组合换手率 |
Classes
|
以日线为基础周期的强势股票感应器 |
|
输入:同花顺概念列表;同花顺概念日线行情 输出:每一个交易日的同花顺强势概念 |
czsc.traders Package
Functions
|
为交易策略 tactic 创建对应的 trader |
|
交易策略交易过程回放 |
|
纯 CTA 择时系统快速回测,多空交易通通支持 |
Classes
|
缠中说禅技术分析理论之多级别联立交易决策类(支持分批开平仓 / 支持从任意周期开始交易) |
|
虚拟交易员,直接输入信号驱动,不需要输入K线 |
|
交易对效果评估 |
|
交易策略仿真跟踪 |
|
Trader Strategy 的效果评估 |
|
基于 Tushare 数据的择时回测系统(股票市场) |
czsc.utils Package
Functions
|
检查 bars 中的缺口信息 |
|
检查 bars 中的支撑、压力信息 |
|
define a logger for your program |
|
|
|
|
|
计算 fast 和 slow 的交叉信息 |
|
获取 dt 对应的K线周期结束时间 |
|
获取 python 脚本文件中的 namespace |
|
获取截止到倒数第 di 个元素的前 n 个元素 |
|
绘制热力图 |
|
判断 bis 中的连续笔是否是向下的 |
|
判断 bis 中的连续笔是否是向上的 |
|
绘制缠中说禅K线分析结果 |
|
计算高维标准化互信息并以矩阵形式输出 |
|
|
|
计算 seq 中与最后一个数字同向的数字数量 |
|
|
|
单变量线性拟合 |
|
用去尾法截断小数 |
Classes
|
使用日线合成周线、月线、季线 |
|
用 Word 文档记录信息 |
czsc.aphorism Module
Functions
czsc.enum Module
Classes
|
An enumeration. |
|
Generic enumeration. |
|
An enumeration. |
|
An enumeration. |
|
An enumeration. |
czsc.envs Module
Functions
|
bi_change_th - 成笔需要超过benchmark的比例阈值 |
|
max_bi_num - 单个级别K线分析中,程序最大保存的笔数量 |
|
min_bi_len - 一笔的最小长度,也就是无包含K线的数量,7是老笔的要求,6是新笔的要求 |
|
verbose - 是否输出执行过程的详细信息 |
welcome - 是否输出版本标识和缠中说禅博客摘记 |
czsc.objects Module
Functions
|
拟合优度 R Square |
|
计算单笔收益序列的盈亏平衡点 |
|
创建 fake_bis 列表 |
|
Returns the same class as was passed in, with dunder methods added based on the fields defined in the class. |
|
评估交易表现 |
Classes
|
|
|
An enumeration. |
|
|
|
|
|
|
|
虚拟笔:主要为笔的内部分析提供便利 |
|
An enumeration. |
|
Machine manages states, transitions and models. |
|
An enumeration. |
|
去除包含关系后的K线元素 |
|
An enumeration. |
|
|
|
|
|
|
|
原始K线元素 |
|
|
|
|
|
中枢对象,主要用于辅助信号函数计算 |
|
The year, month and day arguments are required. |
czsc.strategies Module
Functions
|
A股市场择时策略样例,支持按交易标的独立设置参数 |
|
择时策略编写的一些标准说明 |
|
A股市场择时策略A |
czsc.ai Package
Functions
|
评估模型表现 |
|
滚动训练数据分割时间范围 |
|
训练模型 |