Skip to content

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

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.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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