-
Notifications
You must be signed in to change notification settings - Fork 96
Open
Description
初学,看了几个教程,先开始尝试写一小段实验代码:
from okx.app import OkxSWAP
from okx.app import MarketSWAP
from okx.app import Market
import websocket
import json
import pandas as pd
import datetime
# 对于下述代码 okxSWAP.market 等同于 marketSWAP 等同于 market
# # 单纯使用okxSWAP.market不需要秘钥
okxSWAP = OkxSWAP(
key="",
secret="",
passphrase="",
# 使用http和https代理,proxies={'http':'xxxxx','https:':'xxxxx'},通requests中的proxies参数规则相同
proxies={'http':'http://127.0.0.1:7081','https':'http://127.0.0.1:7081'},
# 转发:需搭建转发服务器,可参考:https://github.com/pyted/okx_resender
proxy_host=None,
)
get_history_candle_latest = okxSWAP.market.get_history_candle_latest(
instId = 'ETH-USDT-SWAP',
length = 3,
bar = '5m'
)
get_history_candle_latest
结果提示要填写key。我填了,又说:
[FAILURE] 设置持仓方式为双向持仓失败,请手动设置:posMode="long_short_mode"
这个我还没尝试。我先问问:不是说只是读行情数据,不需要api key?
另外,我的目标是:用ws持续不断地读取所有永续合约的每个品种的5分钟k线数据,只要最新的(尚未完成的)一根k线即可,然后可能不需要保存为文件,直接判断涨幅然后根据涨幅排序。。。我用这个okx项目好,还是okx candle项目好?
Metadata
Metadata
Assignees
Labels
No labels