Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ellache/cbp_listing_order

Typescript/Node listener on Coinbase Blog's latest RSS feed that purchases coins newly listed on coinbase.com. Engages trading API via coinbasepro-node library.
https://github.com/ellache/cbp_listing_order

bot coinbase coinbase-api coinbase-pro-api cryptocurrency rss

Last synced: 19 days ago
JSON representation

Typescript/Node listener on Coinbase Blog's latest RSS feed that purchases coins newly listed on coinbase.com. Engages trading API via coinbasepro-node library.

Awesome Lists containing this project

README

        

# Coinbase Listing Order Bot

Bot that listens to Coinbase Blog RSS feed and purchases newly listed (on standard coinbase, not coinbase pro) coins. Uses
coinbasepro-node library; Typescript/Node. When a new latest blog post is detected its title is parsed and new listings are extracted (assuming a specific title syntax pattern). Immediate market buy orders are placed, then all positions exited 3 minutes later (again via market order).

# Setup

API Docs - https://docs.pro.coinbase.com/

1. Follow the steps defined in cbp docs/on the site to create a key, secret and passphrase for use in auth
2. Create a file called .env and add the following values:

key=your_api_key

secret=your_b64_secret

passphrase=your_passphrase

##### Roadmap Features
- Parse latest tweets instead of RSS
- Add more nuanced sell logic (immediate limit)
- Identify and do not purchase stablecoins/add a purchase blacklist
- Support trading on alternate exchanges and use Pro listings as well

*This is a naive implementation, this project has been paused.