PYTED

Results 34 comments of PYTED

错误信息是:Order's position side does not match user's 首先这个问题不是框架本身引起的,应该是账号的设置,我一般都会设置账户为双向持仓,你的这个错误可能是已经开了MANA的多仓,然后又再次开空,引起的错误。

一起同时多线程获取N个产品的K线吗?

没有注意到官方有这个指标,还是建议离线自己计算。

```python # Candle BOLL 布林带 def boll( candle: np.array, n: int ) -> np.ndarray: ''' :param candle:历史K线数据 :param n:间隔 :return: array([ [ts,mb,up,dn], [ts,mb,up,dn], [ts,mb,up,dn], ]) (mb:均线 up:上轨 dn:下轨) ''' #...

好的谢谢,这几天我更新一下框架

参数中,bar='1s'就可以,对于实盘数据,需要注意:官方更新的最新产品的秒级K线与当前时间延迟较大,相差几十秒是常事。 建议:实盘交易自己维护秒级K线,通过循环,快速获取并记录产品的瞬时价格。

4H小时的我没有测试过,时区问题有测试,没有问题的。 我还是比较建议下载1m的K线,然后自己可以随意压缩成1H、4H等等的数据,在candlelite中有compress这个方法。

可以检查一下,是不是key和secret的错误,或者权限问题。

这是成功的代码: ```python from okx.app.market import MarketSPOT from okx.app.utils import eprint if __name__ == '__main__': proxy_host = None marketSPOT = MarketSPOT(proxy_host=proxy_host) history_candle = marketSPOT.get_history_candle( instId='BTC-USDT', start='2024-01-01 00:00:00', end='2024-01-01 22:00:00', bar='2H', )...