Programmatic Trading

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

Market
makers
Users who place static or pegged order limit volume on the book will receive Loading... of the trade value when an incoming trade matches their order.
Liquidity
providers
Users willing to commit a set bond amount to help ensure a market's liquidity additionally earn a liquidity provision fee set per market. Learn more

Starter kit

1. Pre-requisites

Market making and liquidity provision is risky and for sophisticated parties only. Users of this page 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. Vega Wallet

Download the CLI wallet for developer access to programmatically sign transactions and access any dApps on the network.

Advanced: Set up your own test network
Experiment with the protocol by creating an instance of the Vega network on your computer.
Install Vega capsule

3. Explore the APIs

4. Tutorials and code snippets

Getting started

Start development of a bot to trade on Vega

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