0
Follow
2
Followers
exchange.GetTicker()现论上返回当前24小时内的行情数据,当中的High,Low是24小时内的最高价和最低价,但是在模樱花拟盘测试当中却每时每刻都是返回不一样的值,让人怀疑人生,小小梦麻烦看看。
Related Recommendations
in main TypeError: IO() takes at most 3 arguments (5 given)symbol not setGetTicker: 400: {"code": 2, "data": {}, "message": "invalid params"}gateio getdepth 502Decrypt: Secret key decrypt failedGetOrders: 400: {"code":-1121,"msg":"Invalid symbol."}HTTP 403 errorBitcoin trading by using botsPlease translate the buy plan pageRunning botvs docker on android
Comment
All comments (1)
明白您的意思了 , 这个 ticker 数据 的最高价,最低价 定义 每个交易所都有 不同标准, 有的是 用的 24小时, 有的 用的是 几分钟内 ,等等, 各家都不一样,没有统一标准。所以这个 值使用的时候 要结合 具体 操作的交易所 来看, BotVS 的是 24小时内的 最高 最低。
function main(){
var beginTime = 0
var endTime = 0
var perTicker = null
var isFirst = true
while(true){
var ticker = _C(exchange.GetTicker)
if(isFirst){
perTicker = ticker
beginTime = new Date().getTime()
isFirst = false
}
endTime = new Date().getTime()
if(ticker.High !== perTicker.High){
Log(endTime - beginTime, "ticker 的 High 更新周期:", (endTime - beginTime) / 1000 / 60 , "分钟")
perTicker = ticker
beginTime = new Date().getTime()
// throw "stop"
}
LogStatus(_D, ticker)
Sleep(500)
}
}
可以用这个代码测试下。
9 years ago
- 1
