Skip to content
Clone of server
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.


Clone of Stockfighter server written in Clojure

What is it?

The beginnings of a server re-implementation for Stockfighter's trading levels. Right now it implements all of the HTTP Stockfighter trading API, documented at:

Websockets, position tracking and user will be implemented at some point in the future.

How do I use it?

The easiest way to try it is:

  1. Install Clojure and Leiningen
  2. Compile everything into one .jar file with 'lein uberjar'
  3. Run with java -jar
  4. Use the API as you usually would at http://localhost:5000

Currently no account verification is implemented, and the server is only minimally tested.


  • Add websockets
  • Add account authentication/verification
  • Add score tracking
  • Add some way to configure venues/symbols
  • Try multimethods instead of case statements
You can’t perform that action at this time.