I used a simple algorithm a got an interesting effect: the bot often buys at the peaks of the falling price. Below I provided some examples of buying the cryptocurrency on Binance crypto exchange:
DASH/USDT:

TRX/USDT:

XRP/USDT (the order at the bottom of the picture was set but was not executed, because the price jumped up):

A few days later:

With the signals:

AKRO/USDT:

It did not bought BTC because its peak was only 1.1% that is not enough:

https://medium.com/@sadatnazrul/qt-based-gui-on-python-pyqt-3b6255875940
Qt based GUI on Python (PyQt)