Code Monkey home page Code Monkey logo

limit-order-book's Introduction

http://www.opensourcetrader.com

Limit Order Book -

May, 2012 - Conducting some expirementation with various OS for executing the software.
Using 'QuantCup' solution in C, one should avoid Windows for ease of use and go straight
to a Linux OS for an implementation of: 'CLOCK_MONOTONIC_RAW' compiled into the the Kernal
headers. I'm not sure, but this should be implemented somewhere in a library for Cygwin
or MinGw, but I couldn't find it. Good luck! Hoping to get some more work in soon.

October, 2011 - I have uploaded a historical copy of the winning engine (voyager)
from the '11 QuantCup Challenge. It is implemented in C++, and is in this repo
@/Others/C++. Please review @/Others/README-Others for notes and considerations.
I will continue to expand the Limit Order Book project as necessary...!  

June, 2011 - A recent poll (conducted by the OST Project) of financial market 
professionals debating the merits of various software technologies for financial 
markets led to little consensus on the best choice for implementing large-scale 
financial market trading solutions. 

Some consensus amongst those surveyed existed regarding broad paradigms:
Scalability
Multitenancy
Performance concerns (garbage-collection, memory management)
Functional Language approaches tend to out-perform imperative languages

Respondents to the poll also largely chose 'Java' as: "Which type of object 
oriented language technology is best for a large financial trading application?". 

The second most popular response was: "Something Else", referring broadly too 
object-oriented functional languages: OCaml implementations such as F#, and/or
some version of Python.

Third and fourth were C++ and C#.NET respectively. 

This project is attempt to begin to answer these questions via an open source
project to implement a limit order book in 3 separate functional language technologies:
F#, Scala, and Python.

Interested parties are of course more than welcome to download, modify, and of course,
contribute their knowledge to these projects. 

The idea is that these projects will eventually form a larger foundation of best
practices in the financial software industry, via an open source framework.

limit-order-book's People

Contributors

jordanbaucke avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.