技术分析库时间序列
jhTAlib的Python项目详细描述
职务:Jhtalib 作者:Joost Hoeks 日期:2019-08-25
贾塔利布
技术分析库时间序列
您可以使用它并将其导入到您的:
技术分析软件
绘图软件
回测软件
交易机器人软件
一般交易软件
正在工作…
仅取决于
文档
安装
从pypi:
$ [sudo] pip3 install jhtalib
从来源
从pypi: 从来源
或 https://colab.research.google.com/github/joosthoeks/jhtalib/blob/master/example/example-1-plot.ipynb 或 https://colab.research.google.com/github/joosthoeks/jhtalib/blob/master/example/example-2-plot.ipynb 或 https://colab.research.google.com/github/joosthoeks/jhtalib/blob/master/example/example-3-plot.ipynb 或 或 或 或 或 https://colab.research.google.com/github/joosthoeks/jhttalib/blob/master/example/example-8-alphavantage-2-df.ipynb
(李)
李,李
(李)
(李)
李,李
(李)
(李)
李,李
(李)
(李)
李,李
(李)
https://www.tradeciety.com/understand candlesticks patterns/ https://www.tradeciety.com/understand candlesticks patterns/ https://www.tradeciety.com/understand candlesticks patterns/ 书籍:交易系统和方法 书籍:新技术交易员 https://www.fmlabs.com/reference/default.htm?url=trendscore.htm 书籍:技术交易系统中的新概念 书籍:技术交易系统中的新概念 https://machinelearningmastery.com/normalize-standarize-time-series-data-python/ https://machinelearningmastery.com/normalize-standarize-time-series-data-python/ https://www.fmlabs.com/reference/default.htm?url=compperformance.htm https://www.fmlabs.com/reference/default.htm?url=compstrength.htm 书:算法交易入门 书:算法交易入门 书:算法交易入门 书:算法交易入门 https://www.fmlabs.com/reference/default.htm?url=pricesonator.htm https://www.fmlabs.com/reference/default.htm?url=momentum.htm https://www.fmlabs.com/reference/default.htm?url=rateofchange.htm https://www.fmlabs.com/reference/default.htm?url=williamsr.htm https://www.fmlabs.com/reference/default.htm?url=bollinger.htm https://www.fmlabs.com/reference/default.htm?url=bollingerwidth.htm https://www.fmlabs.com/reference/default.htm?url=envelopect.htm 书籍:技术交易系统中的新概念 https://www.fmlabs.com/reference/default.htm?url=triangularma.htm https://www.fmlabs.com/reference/default.htm?url=medianprices.htm https://www.fmlabs.com/reference/default.htm?url=typicalprices.htm https://www.fmlabs.com/reference/default.htm?url=weightedcloses.htm https://en.wikipedia.org/wiki/algorithms\u for计算方差;covariance https://en.wikipedia.org/wiki/algorithms\u for计算方差;covariance https://www.mathsisfun.com/data/least-squares regression.html https://machinelearningmastery.com/implement-simple-linear-regression-scratch-python/ 书籍:期货市场的计算机分析 书:算法交易入门 https://www.fmlabs.com/reference/default.htm?url=armsemv.htm 书:算法交易入门 https://www.fmlabs.com/reference/default.htm?url=accumdist.htm$ git clone https://github.com/joosthoeks/jhTAlib.git
$ cd jhTAlib
$ [sudo] pip3 install -e .
更新
$ [sudo] pip3 install --upgrade jhtalib
$ cd jhTAlib
$ git pull [upstream master]
示例
$ cd example/
示例1
$ python3 example-1-plot.py
例2
$ python3 example-2-plot.py
例3
$ python3 example-3-plot.py
例4
$ python3 example-4-plot-quandl.py
例5
0
$ [sudo] pip3 install jhtalib
例6
1
$ [sudo] pip3 install jhtalib
例7
2
$ [sudo] pip3 install jhtalib
例8
3
$ [sudo] pip3 install jhtalib
。
例如,9例
αααα14
这就是生活。
。
例如,10例
【中文解释】:一只熊猫
。
例11
基本用法,基本用法,基本用法
。
试验,试验,试验,试验
ααα-α-15
。
Reference
ααα-α-16
。
Ath>
他是耶稣。
<李>
。
LBC 124;最后主要更正-124;Done
他是耶稣。
<李>
。
pp 1242;Pivot Point 1242;Done
他是耶稣。
李,李
。
FIBOPR>
他是耶稣。
<李>
。
FIBTR 124;Fibonacci Time Retarcements>
他是耶稣。
(李)
。
Gannpr 124;W.D.Gann Price Retarcements 124;Done
他是耶稣。
<李>
。
Ganntr 124;W.D.Gann Time Retarcements 124;
他是耶稣。
(李)
。
JDN 124;Julian Day Number 124;Done
他是耶稣。
李,李
。
JD 124;Julian Date 124;Done
他是耶稣。
李,李
。
Sunc 124;Sun Cycle 124;
他是耶稣。
(李)
。
Mercuryc>
他是耶稣。
(李)
。
Venusc>
他是耶稣。
(李)
。
Earthc 1242;Earth Cycle 1244;
他是耶稣。
(李)
。
MARSC 1240;MARS Cycle 12478;
他是耶稣。
(李)
。
Jupiterc>
他是耶稣。
(李)
。
Saturnc>
他是耶稣。
(李)
。
Uranusc 124Uranus Cycle 124;
他是耶稣。
(李)
。
Neptunec>
他是耶稣。
(李)
。
Plutock 124Pluto Cycle>
他是耶稣。
(李)
。
月圆周期124;月圆周期124;
他是耶稣。
(李)
。
CDLbodys>
他是耶稣。
李,李
。
CDLWICKS 124;Candle Wick Size>E
浮动列表=jhta.cdlwicks(df,high='high',low='low')
cdluppshas蜡烛上阴影大小完成
浮动列表=jhta.cdluppshas(df,open='open',high='high',close='close')
cdllowshas蜡烛下阴影大小完成
浮动列表=jhta.cdllowshas(df,open='open',low='low',close='close')
cdlbodyp蜡烛体百分比完成
浮动列表=jhta.cdlbodyp(df,open='open',close='close')
cdlbodym蜡烛体动量完成
浮动列表=jhta.cdlbodym(df,n,open='open',close='close')
间隙间隙完成
浮动列表=jhta.gap(df,high='high',low='low',close='close')
qstick qstick完成
浮动列表=jhta.qstick(df,n,open='open',close='close')
阴影阴影趋势完成
浮动列表的dict=jhta.shadowt(df,n,open='open',high='high',low='low',close='close')
IMI日内动量指数完成
浮动列表=jhta.imi(df,open='open',close='close')
循环指示器
ht_dcperiod hilbert变换-主导周期
ht_dcphase hilbert变换-主循环相
ht_u相量希尔伯特变换-相量分量
ht_u正弦希尔伯特变换-正弦波
高温趋势线希尔伯特变换-瞬时趋势线
高温趋势模式希尔伯特变换-趋势与周期模式
ts趋势得分完成
浮动列表=jhta.ts(df,n,price='close')
数据
csv2df csv文件2 datafeed完成
floats的元组dict=jhta.csv2df(csv_file_path,datetime='datetime',open='open',high='high',low='low',close='close',volume='volume')
csvurl2df csv文件url 2 datafeed完成
floats的元组dict=jhta.csvurl2df(csv_file_url,datetime='datetime',open='open',high='high',low='low',close='close',volume='volume')
df2csv datafeed 2 csv文件完成
csv file=jhta.df2csv(df,csv文件路径,datetime=日期time',open='open',high='high',low='low',close='close',volume='volume')
df2dfrev datafeed 2 datafeed reversed完成
floats的元组dict=jhta.df2dfrev(df,datetime='datetime',open='open',high='high',low='low',close='close',volume='volume')
df2dfwin datafeed 2 datafeed窗口完成
floats=jhta.df2dfwin的元组dict(df,start=0,end=10,datetime='datetime',open='open',high='high',low='low',close='close',volume='volume')
测向头数据馈送头完成
floats=jhta.df_head的元组dict(df,n=5,datetime="datetime',open="open',high="high',low="low',close="close',volume="volume')
df_u tail datafeed tail完成
浮点元组的dict=jhta.df廑tail(df,n=5,datetime="datetime',open="open',high="high',low="low',close="close',volume="volume')
df2海金阿希数据馈送2海金阿希数据馈送完成
floats的元组dict=jhta.df2heikin廑ishi(df,datetime='datetime',open='open',high='high',low='low',close='close',volume='volume')
事件驱动
ASI累积摆动指数(J.Welles Wilder)完成
浮动列表=jhta.asi(df,l,open='open',high='high',low='low',close='close')
si摆动指数(j.welles wilder)完成
浮动列表=jhta.si(df,l,open='open',high='high',low='low',close='close')
实验
JH_u Savgp摆动平均价格-以前的平均价格完成
浮动列表=jhta.jh嫒u savgp(df,open='open',high='high',low='low',close='close')
JH_U SavGPS摆动平均价格-以前的平均价格总和完成
浮动列表=jhta.jh嫒u savgps(df,open='open',high='high',low='low',close='close')
JH_U SCO回转关闭-打开完成
浮动列表=jhta.jh_sco(df,open='open',close='close')
jh_u scos swing close-open summation完成
浮动列表=jhta.jh_scos(df,open='open',close='close')
JH_U SMEDP摆动中间价-以前的中间价完成
浮动列表=jhta.jh_u smedp(df,high='high',low='low')
JH_U SMEDPS摆动中间价-以前的中间价总和完成
浮动列表=jhta.jh嫒u smedps(df,high='high',low='low')
JH_U SPP摇摆价格-前一价格完成
浮动列表=jhta.jh_spp(df,price='close')
JH_U SPPS摆动价格-以前的价格总和完成
浮动列表=jhta.jh_spps(df,price='close')
JH_U Stypp摇摆典型价格-以前的典型价格完成
浮动列表=jhta.jh嫘u stypp(df,high='high',low='low',close='close')
JH_U Stypps摆动典型价格-以前的典型价格总和完成
浮动列表=jhta.jh掼u stypps(df,high='high',low='low',close='close')
JH_U SWCLP摆动加权收盘价-前一加权收盘价完成
浮动列表=jhta.jh嫒u swclp(df,high='high',low='low',close='close')
JH_U SWCLPS摆动加权收盘价-以前的加权收盘价总和完成浮动列表=jhta.jh_swclps(df,high='high',low='low',close='close')
常规
规格化规格化完成
浮动列表=jhta.normalize(df,price_max='high',price_min='low',price='close')
标准化标准化完成
浮动列表=jhta.standard(df,price='close')
比率比率完成
浮动列表=jhta.比率(df1,df2,price1='close',price2='close')
展开展开完成
浮动列表=jhta.spread(df1,df2,price1='close',price2='close')
cp比较性能完成
浮动列表=jhta.cp(df1,df2,price1='close',price2='close')
crsi比较相对强度指数完成
浮动列表=jhta.crsi(df1,df2,n,price1='close',price2='close')
cs比较强度完成
浮动列表=jhta.cs(df1,df2,price1='close',price2='close')
信息
信息打印测向信息完成
print=jhta.info(df,price='close')
信息交易打印交易信息完成
print=jhta.info交易(利润交易列表、亏损交易列表)
数学函数
exp指数完成
浮动列表=jhta.exp(df,price='close')
对数完成
浮动列表=jhta.log(df,price='close')
对数10底-10对数完成
浮动列表=jhta.log10(df,price='close')
sqrt平方根完成
浮动列表=jhta.sqrt(df,price='close')
acos弧余弦完成
浮动列表=jhta.acos(df,price='close')
asin arc sine完成
浮动列表=jhta.asin(df,price='close')
atan弧切完成
浮动列表=jhta.atan(df,price='close')
cos余弦完成
浮动列表=jhta.cos(df,price='关闭')
正弦正弦完成
浮动列表=jhta.sin(df,price='close')
切线完成
浮动列表=jhta.tan(df,price='close')
acosh反双曲余弦完成
浮动列表=jhta.acosh(df,price='close')
ASINH反双曲正弦完成
浮动列表=jhta.asinh(df,price='close')
ATANH反双曲正切完成
浮动列表=jhta.atanh(df,price='close')
cosh双曲余弦完成
浮动列表=jhta.cosh(df,price='close')
正弦双曲正弦完成
浮动列表=jhta.sinh(df,price='close')
切线双曲正切完成
浮动列表=jhta.tanh(df,price='close')
pi数学常数pi完成
float=jhta.pi()
e数学常数e完成
float=jhta.e()
τ数学常数τ完成
float=jhta.tau()
phi数学常数phi完成
float=jhta.phi()
fib fibonacci级数到n结束
int列表=jhta.fib(n)
天花板完成
浮动列表=jhta.ceil(df,price='close')
地板地板完成
浮动列表=jhta.floor(df,price='close')
度弧度到度完成
浮动列表=jhta.degrees(df,price='close')
弧度度到弧度完成
浮动列表=jhta.radians(df,price='close')
添加添加高+低完成
浮动列表=jhta.add(df,high='high',low='low')
分区高/低完成
浮动列表=jhta.div(df,high='high',low='low')
最大值指定时段内的最大值完成
浮动列表=jhta.max(df,n,price='close')
maxindex指定时间段内最高值的索引完成
整数列表=jhta.maxindex(df,n,price='close')
最小值指定时间内的最小值完成
浮动列表=jhta.min(df,n,price='close')
最小索引指定时间段内最小值的索引完成
整数列表=jhta.minindex(df,n,price='close')
minmax指定时间内的最低值和最高值完成
浮动列表的dict=jhta.minmax(df,n,price='close')
minmaxindex指定期间最低和最高值的索引完成
int列表的dict=jhta.minmaxindex(df,n,price='close')
mult乘高*乘低完成
浮动列表=jhta.mult(df,high='high',low='low')
sub减法高-低完成
浮动列表=jhta.sub(df,high='high',low='low')
求和求和完成
浮动列表=jhta.sum(df,n,price='close')
坡度坡度完成
float=jhta.斜率(x1,y1,x2,y2)
坡度坡度完成
浮动列表=jhta.slopes(df,n,price='close')< /P>
ed欧氏距离完成
float=jhta.ed(x1,y1,x2,y2)
eds欧氏距离完成
浮动列表=jhta.eds(df,n,price='close')
动量指示器
adx平均方向运动指数
ADXR平均方向运动指数评级
apo绝对价格振荡器完成
浮动列表=jhta.apo(df,n_fast,n_slow,price='close')
aroon aroon
aroonosc aroon振荡器
防喷器功率平衡
商品渠道指数
cmo chande动量振荡器
dx方向运动指数
macd移动平均收敛/发散
macdext具有可控ma类型的macd
macdfix移动平均收敛/发散修正12/26
货币流动指数
负_di负方向指示器
负dm负方向运动
妈妈动量完成
浮动列表=jhta.mom(df,n,price='close')
加上方向指示器
加上dm加上方向运动
PPO百分比价格振荡器
rmi相对动量指数完成
浮动列表=jhta.rmi(df,n,price='close')
ROC变化率完成
浮动列表=jhta.roc(df,n,price='close')
rocp变化率百分比完成
浮动列表=jhta.rocp(df,n,price='close')
rocr变化率完成
浮动列表=jhta.rocr(df,n,price='close')
rocr100变化率100标度完成
浮动列表=jhta.rocr100(df,n,price='close')
rsi相对强度指数完成
浮动列表=jhta.rsi(df,n,price='close')
stoch随机完成
浮动列表=jhta.stoch(df,n,price='close')
stochf随机快速
随机相对强度指数
三重平滑EMA的1天变化率(ROC)
终极振荡器
威廉斯完成
浮动列表=jhta.willr(df,n,high='high',low='low',close='close')
重叠研究
bbands bollinger波段完成
浮动列表的dict=jhta.bbands(df,n,f=2,high='high',low='low',close='close')
bbandw bollinger带宽完成
浮动列表=jhta.bbandw(df,n,f=2,high='high',low='low',close='close')
dema双指数移动平均值
ema指数移动平均完成
浮动列表=jhta.ema(df,n,price='close')
环境信封百分比完成
浮动列表的dict=jhta.envp(df,pct=.01,price=.close')
kama kaufman自适应移动平均值
ma移动平均值
妈妈梅萨自适应移动平均值
mavp变周期移动平均值
中点在一段时间内的中点完成
浮动列表=jhta.中点(df,n,price='close')
中间价格期间的中间价格完成
浮动列表=jhta.midprice(df,n,high='high',low='low')
mmr mayer倍率完成
浮动列表=jhta.mmr(df,n=200,price='close')
合成孔径雷达抛物线合成孔径雷达完成
浮动列表=jhta.sar(df,af_step=.02,af_max=.2,high='high',low='low')
sarext抛物线sar-扩展
SMA简单移动平均完成
浮动列表=jhta.sma(df,n,price='close')
t3三指数移动平均值(t3)
tema三指数移动平均
Trima三角移动平均完成
浮动列表=jhta.trima(df,n,price='close')
wma加权移动平均值
模式识别
cdl2crows两只乌鸦
三只乌鸦
cdl3inside三inside up/down
cdl3linestrike三行strike
cdl3outside三个outside up/down
cdl3starsinsouth南边的三星
cdl3白人士兵三名前进的白人士兵
cdlabandonedbaby弃婴
cdladvanceblock高级block
CDL安全带保持安全带保持
cdlbreakaway分离
关闭丸子
cdlconsealbabyswall隐藏小燕子
反攻
暗云覆盖
cdldoji doji
cdldojistar doji star
cdldragonflydoji蜻蜓doji
cdlengulfing吞没模式
cdleveningdojistar晚间doji之星
cdleveningstar晚星
cdlgapsidesidewhite上/下间隙并排白线
cdlgravestonedoji墓碑doji
cdlhammer锤子
吊人
cdlharami harami图案
cdlharamicross harami cross pattern
cdlHighway High Wave Candle
cdlhikkake hikkake模式
cdlhikkakemod修改的hikkake模式
信鸽
cdlidentical3crow相同的三只乌鸦
cdlinneck颈部模式
倒锤
踢腿
CDLKICKINGBYLENGTH踢-牛熊由较长的丸子决定
cdlladderbottom阶梯底部
cdllongleggeddoji长腿doji
长线蜡烛
cdlmarubozu丸子
cdl匹配低匹配低
cdlmathold mat hold
cdlmorningdojistar晨曦之星
晨星
cdlonneck颈部图案
穿孔穿孔图案
车夫
cdlrisefall3方法上升/下降三种方法
cdl分隔线分隔线
cdlshootingstar流星
短线蜡烛
cdlspinning陀螺旋转陀螺
cdlstalldpattern暂停模式
cdlsticksandwich棒状三明治
cdltakuri takuri(下阴影很长的蜻蜓doji)
cdltasukigap tasuki gap
cdl生锈逆冲模式
cdltristar三星模式
cdlunique3河独特的3河
cdlupsidegap2crows上隙两只乌鸦
cdlxsidegap3方法上/下间隙三种方法
价格转换
平均价格
浮动列表=jhta.avgprice(df,open='open',high='high',low='low',close='close')
药品价格中间价格完成
浮动列表=jhta.medprice(df,high='high',low='low')
典型价格典型价格完成
浮动列表=jhta.typprice(df,high='high',low='low',close='close')
wclprice加权收盘价成交
浮动列表=jhta.wclprice(df,high='high',low='low',close='close')
统计函数
平均值完成数据的算术平均值
浮动列表=jhta.mean(df,n,price='close')
谐波平均数据谐波平均完成
浮动列表=jhta.谐波平均值(df,n,price='close')
数据中值(中间值)
浮动列表=jhta.median(df,n,price='close')
中位数低数据中位数低完成
浮动列表=jhta.median_low(df,n,price='close')
中位数高数据中位数高完成
浮动列表=jhta.median_high(df,n,price='close')
中位数分组分组数据的中位数或第50个百分点完成
浮动列表=jhta.中位数分组(df,n,price='close',interval=1)
模式离散数据的模式(最常见值)完成
浮动列表=jhta.mode(df,n,price='close')
pstdev数据总体标准差完成
浮动列表=jhta.pstdev(df,n,price='close',mu=none)
方差数据的总体方差完成
浮动列表=jhta.pvariance(df,n,price='close',mu=none)
标准偏差数据样本标准偏差完成
浮动列表=jhta.stdev(df,n,price='close',xbar=none)
方差样本数据方差完成
浮动列表=jhta.方差(df,n,price='close',xbar=none)
cov协方差完成
float=jhta.cov(列表1,列表2)
协方差协方差完成
浮动列表=jhta.协方差(df1,df2,n,price1='close',price2='close')
校正相关完成
float=jhta.cor(列表1,列表2)
相关性相关性完成
浮动列表=jhta.correlation(df1,df2,n,price1='close',price2='close')
pcor总体相关性完成
float=jhta.pcor(列表1,列表2)
< H4> PC关联人口关联完成浮动列表=jhta.pcorrelation(df1,df2,n,price1='close',price2='close')
ββ完成
float=jhta.beta(列表1,列表2)
贝塔斯贝塔斯完成
浮动列表=jhta.betas(df1,df2,n,price1='close',price2='close')
lsr最小二乘回归完成
浮动列表=jhta.lsr(df,price='close',predictions\u int=0)
单反简单线性回归完成
浮动列表=jhta.slr(df,price='close',predictions\u int=0)
未分类
小时命中率/获胜率完成
float=jhta.hr(点击交易积分,总交易积分)
plr损益率完成
float=jhta.plr(平均贸易利润浮动,平均贸易损失浮动)
ev期望值完成
float=jhta.ev(希特拉德浮动,平均贸易利润浮动,平均贸易损失浮动)
por破产概率(卢卡斯和勒博表)完成
int=jhta.por(息差浮动,损益比率浮动)
bpps每秒基点完成
float=jhta.bpps(交易起始价格、交易结束价格、交易开始时间戳、交易结束时间戳)
波动性指标
AEM手臂运动自如完成
浮动列表=jhta.aem(df,high='high',low='low',volume='volume')
ATR平均真距完成
浮动列表=jhta.atr(df,n,high='high',low='low',close='close')
钠归一化平均真距
相对波动率指数
浮动列表=jhta.rvi(df,n,high='high',low='low')
惯性惯性
prange range完成百分比
浮动列表=jhta.prange(df,n,max_price='high',min_price='low')
传输真实范围完成
浮动列表=jhta.trange(df,high='high',low='low',close='close')
音量指示器
a d chaikin a/d line完成
浮动列表=jhta.ad(df,high='high',low='low',close='close',volume='volume')
adosc chaikin a/d振荡器
OBV平衡体积完成
浮动列表=jhta.obv(df,close='close',volume='volume')
pvr价量排名完成
积分列表=jhta.pvr(df,price='close',volume='volume')
pvt量价走势完成
浮动列表=jhta.pvt(df,price='close',volume='volume')
pvi正体积指数完成
浮动列表=jhta.pvi(df,price='close',volume='volume')
nvi负体积指数完成
浮动列表=jhta.nvi(df,price='close',volume='volume')
笔记本
衰退概率
捐赠和资助
推荐PyPI第三方库