fengwo模块正式上线测试,欢迎大家多多提意见
fengwo模块已上传pypi标准库,请大家使用以下命令安装:
pip install fengwo
使用方法:
import fengwo as fw
然后就可以调用fengwo模块的函数啦...
本模块包含基础函数、指标函数、进阶函数【通达信】加密函数和通达信DLL相关函数。
本模块的函数具有一下优点:
1、基础函数支持序列值,如REF、MA、EMA、SMA、SLOPE的周期均可以序列使用;
2、函数内部均使用C/C++实现,运行效率极高,满足你使用该模块的指标函数进行全市场选股的需求;
3、突破了Python全局线程锁的限制,所有函数的执行均被Python视为IO操作,在使用多线程操作的时候可以节省大量的时间;
4、实现了例如BOLL-M(布林线传统版)、SAR等通达信加密的指标;
5、实现了RSRS等在量化领域经常使用,而通达信、同花顺等未实现的指标;
6、实现了getHPoint、getLPoint等获得相对高点和相对低点的函数,为你编写顶底背离的公式提供便利;
7、实现了对通达信公式dll的调用,在函数内绑定dll文件后,就可以和通达信一样的调用其公式dll了,需要注意的是,通达信dll都是32位的,而使用本模块的Python无论是32位还是64位都可以正常调用通达信的公式dll函数,比通达信更先进的是,本模块的通达信公式dll函数可以使用多线程调用,这个在通达信dll运行速度缓慢的时候特别有用。
8、输入参数为所有符合类型要求的可迭代对象,list、range等均可,不限于numpy或者pandas格式的输入,但输出数据一律采用numpy格式,且与输入参数等长。
由于本模块位新编模块,请大家在使用过程中如果发现任何bug,可以通过bug提交网页(fengwo - Python量化函数库 | Bug提交)提交问题。
本模块的文档编写已经完成,请到文档(fengwo - Python量化函数库 | 使用文档)网页查看完整使用文档。
祝大家使用愉快,量化的路上赚钱满满。