howtrader icon indicating copy to clipboard operation
howtrader copied to clipboard

Howtrader: A crypto quant framework for developing, backtesting, and executing your own trading strategies. Seamlessly integrates with TradingView and other third-party signals. Simply send a post req...

Results 17 howtrader issues
Sort by recently updated
recently updated
newest added

选择多进程优化后,系统同时打开了4个howtrader进程窗口(全都无操作),始终没有像vnpy进行多进程对比优化。

17:30:06 策略初始化完成 17:30:06 策略回测失败,触发异常: Traceback (most recent call last): File "D:\Anaconda\envs\vnpy\lib\site-packages\howtrader\app\cta_backtester\engine.py", line 161, in run_backtesting engine.run_backtesting() File "D:\Anaconda\envs\vnpy\lib\site-packages\howtrader\app\cta_strategy\backtesting.py", line 295, in run_backtesting self.strategy.on_start() File "D:\Anaconda\envs\vnpy\lib\site-packages\howtrader\app\cta_strategy\strategies\spot_simple_grid_strategy.py", line 64, in on_start self.cta_engine.event_engine.register(EVENT_TIMER,...

能否再添加个ok的接口 自己添加的头都大了

1。开始时间为20190102,这种情况会丢失20192/1、2019/3/4、2019/4/4、2019/5/5等数据,每隔30天丢失一下。 engine.set_parameters( vt_symbol="btcusdt.BINANCE", #交易的标的, 现货的数据 interval=Interval.DAILY, start=datetime(2019,1,2), # 开始时间 end=datetime(2020,7,1), # 结束时间 rate=1/1000, # 手续费, 币安手续费千分之1, BNB 万7.5 7.5/10000 slippage=0, # 交易滑点 size=1, # 合约乘数 pricetick=0.01, # 价格精度. capital=1_000_000) #...

背景:希望在策略中订阅多个交易对的信息,cta策略不能支持;尝试使用PortfolioStrategyApp模块,不能正常使用。 暂时的处理:发现主要原因是以下库的缺失:from howtrader.trader.datafeed import BaseDatafeed, get_datafeed。故将代码中的 BaseDatafeed去掉,通过ui成功点进PortfolioStrategyApp模块,script端未测试。 问题:这样子的魔改是否可以正常使用PortfolioStrategyApp模块;魔改代码前该模块不能运行,是因为笔误文件缺失,还是因为什么原因将该模块移除呢? 以上,望解答

aiohttp.client_exceptions.ClientConnectorCertificateError: Cannot connect to host fapi.binance.com:443 ssl:True [SSLCertVerificationError: (1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self signed certificate in certificate chain (_ssl.c:1007)')]

登录时会调用query_open_orders函数,总是报错超时,初步debug发现是sign中的msg不对,修改sign函数如下 def sign(self, request: Request) -> Request: """signature""" now: datetime = datetime.utcnow() now = now - timedelta(milliseconds=self.time_offset_ms) timestamp: str = now.isoformat("T", "milliseconds") + "Z" if request.params: path: str = request.path...

现在这两家交易所的期权流动性上来了,还是有搞头的

如题,用docker更好部署,移除也好处理