Skip to content

Bot with the scope to evaluate the Crypto market of a specific trade market to sell and buy at the best rate using EMA

License

Notifications You must be signed in to change notification settings

fedexu/BinanceBot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Spring Logo Telegram Logo Binance Logo

License: MIT sonar qube

BinanceBot

Bot with the aim of evaluating the Crypto market of a specific commercial market to sell and buy at the best price.

The bot make the decisions using various indices such as:

  • EMA
  • MACD
  • RSI

How it works

Brief diagram explanation:

Logic

The bot use the API key generated from Binance to connect to the desired wallet to manage the balance.

There is an optional integration with Telegram API to check the bot status and information about configured market and buy/sell prices.

Installation

To install and run the application correctly you need to run those two commands form the project directory:

mvn install:install-file -Dfile=src/main/resources/lib/ta-lib-0.4.0.jar -DgroupId=com.tictactec.ta.lib -DartifactId=tictactec -Dversion=1.0 -Dpackaging=jar

After that is required a file secret.yaml to be created at resource folder with the right API keys desired to be used/integrated with.

About

Bot with the scope to evaluate the Crypto market of a specific trade market to sell and buy at the best rate using EMA

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages