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. Any broker or partner broker (benefits).

S#.Designer

S#.Designer.png 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.

  • More...


S#.Data

S#.DataThe program for automatic download of historical and real-time market data:

  • Supports many sources: (Yahoo Finance, Quandl, FinViz, FIX/FAST, LMAX, DukasCopy, TrueFX, Oanda, MBTrading, GainCapital, Rithmic, Blackwood/Fusion, Interactive Brokers, OpenECry, Sterling, IQFeed, E*Trade, BTCE, BitStamp and many other).
  • High compression ratio (2 bytes per trade, 7 bytes per order book).
  • Any data type (candles, ticks, order book, order-log, options, news and other).
  • 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 - trading charting application (trading terminal).


  • Trading from charts by clicking
  • Arbitrary timeframes
  • Volume, Tick, Range, P&F, Renko candles
  • Cluster and box charts




S#.Shell

S#.ShellThe 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: Quik, SmartCom, Plaza II CGate, FIX/FAST, Crypto Exchange (+30 at the moment), etc.
  • 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 (orders, transactions, position, revenue, logs, etc.).
  • Launch strategies on schedule.




S#.API - library for the professional development of trading robots in C#. For those who are programming in Visual Studio, and is a professional programmer in algotrading.

All our products:


  • S#.Designer - universal algorithmic strategies designer.
  • S#.Data - program to download market data.
  • S#.Terminal - trading terminal.
  • S#.API - library for writing trading robots on C#.
  • S#.Shell - ready-to-use graphical shell with source codes.
  • S#.MatLab - MatLab integration with trading systems. Trade from MatLab scripts.
  • BPI Viewer - graphics of Best Private Investor (BPI) competition with participants’ trades.

>> Download | Documentation <<

Thanks:



15 Answers
Victor Montanez

Avatar
Date: 7/16/2017
Reply


How I do get the free perpetual license for individual traders? Thanks.
Thanks:

Mikhail Sukhov

Avatar
Articles author Programmer Trader
Date: 8/1/2017
Reply


Victor Montanez Go to
How I do get the free perpetual license for individual traders? Thanks.


http://stocksharp.com/products/pricing/ - just finish the registration.
Topic starter
Thanks:

Victor Montanez

Avatar
Date: 8/24/2017
Reply


I got an email to test the S# Hydra, but the links sent me here, and I dont see the app. Also, how to run the S# App? I unzipped the app, and then double clicked on the start icon and nothing. Thanks,.
Thanks:

Victor Montanez

Avatar
Date: 8/24/2017
Reply


Any way to get data from Google and or Quandl. Dont see them in available choices.
Thanks:

Mikhail Sukhov

Avatar
Articles author Programmer Trader
Date: 8/25/2017
Reply


http://stocksharp.com/products/download/ - link to download all our products.
Topic starter
Thanks:

Daniel

Avatar
Date: 11/12/2017
Reply


It's a little confusing I think and there's no solution file (*.sln) in the code on github.

What products are in the source code on github?
Thanks:

Mikhail Sukhov

Avatar
Articles author Programmer Trader
Date: 11/13/2017
Reply


We do not use sln.

Compilation instruction available for contributors only.
Topic starter
Thanks:

fernando

Avatar
Date: 4/6/2018
Reply


What I need to do to become a contributor?
Thanks:

Mikhail Sukhov

Avatar
Articles author Programmer Trader
Date: 4/6/2018
Reply


Send your CV to info@stocksharp.com and we will review it.
Topic starter
Thanks:

Jake

Avatar
Date: 6/24/2018
Reply


So you put source code on GitHub that I cannot use because I'm not contributing?

I have tried building the code before and had a lot of issues. Now I know why.


Thanks:

Mikhail Sukhov

Avatar
Articles author Programmer Trader
Date: 6/25/2018
Reply


We are not looking for free contributors cause we have enough C# developers in our team. But we can extend in the future. If you are looking for a job in FinTech you can send us CV.
Topic starter
Thanks:

Jake

Avatar
Date: 6/25/2018
Reply


I just want to use your opensource code, but you don't provide build instructions or a solution file. I really don't understand the purpose of this opensource project when your code isn't usable. I can't even run the samples due to missing assemblies and broken project files.
Thanks:

Mikhail Sukhov

Avatar
Articles author Programmer Trader
Date: 6/26/2018
Reply


Unfortunately, right now we do not have documentation on how to build our software. csproj file out date as well (we do not use it for that case). Maybe in a near future when we have spare time we will change it. But right not we provide sources on GitHub as is.
Topic starter
Thanks:

M

Avatar
Date: 7/23/2018
Reply


Hi guys,

The brokers I'm working with are only working with Sterling terminal.
Say I wrote a strategy using your c# api. How do I run it through Sterling? I see you mentioned you have integration with that terminal. Do you use a wrapper around their c# api?

Thanks
Thanks:

Mikhail Sukhov

Avatar
Articles author Programmer Trader
Date: 7/23/2018
Reply


Hello

Yes, we have a connector to Sterling terminal. But we do not recommend this approach cause Sterling isn't suitable for real case automating trading.
Topic starter
Thanks:


Attach files by dragging & dropping, , or pasting from the clipboard.

loading
clippy