ScriptStudio


ScriptStudio


ScriptStudio is a complete Algorithmic Trading platform for creating and deploying automated low-latency trading systems. It allows you to build, implement, monitor, and manage an unlimited number of strategies from a single application supporting multiple users. ScriptStudio integrates programming, simulation, and trading environments, which means your ideas can go from concept to server-side execution in a matter of hours.


Algorithmic trading ScriptStudio Screenshot

ScriptStudio Overview

ScriptStudio is a high-performance algorithmic trading platform that enables users to quickly code, test and deploy trading strategies extremely fast.
This is done over all asset classes, beeing FX, equities, bonds or advanced derivatives.

React and respond in milliseconds.

 

Colocation and proximity trading

ScriptStudio is based on a light client and a server that holds all trading logic and execute the trading. This makes it very easy to place ScriptStudio server within the exchange firewalls gaining some extra cruical milliseconds. ScriptStudio clients can be operated via Leased lines, VPN or via the Internet - in the latter case we recommend to use a tunnel solution for security purposes.
While primarily beeing a "white box" platform, ScriptStudio can act as a "black-box" trading system meaning that it is not necessary to have real-time connection with the colocated server. Users can log-in or out of server server on a "need to" basis.

Symbol chooser in ScriptStudio Algorithmic trading

Monitor and hedge the organization.

ScriptStudio is much more than an algorithmic trading solution. Used as an Order management systtem (OMS) ScriptStudio can monitor the entire order- and tradeflow of a financial institution, and react according to the defined ruleset in ScriptStudio. Regardless whether you use our other portfolio based trading systems or your own in-house systems -  you can via our API interact with ScriptStudio. ScriptStudio will monitor all users portfolios and if a limit is breached it will automatically initialize an event. The event could be a mail to the Risk-manager or it could be a hedge trade in order to bring the users portfolio down to an acceptable limit as defined and without human intervention

Read more

Algorithmic trading Editor

Financial calculations.

The ability to perform calculations extremely fast is vital in order to react on trading opportunities which very often only is present for a few milliseconds. ScriptStudio is extremely fast and uses all possible means to gain the extra sub-millisecond that can guarantee that you get the trading opportunity ahead of your opponent.
ScriptStudio has from ground up been designed for this purpose. Most of the formulas is written especially for GPGPU and CUDA speeding up calculations with a factor up to 200, compared to non GPGPU algorithmic trading systems
Read more about calculations in ScriptStudio

Scripting language

The language used in ScriptStudio for writing Trading strategies is Lua. Lua is a lightweight, functional programming language, designed as a scripting language with extensible semantics and speed as the primary goals. When originally deciding for the programming language for Scriptstudio during the design phase a lot of languages were under consideration, but we choose Lua this for the speed and the easy of use.
It is a very easy language to learn and the interaction between programmers and traders is a lot easier when the scripting language is easy to understand.

 

Read more about Lua