All Projects β†’ kyhorne β†’ trading_sim

kyhorne / trading_sim

Licence: MIT License
πŸ“ˆπŸ“† Backtest trading strategies concurrently using historical chart data from various financial exchanges.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to trading sim

AutoTrader
A Python-based development platform for automated trading systems - from backtesting to optimisation to livetrading.
Stars: ✭ 227 (+980.95%)
Mutual labels:  finance, crypto, trading, trading-bot, trading-strategies
Gekko Strategies
Strategies to Gekko trading bot with backtests results and some useful tools.
Stars: ✭ 1,022 (+4766.67%)
Mutual labels:  crypto, trading, trading-bot, stock, trading-strategies
piker
#nontina, #paperhands,, #pwnzebotz, #tradezbyguille
Stars: ✭ 63 (+200%)
Mutual labels:  finance, trading, concurrency, financial-analysis
cira
Cira algorithmic trading made easy. A Façade library for simpler interaction with alpaca-trade-API from Alpaca Markets.
Stars: ✭ 21 (+0%)
Mutual labels:  finance, trading, trading-bot, stock-market
stocklist
Stock data collection and analysis
Stars: ✭ 27 (+28.57%)
Mutual labels:  finance, trading, stock, financial-analysis
Ta Rs
Technical analysis library for Rust language
Stars: ✭ 248 (+1080.95%)
Mutual labels:  finance, trading, stock-market, trading-strategies
Alpaca Backtrader Api
Alpaca Trading API integrated with backtrader
Stars: ✭ 246 (+1071.43%)
Mutual labels:  finance, trading, trading-bot, stock-market
MoniGoMani
Isn't that what we all want? Our money to go many? Well that's what this framework/strategy hopes to do for you! By giving you & HyperOpt a lot of signals to alter the weights from.
Stars: ✭ 868 (+4033.33%)
Mutual labels:  crypto, trading, trading-bot, trading-strategies
Quantdom
Python-based framework for backtesting trading strategies & analyzing financial markets [GUI ]
Stars: ✭ 449 (+2038.1%)
Mutual labels:  finance, trading, stock-market, trading-strategies
futu algo
Futu Algorithmic Trading Solution (Python) εŸΊζ–Όε―Œι€”OpenAPIζ‰€ι–‹η™Όι‡εŒ–δΊ€ζ˜“η¨‹εΊ
Stars: ✭ 143 (+580.95%)
Mutual labels:  finance, trading, trading-bot, trading-strategies
TradingView-Machine-Learning-GUI
Let Python optimize the best stop loss and take profits for your TradingView strategy.
Stars: ✭ 396 (+1785.71%)
Mutual labels:  trading, stock, stock-market, trading-strategies
gdax bot
gdax_bot - Micro dollar cost averaging for crypto
Stars: ✭ 57 (+171.43%)
Mutual labels:  crypto, trading, trading-bot, trading-strategies
Turingtrader
The Open-Source Backtesting Engine/ Market Simulator by Bertram Solutions.
Stars: ✭ 132 (+528.57%)
Mutual labels:  finance, trading, trading-bot, trading-strategies
Intrinio Realtime Node Sdk
Intrinio NodeJS SDK for Real-Time Stock & Crypto Prices
Stars: ✭ 30 (+42.86%)
Mutual labels:  finance, real-time, crypto, stock-market
HTML-Crypto-Currency-Chart-Snippets
πŸ’Ή Simple HTML Snippets to create Tickers / Charts of Cryptocurrencies with the TradingView API πŸ’Ή
Stars: ✭ 89 (+323.81%)
Mutual labels:  finance, crypto, trading, financial-analysis
Lean
Lean Algorithmic Trading Engine by QuantConnect (Python, C#)
Stars: ✭ 5,675 (+26923.81%)
Mutual labels:  finance, trading, trading-bot, trading-strategies
wallstreet
Stock Quotes and Charts for the Terminal
Stars: ✭ 75 (+257.14%)
Mutual labels:  finance, stock, stock-market, financial-analysis
Machine Learning And Ai In Trading
Applying Machine Learning and AI Algorithms applied to Trading for better performance and low Std.
Stars: ✭ 258 (+1128.57%)
Mutual labels:  finance, trading, trading-bot, trading-strategies
Stocksharp
Algorithmic trading and quantitative trading open source platform to develop trading robots (stock markets, forex, crypto, bitcoins, and options).
Stars: ✭ 4,601 (+21809.52%)
Mutual labels:  finance, crypto, trading, trading-strategies
web trader
πŸ“Š Python Flask game that consolidates data from Nasdaq, allowing the user to practice buying and selling stocks.
Stars: ✭ 21 (+0%)
Mutual labels:  finance, trading, stock, stock-market

trading_sim

This TCP socket framwork can backtest trading strategies concurrently. The system uses a load balancer to instantiate multiple strategies with a server. The server exposes a uniform wrapper to various financial exchanges and audits the performance of each trading strategy; thus, allowing the client to efficiently test and analyze multiple trading strategies simultaneously.

Usage

Ensure you have sqlite3 installed. Then, run:

git clone https://github.com/kyhorne/trading_sim.git
cd trading_sim
pip3 install -r requirements.txt
cd trading_sim
python3 run.py -p

Then, in a new terminal window, run:

python3 run.py -d
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].