/TraderCore

Core module for the StockML crypto trading application.

Primary LanguageTypeScriptMIT LicenseMIT

TraderCore

This application made for DataSynchronizer (https://github.com/stockmlbot/DataSynchronizer/) to utilize and process the collected exchange datas and provide various endpoints.

Tradebot:

It can interact with Exchanges to execute,update,follow Orders and manage balances.

Live emulator:

It allow to load/update your pre-configured strategies, it can give advices to Tradebot.

Backtest emulator:

This reffer to execute backtest, monte-carlo analysis (auto optimize strategies), this can be CPU intense.

HTTP API:

Every module has HTTP API end-point.

Install:

  • Edit configuration files
npm install && npm run build && npm start

Windows(only):

  • Talib will build only with --vs2015 build tools.
npm install --vs2015 --global windows-build-tools