-
Notifications
You must be signed in to change notification settings - Fork 2.3k
Description
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.