PYTED

Results 34 comments of PYTED

更新一下底层: pip3 install candlelite --upgrade pip3 install paux --upgrade pip3 install pandas --upgrade pip3 install numpy --upgrade Pandas版本过低,有BUG

paux 1.0.13 candlelite 1.0.17 pandas 2.0.3 numpy 1.24.4 okx 2.1.1 binance_interface 2.0.5 urllib3 1.26.12 requests 2.31.0

注意urllib3的版本不要过高,Pandas不要低于2

OKX被墙的厉害,一般代理不好使,我已经测试过了,在香港服务器可以获取Ticker数据,建议通过PyCharm连接远端服务器的解释器,不要使用VPN。

已添加代理与转发功能

搭建私有转发服务,可以参考:https://github.com/pyted/okx_resender

1. 一般行情数据是不需要API验证的 2. okx_candle这个库已经作废了,关于K线的服务功能已经合并到了okx中 3. 不建议使用proxies,如果大陆用户建议使用proxy_host,这样更安全也更稳定

目前okx库中,我并未封装ws的功能,但如果你想使用实时的最新K线,可以参看里面的CandleServer,例子在examples中的[4.3 APP K线服务 维护实时历史K线.ipynb]。

报错是因为OkxSWAP在实例化的时候会自动改变双向持仓,这个报错没有关系,因为并未填写秘钥。 如果不想使用SWAP的全部功能,可以单独示例化MarketSWAP marketSWAP = MarketSWAP( 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 = marketSWAP.get_history_candle_latest( instId='ETH-USDT-SWAP', length=3, bar='5m' ) get_history_candle_latest

使用okx,不要使用okx_candle这个库,因为okx_candle已经不再维护了。 以下是一个使用例子: ```python from okx.app.candle_server import CandleRule, CandleServer class MyCandleRule(CandleRule): # 收集的产品 all表示全部正在交易的产品 INSTIDS = 'all' # candle_map 缓存K线数据长度 LENGTH = 100 # 时间颗粒度 BAR = '5m' # 每日下载昨日历史K线数据的时刻 格式:%H:%M:%S...