Skip to content

Trade on Binance from my signal source, signal from queue and was generated from other services

Notifications You must be signed in to change notification settings

petason-analytics/binance-signal-trading

Repository files navigation

Binance trading from signal + quick trade on new pair listing

TradeFromSignal:Overview

=> Extractor (by Telethon): crawl new Telegram message => send to rabbitmq => Nestjs receive queue msg => Nestjs do place order on Binance

TradeOnNewPairListing:Overview

=> configured the pair on in memory, don't need DB => NestJs listen for new pair listing via websocket api => Send event via event emitter (don't need a queue) => Nestjs receive event msg => Nestjs do place order on Binance => open some orders asap at the market price => Set TP at the 2x of buy price => Ignore and handle SL manually

https://bitbucket.org/bitqtradebuddy/telegram-signal-extractor-py/src/master/

Installation

Update ENV

cp .env.example .env

Run with docker:

Update docker file and run deploy file

cd deploy
cp docker-compose.yml.example docker-compose.yml
deploy.sh

Running the app local

npm install
npm run generate

# development
$ npm run start

# watch mode
$ npm run start:dev

# production mode
$ npm run start:prod

Test

# unit tests
$ npm run test

# e2e tests
$ npm run test:e2e

# test coverage
$ npm run test:cov

Binance useful docs

About

Trade on Binance from my signal source, signal from queue and was generated from other services

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages