Skip to content

Versions after 1.5.0 can't be edited. #242

@mkultra333

Description

@mkultra333

I've been using this bot for years as the base for my own bots. In versions 1.5.0 or less I can modify the files like market_maker.py, ws_thread.py etc to debug the bot and change it to suit my purposes. This is what you'd expect for a demonstration bot.

However from 1.6.0 onward some change has been made so that when I run marketmaker.exe it ignores any changes made to all the py files apart from the settings files.

This is not ideal for two reasons. It means users can't change the bot to do what they want it to do (no one really wants to just use it as a market maker putting out spreads of trades) and users can't debug it when api/maintenance changes cause the bot to malfunction (as happened after the March 23rd 2023 site maintenance.)

I think it would be better to go back to the previous setup where changes to market_maker.py, ws_thread.py etc would be reflected when you run marketmaker.exe, instead of ignored.

For people who want to use this bot as the basis for their own trading bot, you might want to use pip to install version 1.5.0 and avoid 1.6.0, although you'll also have to fix other issues, such as any new API changes, the problem in ws.funds() (see my other issue added here) and that, in ws_thread.py, ws.connect connects to testnet by default instead of mainnet.

Metadata

Metadata

Assignees

No one assigned

    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