支持以下公式:
```
OPEN, O, HIGH, H, LOW, L, CLOSE, C, VOLUME, V, VOL,DATETIME, SMA, MA, EMA, WMA, SUM, ABS, STD, CROSS, LONGCROSS, REF, MAX, MIN, EVERY, COUNT, HHV, LLV, HHVBARS, LLVBARS, LAST, IF, IIF, BARSLAST
```
---
扩展指标:
```
KDJ, DMI, MACD, RSI, BOLL, WR, BIAS, ASI, VR, ARBR, DPO, TRIX
```
---
**原始版本来源于funcat,感谢原作者:https://github.com/cedricporter/funcat
**
但github里此项目已长年未更新,缺少很多公式。
现将代码进行bug修复,加上了更多公式的实现(我会持续更新),并加上了JQ平台的数据backend,大家可以将代码clone到研究或直接在策略里使用。
在策略里的使用方法:
- 在研究里新建.py文件,funcat_jq.py,将代码复制进去后保存。
```
from funcat_jq import *
# step1: 设置时间
set_current_date(context.current_dt)
# step2: win_size,取多少天的数据,如果要做MACD计算,建议取120天,别的根据HHV/LLV/REF等函数的参数来决定
set_count(20)
# step3: 1d/5m/1m
set_current_freq('1d')
# step4: 选择某只stock做运算
S('002345.XSHE')
# step5: 直接写技术公式并获得结果,熟悉的味道
print(MA(C,5), REF(MA(C,5), 1), MA(C,10), REF(MA(C,10), 2))
```
为了给大家展示一下此库的力量,研究里顺便翻译了一个同花顺里稍微复杂一些的技术指标“神仙高抛低吸”,各位慢慢享用。
*PS:经测试,隔壁RQ平台api里的技术指标函数应该也是用的此库。*
@春晓18 必须可以直接运行。准不准请移步同花顺查找相关指标看效果。
2020-08-23
@SharpDev 复制在同花顺里提示行2: 缺少 ;
2020-08-23
我记得github里面有通达信的指标python编写,应该比这个全,不过我已经懒得用了
2020-08-23
@MR.叉烧 自己搭环境,用tushare数据,很爽没限制。
2020-08-25