<p>很抱歉,我没有插入代码的最后一部分</p>
<pre><code>def ADX(date,openp,highp,lowp,closep,openpy,highpy,lowpy,closepy,tf,tfy):
PositiveDI,NegativeDI = calcDIs(date,openp,highp,lowp,closep,openpy,highpy,lowpy,closepy,tf)
xxx = 0
DXs =[]
while xxx < len(date[1:]):
DX = 100*( (abs(PositiveDI[xxx]-NegativeDI[xxx])
/(PositiveDI[xxx]+NegativeDI[xxx])))
DXs.append(DX)
xxx += 1
ADX = ExpMovingAverage(DXs,14)
return PositiveDI, NegativeDI, ADX
</code></pre>
<p>因此,呼吁:</p>
<pre><code>PositiveDI, NegativeDI, ADX = ta.ADX(data,open,high,low,closes,open,high,low,closes,14,14)
</code></pre>
<ul>
<li>这里是通过API二进制文件接收的蜡烛数据-<a href="https://api.binance.com/api/v1/klines?symbol=LTCBTC&interval=5m" rel="nofollow noreferrer">https://api.binance.com/api/v1/klines?symbol=LTCBTC&interval=5m</a></li>
</ul>
<p>例如:
[
[
1499040000000,//数据
“0.01634790”,//打开
“0.8000000”//高
“0.01575800”//低
“0.01577100”,//关闭
“148976.11427815”//卷
1499644799999,//关闭时间
“2434.19055334”,//配额货币
308,//交易数量
“1756.87402397”,//买方购买基础资产量
“28.46694368”,//买方买入报价资产量
“17928899.62484339”//忽略
]
]</p>