Subpackages
czsc Package
Functions
|
计算给定品种基础周期K线数据的交易价格 |
|
人工验证形态信号识别的准确性的辅助工具: |
|
结合大盘日期择时和择时策略开平交易进行分析 |
|
结合股票池和择时策略开平交易进行分析 |
|
创建 grid search 参数组合 |
|
分析 df 中 x_col 和 y_col 列的截面相关性(IC) |
|
|
|
|
|
K线周期列表排序并去重,第一个元素是基础周期 |
|
使用 CzscSignals 生成信号 |
|
获取目录大小,单位:Bytes |
|
获取 python 脚本文件中的 namespace |
|
通过信号参数配置获取信号 |
|
获取信号列表对应的信号函数配置 |
|
获取信号列表对应的K线周期列表 |
|
获取截止到倒数第 di 个元素的前 n 个元素 |
|
获取信号函数中定义的所有信号列表 |
|
股票持仓列表的板块效应 |
|
通过字符串导入模块、类、函数 |
|
|
|
将df中的K线序列转换为目标周期的K线序列 |
|
|
|
计算A股日线持仓组合的表现 |
|
|
|
用去尾法截断小数 |
Classes
|
使用日线合成周线、月线、季线 |
|
|
|
缠中说禅技术分析理论之多级别信号计算 |
|
择时交易策略的要素: |
|
缠中说禅技术分析理论之多级别联立交易决策类(支持多策略独立执行) |
|
An enumeration. |
|
|
|
|
|
|
|
An enumeration. |
|
K线绘图工具类 |
|
去除包含关系后的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
|
辨别加速走势 |
|
辨别加速走势 |
|
N根K线总成交额 |
|
窗口内最大实体K线的中间价区分多空 |
|
以BP为单位的绝对动量 |
|
倒数第 di 根 K 线穿越支撑、压力位的数量【慎用,非常耗时】 |
|
分钟 K 线结束 |
|
假突破 |
|
放量向上突破并回踩指定均线,贡献者:琅盎 |
|
截取一段时间内的平均成交金额分类信号 |
|
日内操作时间区间,c 必须是 |
|
RBreaker日内回转交易 |
|
判断最近一根K线是否具有反转迹象 |
|
获取某个区间(固定K线数量)的动量强弱 |
|
单根K线的状态 |
|
K线日内时间分段信号 |
|
量价配合的高低点判断 |
|
倒数第 i 根 K 线的成交量相比于前 N 根 K 线放量 |
|
K线周内时间分段信号 |
|
单根K线的涨跌幅区间 |
|
计算倒数第di根K线的涨跌停信息 |
|
更精确地倒数第1根K线的涨跌停计算 |
|
计算倒数第di根K线的涨跌停信息 |
|
计算倒数第di根K线的涨跌停信息 |
|
白仪分型停顿辅助笔结束判断 |
|
白仪验证分型辅助判断笔结束 |
|
白仪二类买卖点辅助V230324 |
|
对称中枢信号 |
|
获取倒数第i根K线的TD信号 |
|
BI基础信号 |
|
单均线辅助判断笔结束 |
|
K线形态+均线辅助判断笔结束 |
|
当前是最后笔的第几次新低底分型或新高顶分型,用于笔结束辅助 |
|
量价配合的笔结束辅助 |
|
MACD辅助判断笔结束信号 |
|
100以内质数时序窗口辅助笔结束判断 |
|
分型配合均线辅助判断笔的结束 |
|
笔结束分型的均线突破判断笔的结束 |
|
笔的表里关系 |
|
笔的表里关系 |
|
两个中枢组合辅助判断BS1,贡献者:韩知辰 |
|
一买信号 |
|
一卖信号 |
|
倒数第di个分型的强弱 |
|
均线辅助识别第二类买卖点 |
|
均线辅助识别第三类买卖点 |
|
均线辅助识别第三类买卖点,增加均线形态 |
|
笔三买辅助 |
|
大小级别中枢共振,类二买共振;贡献者:琅盎 |
|
刺透形态 |
|
反击线;贡献者:lynxluu |
|
分手线:分手形态是一个中继形态;贡献者:琅盎 |
|
跳空与并列阴阳形态 贡献者:平凡 |
|
平头形态,贡献者:平凡 |
|
上升&下降三法;贡献者:琅盎 |
|
上升&下降三法 |
|
三星形态 |
|
伞形线 |
|
山川形态,表示三山形态和三川形态 |
|
十字线 |
|
塔形顶底 |
|
吞没形态;贡献者:琅盎 |
|
三只乌鸦,贡献者:马鸣 |
|
两只乌鸦 |
|
乌云盖顶,贡献者:魏永超 |
|
星形态 |
|
孕线形态 |
|
烛火线,贡献者:琅盎 |
|
捉腰带线,贡献者:平凡 |
|
BOLL背驰辅助 |
|
多空进出场信号,贡献者:琅盎 |
|
BOLL指标强弱 |
|
以BOLL通道为依据的多空进出场信号 |
|
双均线多空和强弱信号 |
|
两个周期的RSI多空信号 |
|
均线结合K线形态的一买一卖辅助判断 |
|
HMA 多空信号,贡献者:琅盎 |
|
HMA多空信号;贡献者:琅盎 |
|
KDJ金叉死叉信号 |
|
KDJ极值计数信号, evc 是 extreme value counts 的首字母缩写 |
|
MA 多空和方向信号 |
|
MA 多空和方向信号,加距离限制 |
|
单均线多空和方向辅助开平仓信号 |
|
笔端点在均线附近,贡献者:谌意勇 |
|
MACD|DIF|DEA 多空和方向信号 |
|
MACD|DIF|DEA 多空和方向信号,支持 max_overlap 参数 |
|
MACD背驰辅助 |
|
MACD辅助一买一卖信号 |
|
MACD红绿柱判断第一买卖点,贡献者:琅盎 |
|
MACD颜色变化;贡献者:马鸣 |
|
MACD方向;贡献者:马鸣 |
|
MACD金叉死叉判断第一买卖点 |
|
MACD金叉死叉判断第一买卖点 |
|
MACD强弱 |
|
MACD金叉死叉判断第二买卖点 |
|
MACD形态信号 |
|
RSI超买超卖信号 |
|
均线结合K线形态的第二买卖点辅助判断 |
|
利用笔和均线辅助二买信号生成 |
|
更新K线的BOLL缓存 |
|
更新KDJ缓存 |
|
更新均线缓存 |
|
更新MACD缓存 |
|
更新RSI缓存 |
|
成交量双均线信号 |
|
高量柱&低量柱&高量黄金柱,贡献者:琅盎 |
|
成交量单均线信号 |
|
梯量/缩量柱:顺势与逆势工具,贡献者:琅盎 |
czsc.sensors Package
Functions
|
复利收益计算 |
|
使用 KBinsDiscretizer 对连续变量在时间截面上进行离散化 |
|
获取基准指数的Beta |
|
股票持仓列表的板块效应 |
|
计算持仓明细对应的组合换手率 |
Classes
|
信号表现分析 |
|
以日线为基础周期的强势股票感应器 |
|
输入:同花顺概念列表;同花顺概念日线行情 输出:每一个交易日的同花顺强势概念 |
czsc.traders Package
Functions
|
人工验证形态信号识别的准确性的辅助工具: |
|
结合大盘日期择时和择时策略开平交易进行分析 |
|
结合股票池和择时策略开平交易进行分析 |
|
使用 CzscSignals 生成信号 |
|
通过信号参数配置获取信号 |
|
获取信号列表对应的信号函数配置 |
|
获取信号列表对应的K线周期列表 |
|
获取信号函数中定义的所有信号列表 |
|
计算A股日线持仓组合的表现 |
Classes
|
缠中说禅技术分析理论之多级别信号计算 |
|
缠中说禅技术分析理论之多级别联立交易决策类(支持多策略独立执行) |
|
|
|
交易对效果评估 |
|
解析一串信号,生成信号函数配置 |
czsc.utils Package
Functions
|
计算给定品种基础周期K线数据的交易价格 |
|
检查 bars 中的缺口信息 |
|
检查 bars 中的支撑、压力信息 |
|
统计与seq列表最后一个元素相似的连续元素数量 |
|
创建 grid search 参数组合 |
|
创建单个信号 |
|
分析 df 中 x_col 和 y_col 列的截面相关性(IC) |
|
|
|
|
|
计算 fast 和 slow 的交叉信息 |
|
获取 dt 对应的K线周期结束时间 |
|
K线周期列表排序并去重,第一个元素是基础周期 |
|
获取 python 脚本文件中的 namespace |
|
获取截止到倒数第 di 个元素的前 n 个元素 |
|
绘制热力图 |
|
通过字符串导入模块、类、函数 |
|
判断 bis 中的连续笔是否是向下的 |
|
判断 bis 中的连续笔是否是向上的 |
|
绘制缠中说禅K线分析结果 |
|
计算高维标准化互信息并以矩阵形式输出 |
|
|
|
将df中的K线序列转换为目标周期的K线序列 |
|
计算 seq 中与最后一个数字同向的数字数量 |
|
|
|
单变量线性拟合 |
|
用去尾法截断小数 |
Classes
|
使用日线合成周线、月线、季线 |
|
K线绘图工具类 |
|
用 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
|
计算单笔收益序列的盈亏平衡点 |
|
创建 fake_bis 列表 |
|
Returns the same class as was passed in, with dunder methods added based on the fields defined in the class. |
|
Deep copy operation on arbitrary Python objects. |
|
This is a decorator which can be used to mark functions as deprecated. |
|
单变量线性拟合 |
Classes
|
|
|
An enumeration. |
|
|
|
|
|
|
|
虚拟笔:主要为笔的内部分析提供便利 |
|
An enumeration. |
|
An enumeration. |
|
去除包含关系后的K线元素 |
|
An enumeration. |
|
|
|
原始K线元素 |
|
|
|
|
|
中枢对象,主要用于辅助信号函数计算 |
|
The year, month and day arguments are required. |
czsc.strategies Module
Classes
|
Helper class that provides a standard way to create an ABC using inheritance. |
|
使用日线合成周线、月线、季线 |
|
择时交易策略的要素: |
|
仅传入Positions就完成策略创建 |
|
缠中说禅技术分析理论之多级别联立交易决策类(支持多策略独立执行) |
|
|
|
|
|
An enumeration. |
|
Dictionary that remembers insertion order |
|
|
|
原始K线元素 |
|
|
|
Decorate an iterable object, returning an iterator which acts exactly like the original iterable, but prints a dynamically updating progressbar every time a value is requested. |
czsc.ai Package
Functions
|
评估模型表现 |
|
滚动训练数据分割时间范围 |
|
训练模型 |