The Principal Dev – Masterclass for Tech Leads

The Principal Dev – Masterclass for Tech LeadsNov 27-28

Join

StockSharp - trading platform

English | Русский | 中文

Docs Docs Download Download Chat Chat YouTube YouTube

Introduction

StockSharp (shortly S#) – are free platform for trading at any markets of the world (crypto exchanges, 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: 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 and many other.

Designer

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

Hydra

Hydra - free software to automatically load and store market data:

Terminal

Terminal - free trading charting application (trading terminal):

Shell

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

API

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

Stock, Futures and Options

Logo Name Documentation
Polygon.io Docs
Alpaca.Markets Docs
Interactive Brokers Docs
FIX protocol (4.2, 4.4. 5.0) Docs
FAST protocol 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
Sterling Docs
Tradier Docs
Xignite Docs
Yahoo Docs
Blackwood (Fusion) Docs

Forex

Logo Name Documentation
DXtrade Docs
cTrader Docs
MT4 Docs
MT5 Docs
DukasCopy Docs
FXCM Docs
LMAX Docs
Oanda Docs

Join libs.tech

...and unlock some superpowers

GitHub

We won't share your data with anyone else.