All Projects → stockmlbot → Tradercore

stockmlbot / Tradercore

Licence: mit
Core module for the StockML crypto trading application.

Programming Languages

typescript
32286 projects

Projects that are alternatives of or similar to Tradercore

TraderCore
Core module for the StockML crypto trading application.
Stars: ✭ 41 (+24.24%)
Mutual labels:  trading-bot, nestjs, cryptocurrency-exchanges
Pi-Trader
A cryptocurrency day-trading bot for Raspberry Pi.
Stars: ✭ 44 (+33.33%)
Mutual labels:  trading-bot, cryptocurrency-exchanges
Algotrading
Algorithmic trading framework for cryptocurrencies.
Stars: ✭ 249 (+654.55%)
Mutual labels:  trading-bot, cryptocurrency-exchanges
Bybit-Auto-Trading-Bot-Ordes-placed-via-TradingView-Webhook
Python based Trading Bot that uses TradingView.com webhook JSON alerts to place orders(buy/sell/close/manage positions/TP/SL/TS etc.) on Bybit.com. Hire me directly here https://www.freelancer.com/u/Beannsofts for any assistance
Stars: ✭ 235 (+612.12%)
Mutual labels:  trading-bot, cryptocurrency-exchanges
Cryptotradingframework
A self hosted, cryptocurrency trading bot and framework supporting multiple exchanges with GUI
Stars: ✭ 42 (+27.27%)
Mutual labels:  trading-bot, cryptocurrency-exchanges
Gekko Datasets
Gekko Trading Bot dataset dumps. Ready to use and download history files in SQLite format.
Stars: ✭ 146 (+342.42%)
Mutual labels:  trading-bot, cryptocurrency-exchanges
binance-downloader
Python tool to download Binance Candlestick (k-line) data from REST API
Stars: ✭ 44 (+33.33%)
Mutual labels:  trading-bot, cryptocurrency-exchanges
Gekko Strategies
Strategies to Gekko trading bot with backtests results and some useful tools.
Stars: ✭ 1,022 (+2996.97%)
Mutual labels:  trading-bot, cryptocurrency-exchanges
bybit-api
Node.js connector for the Bybit APIs and WebSockets, with TypeScript & browser support.
Stars: ✭ 69 (+109.09%)
Mutual labels:  trading-bot, cryptocurrency-exchanges
rockfish
Rockfish is an arbitrage bot for the Stellar Decentralized Exchange (SDEX)
Stars: ✭ 58 (+75.76%)
Mutual labels:  trading-bot, cryptocurrency-exchanges
crypto-database
Database for crypto data, supporting several exchanges. Can be used for TA, bots, backtest, realtime trading, etc.
Stars: ✭ 72 (+118.18%)
Mutual labels:  trading-bot, cryptocurrency-exchanges
Golang Crypto Trading Bot
A golang implementation of a console-based trading bot for cryptocurrency exchanges
Stars: ✭ 475 (+1339.39%)
Mutual labels:  trading-bot, cryptocurrency-exchanges
quick trade
convenient script for trading with python.
Stars: ✭ 63 (+90.91%)
Mutual labels:  trading-bot, cryptocurrency-exchanges
tumbleweed gdax
Prototype market maker specialized to trade on CoinbasePro
Stars: ✭ 41 (+24.24%)
Mutual labels:  trading-bot, cryptocurrency-exchanges
Python Bittrex
Python bindings for bittrex
Stars: ✭ 601 (+1721.21%)
Mutual labels:  trading-bot, cryptocurrency-exchanges
Coinbase Pro Trading Toolkit
DEPRECATED — The Coinbase Pro trading toolkit
Stars: ✭ 817 (+2375.76%)
Mutual labels:  trading-bot
Copa Backend
🚀 Nest application written in TypeScript for the COPA project
Stars: ✭ 23 (-30.3%)
Mutual labels:  nestjs
Typeorm
TypeORM module for Nest framework (node.js) 🍇
Stars: ✭ 807 (+2345.45%)
Mutual labels:  nestjs
Exchange Core
Ultra-fast matching engine written in Java based on LMAX Disruptor, Eclipse Collections, Real Logic Agrona, OpenHFT, LZ4 Java, and Adaptive Radix Trees.
Stars: ✭ 801 (+2327.27%)
Mutual labels:  cryptocurrency-exchanges
Nest Log4js
a log4js module for Nest.
Stars: ✭ 12 (-63.64%)
Mutual labels:  nestjs

TraderCore

DeepScan grade

TradeCore made for Trading, Signaling and Backtesting Strategies based on datas provided by DataSynchronizer (https://github.com/stockmlbot/DataSynchronizer/).

Install:

Rename .sample_env -> .env and configure required variables

npm install && npm run build && npm start

Windows(only):

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

API Endpoints:

Tradepairs:

/all

Get all available Tradepairs from database.

curl --location --request GET 'http://localhost:3100/tradepairs/all'

Strategy:

/all

Get all available Strategy and configuration schema from (https://github.com/stockmlbot/TraderCore/blob/master/src/strategies/index.ts).

curl --location --request GET 'http://localhost:3100/strategy/all'

Backtest:

/optimize

Run Backtest optimize process against given Tradepair with various strategy configuration (random generated).

curl --location --request POST 'http://localhost:3100/backtest/optimize' \
--data-raw '{
  "exchange": '\''binance'\'',
  "symbol": '\''BTC/USDT'\'',
  "strategy": '\''bb_pure'\'',
  "candleLimit": 3000,
  "numberOfExecution": 30
};'

Additional features:

Live strategy evaluation:

It allow to load/update your pre-configured strategies and save trading advices into the database also can be used for Tradebot.

Tradebot (experimental):

Interact with Exchanges to execute,update,follow Orders and manage balances.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].