PancakeSwap Cryptocurrency Auto-Sell Bot

Job ID: 31373276

Budget: $250 – $750 CAD

My emotions screw up my investment plan. My plans are good but emotions kill my plans and makes me sell at losses or buy high. I need a bot that auto sells my token in pancakeswap from an x token to bnb I don't want to keep checking my trust wallet and check token prices daily. I just want to set a target profit for my meme token and let pancakeswap sell my token automatically once target price is hit. Is this doable? If yes, lets connect

This is a bot for auto-selling crypto BSC tokens only.

This is what I do to trade shitcoins:

1. I usually go to CoinMarketCap and do fundamental analysis

2. Once I get a good shitcoin that I want to invest in, I copy the address

3. I opened up my trust wallet and go to pancakeswap

4. I import token address in pancakeswap

5. I swap x.xxx amount of BNB with shitcoin token (Buy) - I have to find the correct slippage.

6. Once correct slippage is found, TrustWallet charges me some BNB network fee like $1.50. I approve it

7. Now swap is done. Now I hold tokens in that shitcoin

8. Wait for shitcoin price to go up ##x. For example, 1x, 2x, etc. 5x is the default but I should be able to change it to any x e.g. 1x, 10x, 100x, 1000x during the trade.
No stop losses. With meme coins I'll be risking my whole investment. I either make it or lose it.

9. Set target price to hit #x (default 5x) I should be able to specify X value in the bot e.g. 7x; one trade has one target price only.

For example, if my initial target price at 3x and then I changed my mind to 5x. I can either kill the service and create a new auto-sell service
OR edit the existing service; just choose whatever technically feasible for you.

10. Service should run 24/7 as long as the auto-sell didn't trigger yet. Just make sure you handle exceptions e.g. if rugpull happens or token address disappears, etc then
close the service gracefully and send a telegram notificaiton

11. When sell happens, we swap shitcoin with BNB. BNB (BEP20) is the coin we always swap to.

12. Send out a telegram and email notificaiton to my email with a success message. The notificaiton should simply say:
{ABCD} made #x $### profit. Exited at {datetime} Slippage ##% ---whereas ABCD is either token description or token code

For example, SAFEMOON made 5x $5555.33 profit at Aug 15, 2021 11:55:30 Slippage ##%

13. Once a sell happens, log the notification message in a text file and kill the service.
Log file can have a success message OR error message as well such as an exception message

14. Each auto-sell trigger run in its own service OR one service runs multiple auto-sells. Tell which is better. I think one service per trade is good.

15. Although, I'll be specifying take profit target as #x, can I have another option of specifying the actual take profit price? So I can either
choose to take profit in this format 5x or #.#### i.e. 0.000493. This #.### will be useful when I test your script.

16. If hitting API http request fails, what should happen? Sleep x seconds and try again? My only concern is BOT service fails without me knowing
cause I will not be checking bot 24/7. Its like set and forget so I have to trust bot will be running no matter what and if it fails, I've
to be notified so I can run it.

17. Once I take profit, where does the profit go to which address?! TrustWallet?

Misc notes:

The formula is (exit_price / entry_price) x investment = profit
if 2x then (entry_price * x) whereas x = 2.
Related categories: Python Cryptography Blockchain Solidity Smart Contracts