AEX Eu tentei todos os métodos em todos os documentos e não consegui obter os dados com WSS, os dados foram obtidos com JSON, mas foi um erro, principalmente porque eu era um novato e estava cansado de um dia e queria que um profissional me indicasse.
Documentos WSS da AEX
https://github.com/aextech/websocket-api-doc/blob/master/README.md
测试了一下可以
function main() {
var client = Dial("wss://api.aex.zone/ws/v1");
client.write('{"cmd": {"type": 2},"type": 1,"pairs": [{ "market": "cnc", "coin": "btc" }]}')
while (true) {
var msg = client.read()
var data = JSON.parse(msg) //把json字符串解析为可引用的object
Log(data)
// 处理data数据
}
}
无法提取bids数组中的对象 var bids = data.bids[0] 报错 TypeError: cannot read property 0 of undefined at main (FILE:9)
exchange.GetDepth(); 获取的深度数据都可以
function main() {
var client = Dial("wss://api.aex.zone/ws/v1|reconnect=true");
client.write('{"cmd": {"type": 2},"type": 1,"pairs": [{ "market": "cnc", "coin": "eth" }]}')
while (true) {
var msg = client.read();
var data = JSON.parse(msg)
var type = data.cmd.type
if (type === 1) {
var CNCBuy = data.bids[0].price
var CNCBuyamount = data.bids[0].amount
var CNCSell = data.asks[0].price
var CNCSellamount = data.asks[0].amount
}
Log(CNCBuy)
/无法跨域调用变量 而且如果关注多个交易对 还需要判断其它条件才能筛选数据 涉及到后续的交易逻辑判断 需要跨域的变量就更多了 更复杂了 搞了一天了 好累啊/
}
}
- 1

