Ultraticks SDK key features
Multi features for flexible development of trading systems
Multifeed: unlimited number of feeds in one trading system
Multisymbol: unlimited number of financial instruments in one trading system
Mulitimeseries: unlimited number of differently aggregated data sets in one trading system (by time, ticks and volumes)
Flexible connection scheme to venues
Setup convenient connection scheme to trading venues via direct connect or via connection server with different parsing adapters (FIX, ITCH, JSON), use Router to manage orders traffic
Integrated Database
Get instant and secured access to all information (data, logic, trading results) storing in unified MS SQL database without a heap of unrelated files
Flexible trading logic design tools
Design you custom event driven logic schemes for your algorithmic trading systems in Logic Editor: setup your custom indicators, rules, signals and event handlers
Powerful optimization toolkit
Get the best performance of your trading portfolio: support of both linear and nonlinear logic schemes, flexible setup of complex fitness functions, conditions, and parameters, different optimization methods
Portfolio and Risk manager
Design portfolios of trading systems, select suitable position sizing method: fixed amount, fixed risk, fixed fraction, Kelly criterion
Different orders types
Use market and limit orders with different time in force attributes, design you custom execution schemes to get target prices for your system
Flexible GUI
Use basic GUI with logic designer, synthetic instruments designer, optimizer, trade blotter, logger to design, optimize and run portfolios of trading systems
Three trading modes
Run your trading portfolios in Backtrading, paper and live modes to get the best performance
Open source code*
Develop you custom trading system in VisualStudio with Ultraticks.SDK API includes connection, logical, trading and graphical user interfaces
* software includes charged extras