All Projects → StockSharp → Stocksharp

StockSharp / Stocksharp

Licence: apache-2.0
Algorithmic trading and quantitative trading open source platform to develop trading robots (stock markets, forex, crypto, bitcoins, and options).

Programming Languages

C#
18002 projects

Projects that are alternatives of or similar to Stocksharp

AutoTrader
A Python-based development platform for automated trading systems - from backtesting to optimisation to livetrading.
Stars: ✭ 227 (-95.07%)
Mutual labels:  finance, crypto, trading, forex, trading-platform, trading-strategies, stocks, quantitative-finance
Lean
Lean Algorithmic Trading Engine by QuantConnect (Python, C#)
Stars: ✭ 5,675 (+23.34%)
Mutual labels:  finance, trading-strategies, trading-platform, forex, trading, algorithmic-trading-engine
Turingtrader
The Open-Source Backtesting Engine/ Market Simulator by Bertram Solutions.
Stars: ✭ 132 (-97.13%)
Mutual labels:  trading, finance, trading-strategies, quantitative-finance, stocks, trading-platform
Zvt
modular quant framework.
Stars: ✭ 1,801 (-60.86%)
Mutual labels:  cryptocurrency, trading-strategies, quantitative-finance, trading-platform, backtesting
Socktrader
🚀 Websocket based trading bot for 💰cryptocurrencies 📈
Stars: ✭ 152 (-96.7%)
Mutual labels:  cryptocurrency, trading, trading-strategies, trading-platform, crypto
Quantdom
Python-based framework for backtesting trading strategies & analyzing financial markets [GUI ]
Stars: ✭ 449 (-90.24%)
Mutual labels:  trading, finance, trading-strategies, quantitative-finance, trading-platform
Kupi Terminal
Ccxt based, open source, customized, extendable trading platform that supports 130+ crypto exchanges.
Stars: ✭ 104 (-97.74%)
Mutual labels:  cryptocurrency, trading, trading-strategies, trading-platform, crypto
Tradingstrategies
Algorithmic trading strategies
Stars: ✭ 120 (-97.39%)
Mutual labels:  trading, finance, trading-strategies, quantitative-finance, trading-platform
Alphapy
Automated Machine Learning [AutoML] with Python, scikit-learn, Keras, XGBoost, LightGBM, and CatBoost
Stars: ✭ 564 (-87.74%)
Mutual labels:  cryptocurrency, trading, trading-strategies, stocks, trading-platform
Gekko Strategies
Strategies to Gekko trading bot with backtests results and some useful tools.
Stars: ✭ 1,022 (-77.79%)
Mutual labels:  cryptocurrency, trading, trading-strategies, trading-platform, crypto
Siis
Trading bot including terminal, for crypto and traditionals markets. Assisted or fully automated strategy.
Stars: ✭ 45 (-99.02%)
Mutual labels:  cryptocurrency, trading, trading-platform, forex, crypto
Mida
The open-source and cross-platform trading framework
Stars: ✭ 263 (-94.28%)
Mutual labels:  finance, trading, forex, broker, stocks
Roq Api
API for algorithmic and high-frequency trading
Stars: ✭ 132 (-97.13%)
Mutual labels:  cryptocurrency, trading, trading-strategies, trading-platform
Bot18
Bot18 is a high-frequency cryptocurrency trading bot developed by Zenbot creator @carlos8f
Stars: ✭ 157 (-96.59%)
Mutual labels:  cryptocurrency, trading, finance, forex
Trading Server
A multi-asset, multi-strategy, event-driven trade execution and management platform for running many algorithms/bots at many venues simultaneously with unified risk management and reporting. Uses MongoDB for storage and Telegram for user notifications/trade consent.
Stars: ✭ 191 (-95.85%)
Mutual labels:  cryptocurrency, trading, trading-platform, forex
Krypto Trading Bot
Self-hosted crypto trading bot (automated high frequency market making) written in C++
Stars: ✭ 2,589 (-43.73%)
Mutual labels:  cryptocurrency, trading, trading-strategies, trading-platform
trading sim
📈📆 Backtest trading strategies concurrently using historical chart data from various financial exchanges.
Stars: ✭ 21 (-99.54%)
Mutual labels:  finance, crypto, trading, trading-strategies
cira
Cira algorithmic trading made easy. A Façade library for simpler interaction with alpaca-trade-API from Alpaca Markets.
Stars: ✭ 21 (-99.54%)
Mutual labels:  finance, trading, stocks, quantitative-finance
Machine Learning And Ai In Trading
Applying Machine Learning and AI Algorithms applied to Trading for better performance and low Std.
Stars: ✭ 258 (-94.39%)
Mutual labels:  trading, finance, trading-strategies, quantitative-finance
Gekko Backtesttool
Batch backtest, import and strategy params optimalization for Gekko Trading Bot. With one command you will run any number of backtests.
Stars: ✭ 203 (-95.59%)
Mutual labels:  cryptocurrency, trading, trading-strategies, crypto

StockSharp - trading platform

Documentation | Download | Support | Algotrading training

Introduction

StockSharp (shortly S#) – are free programs for trading at any markets of the world (American, European, Asian, Russian, stocks, futures, options, Bitcoins, forex, etc.). You will be able to trade manually or automated trading (algorithmic trading robots, conventional or HFT).

Available connections: FIX/FAST, ITCH (LSE, NASDAQ), Blackwood/Fusion, BarChart, CQG, E*Trade, IQFeed, InteractiveBrokers, LMAX, MatLab, Oanda, FXCM, OpenECry, Rithmic, RSS, Sterling, BTCE, BitStamp, Bitfinex, Coinbase, Kraken, Poloniex, GDAX, Bittrex, Bithumb, HitBTC, OKCoin, Coincheck, Binance, Liqui, CEX.IO, Cryptopia, OKEx, BitMEX, YoBit, Livecoin, EXMO, Deribit, Huobi, KuCoin, BITEXBOOK, CoinExchange, QuantFEED and many other.

S#.Designer

S#.Designer - free universal algorithmic strategies application for easy strategy creation:

  • Visual designer to create strategies by mouse clicking
  • Embedded C# editor
  • Easy to create own indicators
  • Build in debugger
  • Connections to the multiple electronic boards and brokers
  • All world platforms
  • Schema sharing with own team

S#.Data

S#.Data - free software to automatically load and store market data:

  • Supports many sources
  • High compression ratio
  • Any data type
  • Program access to stored data via API
  • Export to csv, excel, xml or database
  • Import from csv
  • Scheduled tasks
  • Auto-sync over the Internet between several running programs S#.Data

S#.Terminal

Terminal - free trading charting application (trading terminal):

  • Connections to the multiple electronic boards and brokers
  • Trading from charts by clicking
  • Arbitrary timeframes
  • Volume, Tick, Range, P&F, Renko candles
  • Cluster charts
  • Box charts
  • Volume Profile

S#.Shell

S#.Shell - the ready-made graphical framework with the ability to quickly change to your needs and with fully open source code in C#:

  • Complete source code
  • Support for all StockSharp platform connections
  • Support for S#.Designer schemas
  • Flexible user interface
  • Strategy testing (statistics, equity, reports)
  • Save and load strategy settings
  • Launch strategies in parallel
  • Detailed information on strategy performance
  • Launch strategies on schedule

S#.API

S#.API is a free C# library for programmers who use Visual Studio. S#.API lets you create any trading strategy, from long-timeframe positional strategies to high frequency strategies (HFT) with direct access to the exchange (DMA). More info...

Strategy example

public class SimpleStrategy : Strategy
{
	[Display(Name = "CandleSeries",
		 GroupName = "Base settings")]
	public CandleSeries CandleSeries { get; set; }
	public SimpleStrategy(){}

	protected override void OnStarted()
	{
		var connector = (Connector)Connector;
		connector.WhenCandlesFinished(CandleSeries).Do(CandlesFinished).Apply(this);
		connector.SubscribeCandles(CandleSeries);
		base.OnStarted();
	}

	private void CandlesFinished(Candle candle)
	{
		if (candle.OpenPrice < candle.ClosePrice && Position <= 0)
		{
			RegisterOrder(this.BuyAtMarket(Volume + Math.Abs(Position)));
		}
		else if (candle.OpenPrice > candle.ClosePrice && Position >= 0)
		{
			RegisterOrder(this.SellAtMarket(Volume + Math.Abs(Position)));
		}
	}
}

American Stock, Futures and Options

Logo Name Documentation Eng Documentation Ru
AlphaVantage Eng Ru
Bachart Eng Ru
Blackwood (Fusion) Eng Ru
CQG Eng Ru
E*TRADE Eng Ru
Google Eng Ru
IEX Eng Ru
Interactive Brokers Eng Ru
IQFeed Eng Ru
ITCH Eng Ru
OpenECry Eng Ru
Quandl Eng Ru
QuantFEED Eng Ru
Rithmic Eng Ru
Sterling Eng Ru
Tradier Eng Ru
Xignite Eng Ru
Yahoo Eng Ru

Russian Stock, Futures and Options

Logo Name Documentation Ru
Mfd Ru
Micex (TEAP) Ru
Plaza II Ru
Quik Ru
Quik FIX Ru
SmartCOM Ru
SPB Exchange Ru
Transaq Ru
Twime Ru
UX (сайт) Ru
Алор Трейд Ru
Альфа-Директ Ru
ЛЧИ Ru
РТС Ru
Финам Ru

Forex

Logo Name Documentation Eng Documentation Ru
DukasCopy Eng Ru
FinViz Eng Ru
FXCM Eng Ru
GAIN Capital Eng Ru
LMAX Eng Ru
MB Trading Eng Ru
Oanda Eng Ru
TrueFX Eng Ru

Cryptocurrencies

Logo Name Documentation Eng Documentation Ru
Bibox Eng Ru
Binance Eng Ru
Bitalong Eng Ru
Bitbank Eng Ru
Bitexbook Eng Ru
Bitfinex Eng Ru
Bithumb Eng Ru
BitMax Eng Ru
BitMEX Eng Ru
BitStamp Eng Ru
Bittrex Eng Ru
BitZ Eng Ru
BTC-E Eng Ru
BW Eng Ru
CEX.IO Eng Ru
Coinbase Eng Ru
CoinBene Eng Ru
CoinCap Eng Ru
Coincheck Eng Ru
CoinEx Eng Ru
CoinExchange Eng Ru
Coinigy Eng Ru
CoinHub Eng Ru
Cryptopia Eng Ru
Deribit Eng Ru
DigiFinex Eng Ru
DigitexFutures Eng Ru
EXMO Eng Ru
FatBTC Eng Ru
GDAX Eng Ru
GOPAX Eng Ru
HitBTC Eng Ru
Hotbit Eng Ru
Huobi Eng Ru
IDAX Eng Ru
Kraken Eng Ru
KuCoin Eng Ru
LATOKEN Eng Ru
LBank Eng Ru
Liqui Eng Ru
Livecoin Eng Ru
OKCoin Eng Ru
OKEx Eng Ru
Poloniex Eng Ru
PrizmBit Eng Ru
QuoineX Eng Ru
TradeOgre Eng Ru
Upbit Eng Ru
YoBit Eng Ru
Zaif Eng Ru
ZB Eng Ru

Development stage

Current stage of all components - RELEASE_STAGES.md. Release notes - RELEASE_NOTES.md.

License

StockSharp code is licensed under the Apache License 2.0.

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