Skip to content

cannot run on the first time, force update some packages. #609

@div4r4k

Description

@div4r4k

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.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions