Programmatic Trading

Enabled through rich CEX-style APIs for development of market making, liquidity provision, and directional trading strategies

Market
makers
The protocol can reward users for consistently placing volume on the book, and for engaging with markets by trading
Liquidity
providers
The protocool can be configured to reward users who ccommit to meeting a liquidity "SLA" with a share of fees and optionally additional token or stablecoin rewards. Learn more

Starter kit

1. Pre-requisites

Market making and liquidity provision is risky and for sophisticated parties only. Users of these features should be able to:

i. Actively manage liquidity deployed to a limit order book

ii. Understand how derivatives pricing works, specifically cash-settle futures

iii. Code automated trading strategies and operate and monitor them 24/7

iv. Understand the nuances of integrating with a blockchain

v. Manage inventory risk and build trading strategies that manage exposure to maintain neutrality

vi. Manage risk effectively in a leveraged trading environment

2. CLI Wallet and signer libraries

A version of the command line wallet is shipped with every new version of the protocol allowing developers to programmatically sign transactions and access dApps on any network running the protocol.

Alternastively, signer libraries for various languages allow users to create and sign transactions using from within their applications

3. Tutorials and code snippets

Getting started

Start development of a bot for the Vega protocol

Streaming data

Enhance the bot with a data stream

Adding a liquidity commitment

Add a liquidity commitment to the bot

Adding an external price feed

Add an external price feed to the bot