Skip to content

madriska/algotraitor

Repository files navigation

API features
- sell stock
- buy stock
- get your current holdings
- get price of a particular stock
- get price of all stocks (dump)
- see how much money you have
- see whether or not you are in the lead.
- get a trade listing timeline?  <- here, I was thinking about providing 100%
  information 
[ who, buy/sell, amount, what, price ]
- access certain market indexes (overall, top n, etc)?

Market characteristics
- All participants are price takers. Orders execute immediately at the market
  price.
- All price movements are simulated by the server. (affected by other players
  actions)
- Spontaneous price movements do occur, to simulate activity of hidden players,
  but the main focus should be player vs. player interaction. Still have to
  have a significant random component so that one player can't manipulate the
  overall volatility by injecting or withholding liquidity.
- Potential black swan events. Crash one stock, etc. Can make this limitlessly
  complex by adding more events and triggers... simulate algo trades.

About

Trading server (LoneStar RubyConf 2009 lab)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages