cannot run on the first time, force update some packages.
Hello, I realized of the existence of this project, tried to run it on my windows 10 machine..
This is the output when I tried to run it.
C:\binance-trade-bot\binance-trade-bot>python backtest.py Traceback (most recent call last): File "C:\binance-trade-bot\binance-trade-bot\backtest.py", line 3, in from binance_trade_bot import backtest File "C:\binance-trade-bot\binance-trade-bot\binance_trade_bot_init.py", line 1, in from .backtest import backtest File "C:\binance-trade-bot\binance-trade-bot\binance_trade_bot\backtest.py", line 8, in from .binance_api_manager import BinanceAPIManager File "C:\binance-trade-bot\binance-trade-bot\binance_trade_bot\binance_api_manager.py", line 10, in from .binance_stream_manager import BinanceCache, BinanceOrder, BinanceStreamManager, OrderGuard File "C:\binance-trade-bot\binance-trade-bot\binance_trade_bot\binance_stream_manager.py", line 11, in from .config import Config File "C:\binance-trade-bot\binance-trade-bot\binance_trade_bot\config.py", line 5, in from .models import Coin File "C:\binance-trade-bot\binance-trade-bot\binance_trade_bot\models_init.py", line 5, in from .pair import Pair File "C:\binance-trade-bot\binance-trade-bot\binance_trade_bot\models\pair.py", line 8, in class Pair(Base): File "C:\binance-trade-bot\binance-trade-bot\binance_trade_bot\models\pair.py", line 22, in Pair select([func.count(Coin.symbol) == 2]) File "C:\ProgramData\anaconda3\Lib\site-packages\sqlalchemy\sql_selectable_constructors.py", line 485, in select return Select(*entities) ^^^^^^^^^^^^^^^^^ File "C:\ProgramData\anaconda3\Lib\site-packages\sqlalchemy\sql\selectable.py", line 5338, in init coercions.expect( File "C:\ProgramData\anaconda3\Lib\site-packages\sqlalchemy\sql\coercions.py", line 395, in expect resolved = impl._literal_coercion( ^^^^^^^^^^^^^^^^^^^^^^^ File "C:\ProgramData\anaconda3\Lib\site-packages\sqlalchemy\sql\coercions.py", line 634, in _literal_coercion self._raise_for_expected(element, argname) File "C:\ProgramData\anaconda3\Lib\site-packages\sqlalchemy\sql\coercions.py", line 1132, in _raise_for_expected return super()._raise_for_expected( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\ProgramData\anaconda3\Lib\site-packages\sqlalchemy\sql\coercions.py", line 695, in _raise_for_expected super()._raise_for_expected( File "C:\ProgramData\anaconda3\Lib\site-packages\sqlalchemy\sql\coercions.py", line 518, in _raise_for_expected raise exc.ArgumentError(msg, code=code) from err sqlalchemy.exc.ArgumentError: Column expression, FROM clause, or other columns clause element expected, got [<sqlalchemy.sql.elements.BinaryExpression object at 0x0000023DD881ABD0>]. Did you mean to say select(<sqlalchemy.sql.elements.BinaryExpression object at 0x0000023DD881ABD0>)?
Python 3.12.3
Please help and thanks in advance.
Source: ccxt/binance-trade-bot