Thanks for the kind words! It's my first python code, so hearing compliments makes me very happy

.
I will keep updating and upgrading the bot whenever I can, and making new contests every now and then. Maybe even weekly contests.
The next version I am working on will also have limit orders.
I have a request if possible, Im on a trade currently on the bot and up some profits but then I don't want to hodl for long. I wanted to close my trade but there's no option or command for that.
Maybe you can add that command to the bot so we would be able to close some trades when it gets to expected zones in the market. I have currently a buy and was going to close thinking the sell command would do that, but it ended up opening another position, a sell. which wasn't what I intended.
I am not sure I understand.
The buy command buys Bitcoin --> You buy by using an X amount of dollars (options are inline buttons with 5%, 10%,...) and you get an Y amount of bitcoin, depending on the current price of Bitcoin.
Now you can sell that Y amount of Bitcoin for a certain amount of dollars, depending on the current price. If you sell for a price that is lower than you bought for, you will have made a PnL loss. If you sell for a higher price, you will have a PnL gain.
Everyone starts with 100K USD and 0 BTC.