I need a Python trading bot using the below strategy: https://www.youtube.com/watch?v=vcGRhUg7iDY youtube.com/watch?v=U33hGglLo2M The bot should be able to take both long and short trades. The bot should have backtests. The bot uses 2 EMA, one for length 50 and another 200. It also uses the MACD indicator to confirm entering positions. In addition to the above strategy, the bot should be able to be tested using only the MACD indicators and have an ability to detect the strength of the market using the MACD histogram. Be able to take long and short trades using the MACD; when the MACD line crosses the signal line but under the hostogram, the bot should be able to take long trades and when the signal line crosses the MACD line over the histogram, the bot should be able to take short trades. For the bot to be effective, it needs to check the histogram's strength and take trades based on the strength (this should be configurable). The bot should be in Python using ta-lib with its indicators. Should be able to save data to the postgres database for the taken trades, won and lost. Should have a GUI to analise the trades taken, GUI can be web based preferably using latest web technologies. The bot should be able top run in the terminal, execute buy and sell trades. The bot can use testnet but should have been tested using ther bybit live account using the python API (pybit)