Skip to content

Clone this repo to help prepare a new market proposal

License

Notifications You must be signed in to change notification settings

Richnd1/market-proposals

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Market Proposals

Vega allows domain experts to design, launch, and manage markets without needing to write any code or worry about price determination, margin calculation, or liquidity incentivisation. An introduction to the derivatives toolbox can be found on our blog.

This is an open source community contribution repository to provide tools for:

  • proposing new markets
  • evaluating market proposals for governance
  • evaluating market specifications for trading

How to create a market proposal

Clone this repo to help prepare a new market proposal and:

  • share your repo with the community; and/or
  • raise a PR on this repo which adds your proposal to the list of proposals.

Steps for proposing a market:

  1. Write a market proposal in the markets proposals section of the community forums
    • Explain context
    • Surface high level definition of the market
  2. In Template Proposals copy template-cash-settled-future.ipynb and rename (to suit your market)
  3. Set out your market in your python notebook, including creating the JSON (last cell)
  4. Raise a pull request and link to this in your forum post, so the community may discuss and feedback either on the forums or in the PR
  5. Once you have incorporated the feedback as you see fit, submit the proposal to the network using the Propose window on Console

Examples

  1. This Python notebook is a new market proposal (for JPY/USD futures) that we create on a Testnet Jam call.

Resources

  1. Vega docs provide an excellent overview of the proposal process and proposal inputs
  2. Early demo of creating a BTC/DAI futures market using APIs
  3. Guide to risk and margins on Vega

Overview of this repo

  1. Data Tools: tools for downloading data to utilise in setting risk parameters and specifiying settlement data.
  2. Products: definitions of the products available to create markets on Vega
  3. Proposals: a list of community and example proposals
  4. Risk Tools: notebooks and spreadsheets to help with setting the risk model and its parameters
  5. Price Monitoring Tools: notebooks and spreadsheets to help with setting the price monitoring circuit breaker parameters

About

Clone this repo to help prepare a new market proposal

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 99.3%
  • Python 0.7%