Skip to content

CloudEngineHub/StockSharp

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12,071 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Introduction

StockSharp (S# for short) – is a free platform for trading on any market in the world (crypto exchanges, American, European, Asian, Russian, stocks, futures, options, Bitcoins, forex, etc.). You will be able to trade manually or automatically (algorithmic trading robots, conventional or HFT).

Available connections: Binance, MT4, MT5, FIX/FAST, PolygonIO, Trading Technologies, Alpaca Markets, BarChart, CQG, E*Trade, IQFeed, InteractiveBrokers, LMAX, MatLab, Oanda, FXCM, Rithmic, cTrader, DXtrade, BitStamp, Bitfinex, Coinbase, Kraken, Poloniex, GDAX, Bittrex, Bithumb, OKX, Coincheck, CEX.IO, BitMEX, YoBit, Livecoin, EXMO, Deribit, HTX, KuCoin, QuantFEED, Aster, edgeX, Ligther, Paradex, Hyperliquid and many others.

Connector source code and the full connector list are available in the StockSharp Connectors repository.

Designer - a free universal algorithmic strategy application for easy strategy creation:

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

Hydra - 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 Hydra instances

Terminal - a 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

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

  • Complete source code
  • Support for all StockSharp platform connections
  • Support for 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

API is a free C# library for programmers who use Visual Studio. The 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...

Connector example

var connector = new Connector();
var security = connector.LookupById("AAPL@NASDAQ");

var subscription = new Subscription(DataType.TimeFrame(TimeSpan.FromMinutes(1)), security);

connector.CandleReceived += (sub, candle) =>
{
        if (sub != subscription || candle.State != CandleStates.Finished)
                return;

        // determine candle color
        var isGreen = candle.ClosePrice > candle.OpenPrice;

        // register market order depending on candle color
        var order = new Order
        {
                Security = security,
                Type = OrderTypes.Market,
                Side = isGreen ? Sides.Buy : Sides.Sell,
                Volume = 1
        };

        connector.RegisterOrder(order);
};

connector.Subscribe(subscription);
connector.Connect();

Crypto exchanges

Logo Name Documentation
Bibox Docs
Binance Docs
BingX Docs
Bitalong Docs
Bitbank Docs
Bitget Docs
Bitexbook Docs
Bitfinex Docs
Bithumb Docs
BitMax Docs
BitMEX Docs
BitStamp Docs
Bittrex Docs
BitZ Docs
ByBit Docs
BW Docs
CEX.IO Docs
Coinbase Docs
CoinBene Docs
CoinCap Docs
Coincheck Docs
CoinEx Docs
CoinExchange Docs
Coinigy Docs
CoinHub Docs
Crypto.com Exchange Docs
Cryptopia Docs
Deribit Docs
DigiFinex Docs
DigitexFutures Docs
EXMO Docs
FatBTC Docs
GateIO Docs
GDAX Docs
GOPAX Docs
HitBTC Docs
Hotbit Docs
Huobi Docs
IDAX Docs
Kraken Docs
KuCoin Docs
LATOKEN Docs
LBank Docs
Liqui Docs
Livecoin Docs
MEXC Docs
OKCoin Docs
OKEx Docs
Poloniex Docs
PrizmBit Docs
QuoineX Docs
TradeOgre Docs
Upbit Docs
YoBit Docs
Zaif Docs
ZB Docs

DEX exchanges

Logo Name Documentation
Aster Docs
Toobit Docs
WhiteBIT Docs
WEEX Docs
CoinW Docs
Pionex Docs
XT.COM Docs
Phemex Docs
Bullish Docs
Ourbit Docs
Bitunix Docs
BloFin Docs
Deepcoin Docs
Bitrue Docs
WOO X Docs
Backpack Exchange Docs
edgeX Docs
Ligther Docs
Paradex Docs
Hyperliquid Docs

Stock, Futures and Options

Logo Name Documentation
Polygon.io Docs
Public.com Docs
Moomoo Docs
NinjaTrader Docs
Lime Trader Docs
lemon.markets Docs
SnapTrade Docs
OpenMarkets Docs
Phillip POEMS Docs
uSMART Docs
Alpaca.Markets Docs
Interactive Brokers Docs
Charles Schwab Docs
Tradovate Docs
TradeStation Docs
TradeLocker Docs
tastytrade Docs
TradeZero Docs
Webull Docs
Angel One SmartAPI Docs
DhanHQ v2 Docs
FYERS API v3 Docs
ICICI Direct Breeze API Docs
Upstox Docs
Zhongtai XTP Docs
CTP Docs
Kotak Neo Trade API v2 Docs
Tiger Brokers OpenAPI Docs
Saxo OpenAPI Docs
Questrade API Docs
Longbridge OpenAPI Docs
CQG Web API Docs
IG Markets API Docs
eToro Public API Docs
Korea Investment & Securities Open API Docs
Kiwoom REST API Docs
Trading 212 Docs
Daishin CYBOS Plus Docs
Capital Futures API Docs
Yuanta SPARK API Docs
Fubon Neo API Docs
SinoPac Shioaji Docs
Fugle Market Data API Docs
Flattrade Pi API Docs
Alice Blue ANT API Docs
Shoonya API Docs
Motilal Oswal MO API Docs
5paisa Xstream Docs
QMT / MiniQMT / XtQuant Docs
LSEG Real-Time Docs
Bloomberg Docs
Databento Docs
dxFeed Docs
Swissquote Docs
Mirae Asset Sharekhan Docs
LS Securities Open API Docs
Zerodha Kite Connect Docs
Capital.com API Docs
Mitsubishi UFJ eSmart kabu Station API Docs
Rakuten MARKETSPEED II RSS Docs
Groww Trading API Docs
Goldman Sachs Marquee Docs
J.P. Morgan DataQuery Docs
FactSet Prices Docs
Morningstar Direct Web Services Docs
S&P Global Commodity Insights Docs
Cboe DataShop / LiveVol Docs
Nasdaq Data Link Docs
Nasdaq Cloud Data Service Docs
Intrinio Docs
Finnhub Docs
Twelve Data Docs
Tiingo Docs
EOD Historical Data Docs
Financial Modeling Prep Docs
Marketstack Docs
ThetaData Docs
ORATS Docs
OptionMetrics IvyDB Docs
AlgoSeek Docs
Exegy Docs
QUODD Docs
ACTIV Financial Docs
Benzinga Docs
RavenPack Docs
Dow Jones Docs
MT Newswires Docs
BMLL Docs
FIX protocol (4.2, 4.4. 5.0) Docs
FAST protocol Docs
Sierra Chart DTC Docs
BVMT Docs
AlphaVantage Docs
BarChart Docs
CQG Docs
E*TRADE Docs
Google Docs
IEX Docs
IQFeed Docs
ITCH Docs
OpenECry Docs
Quandl Docs
QuantFEED Docs
Rithmic Docs
Robinhood Docs
Sterling Docs
Tradier Docs
Xignite Docs
Yahoo Docs
Blackwood (Fusion) Docs

Forex

Logo Name Documentation
DXtrade Docs
cTrader Docs
Match-Trader Docs
X Open Hub Docs
MT4 Docs
MT5 Docs
DukasCopy Docs
FXCM Docs
LMAX Docs
Oanda Docs

About

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

Resources

License

Stars

1 star

Watchers

0 watching

Forks

Packages

 
 
 

Contributors

Languages

  • C# 99.0%
  • Other 1.0%