All Projects → valamidev → TraderCore

valamidev / TraderCore

Licence: MIT license
Core module for the StockML crypto trading application.

Programming Languages

typescript
32286 projects
javascript
184084 projects - #8 most used programming language
Dockerfile
14818 projects

Projects that are alternatives of or similar to TraderCore

binance-downloader
Python tool to download Binance Candlestick (k-line) data from REST API
Stars: ✭ 44 (+7.32%)
Mutual labels:  trading-bot, backtesting-trading-strategies, backtesting, cryptocurrency-exchanges
TradeBot
Crypto trading bot using Binance API (Java)
Stars: ✭ 292 (+612.2%)
Mutual labels:  trading-bot, backtesting-trading-strategies, backtesting, tradebot
Tradercore
Core module for the StockML crypto trading application.
Stars: ✭ 33 (-19.51%)
Mutual labels:  trading-bot, nestjs, cryptocurrency-exchanges
aku
Aku - Toy Backtesting/Trading Engine
Stars: ✭ 27 (-34.15%)
Mutual labels:  trading-bot, backtesting-trading-strategies, backtesting
quick trade
convenient script for trading with python.
Stars: ✭ 63 (+53.66%)
Mutual labels:  trading-bot, cryptocurrency-exchanges, tradebot
tumbleweed gdax
Prototype market maker specialized to trade on CoinbasePro
Stars: ✭ 41 (+0%)
Mutual labels:  trading-bot, cryptocurrency-exchanges
Golang Crypto Trading Bot
A golang implementation of a console-based trading bot for cryptocurrency exchanges
Stars: ✭ 475 (+1058.54%)
Mutual labels:  trading-bot, cryptocurrency-exchanges
Python Bittrex
Python bindings for bittrex
Stars: ✭ 601 (+1365.85%)
Mutual labels:  trading-bot, cryptocurrency-exchanges
Cryptotradingframework
A self hosted, cryptocurrency trading bot and framework supporting multiple exchanges with GUI
Stars: ✭ 42 (+2.44%)
Mutual labels:  trading-bot, cryptocurrency-exchanges
Gekko Strategies
Strategies to Gekko trading bot with backtests results and some useful tools.
Stars: ✭ 1,022 (+2392.68%)
Mutual labels:  trading-bot, cryptocurrency-exchanges
Zvt
modular quant framework.
Stars: ✭ 1,801 (+4292.68%)
Mutual labels:  trading-bot, backtesting
crypto-database
Database for crypto data, supporting several exchanges. Can be used for TA, bots, backtest, realtime trading, etc.
Stars: ✭ 72 (+75.61%)
Mutual labels:  trading-bot, cryptocurrency-exchanges
rockfish
Rockfish is an arbitrage bot for the Stellar Decentralized Exchange (SDEX)
Stars: ✭ 58 (+41.46%)
Mutual labels:  trading-bot, cryptocurrency-exchanges
bybit-api
Node.js connector for the Bybit APIs and WebSockets, with TypeScript & browser support.
Stars: ✭ 69 (+68.29%)
Mutual labels:  trading-bot, cryptocurrency-exchanges
plutus-algo-backtesting
Algorithmic Trading : A python framework to run backtest on stocks using your own custom algorithmic strategies
Stars: ✭ 28 (-31.71%)
Mutual labels:  backtesting-trading-strategies, backtesting
TAcharts
Apply popular TA tools and charts to candlestick data with NumPy.
Stars: ✭ 131 (+219.51%)
Mutual labels:  trading-bot, backtesting
Algotrading
Algorithmic trading framework for cryptocurrencies.
Stars: ✭ 249 (+507.32%)
Mutual labels:  trading-bot, cryptocurrency-exchanges
backtrader template
Basic template for managing Backtrader backtests.
Stars: ✭ 131 (+219.51%)
Mutual labels:  trading-bot, backtesting
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 (+473.17%)
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 (+256.1%)
Mutual labels:  trading-bot, cryptocurrency-exchanges

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].