AutoTrader icon indicating copy to clipboard operation
AutoTrader copied to clipboard

multi-time frame data not working

Open ziyedbe opened this issue 2 years ago • 0 comments

Describe the bug I m getting the following error when i try to use multi time frame data

AutoTraderBot assigned to trade BTC-USD with virtual broker using EMA Crossover.

Trading...

  0%|                                                                                               | 0/2678400 [00:00<?, ?it/s]Traceback (most recent call last):
  File "PATH/Desktop\work\shared\personal\autotrader-demo\runfile.py", line 9, in <module>
    at.run()
  File "PATH/AppData\Local\Programs\Python\Python39\lib\site-packages\autotrader\autotrader.py", line 1142, in run  
    self._main()
  File "PATH/AppData\Local\Programs\Python\Python39\lib\site-packages\autotrader\autotrader.py", line 1660, in _main    self._trade_update_loop()
  File "PATH/AppData\Local\Programs\Python\Python39\lib\site-packages\autotrader\autotrader.py", line 2134, in _trade_update_loop
    bot._update(timestamp=timestamp)
  File "PATH/AppData\Local\Programs\Python\Python39\lib\site-packages\autotrader\autobot.py", line 306, in _update  
    self._update_virtual_broker(current_bars)
  File "PATH/AppData\Local\Programs\Python\Python39\lib\site-packages\autotrader\autobot.py", line 663, in _update_virtual_broker
    brokers = self._instrument_to_broker[product]
KeyError: '1h'
 13%|██████████                                                                 | 360000.0/2678400 [00:00<00:01, 2014412.79it/s] 

To Reproduce Steps to reproduce the behavior: Run the MTF_ema_crossover strategy

Version of AutoTrader being used Autotrader : 0.12.0 Python : 3.9.0

ziyedbe avatar Feb 07 '23 21:02 ziyedbe