We will be creating a simple market making strategy that attempts to profit off of the bid-ask spread:
- Submits one limit buy order at or near the current ask rate.
- Submits one limit sell order at or near the current bid rate.
- When either order is filled a new order will be submitted at or near the new ask/bid rate.
- If the ask/bid rate moves too far away from the existing open buy/sell order, the order(s) will be cancelled and re-submitted at or near the new ask/bid rate.
The code is pretty long so I won't post it all here but you can see full blog post and guide here: https://coygo.app/blog/posts/code-crypto-trading-bot-with-javascript-coygo-forge/
Or you can see the accompanying video walkthrough here https://www.youtube.com/watch?v=lHo2iCMQON8)