| bio | website | opensourcetrader.com |
|---|---|---|
| location | Denver, CO | |
| age | ||
| visits | member for | 2 years |
| seen | Mar 1 at 22:38 | |
| stats | profile views | 102 |
I am a cloud application software developer @bracketlabs. I am a business, economics and finance enthusiast, and a libertarian.
I run www.opensourcetrader.com as a way to learn more about how financial software works, and contribute to the vastly under developed financial software open-source community.
|
Apr 18 |
awarded | Nice Answer |
|
Dec 4 |
comment |
Is there a piratebay for data(bases)? (here, talking about historical financial data) @boulder_ruby you have any contact info? I'm local to you and have similar interests. |
|
Oct 23 |
comment |
Data feed API that uses REST? Agree with @Freddy ... HTTP isn't really the way to go for realtime trading systems. I know this wasn't the topic of the question - but agree, ruby on rails or any scripting language for that matter isn't intended to be used in this way (at least in my opinion). Also, the HTTP based API protocol I was imaging for my system was only for 'development purposes' production systems wouldn't access data over HTTP. |
|
Oct 21 |
answered | Data feed API that uses REST? |
|
Aug 7 |
comment |
Limit order book size no. your not trying to replay the actual input and output of orders. I don't think exchanges distribute logs of the actual matching process taking place (that would be the only way to confirm... if your implementation was working the same/similar) |
|
Aug 6 |
comment |
Limit order book size @sma the purpose of writing a LOB is to create conditions similar to those inside of an exchanges matching engine or create your own matching engine. The software doesn't match trades with quotes that's not it's intended purpose. |
|
Jun 13 |
awarded | Popular Question |
|
May 24 |
awarded | Yearling |
|
May 8 |
awarded | Popular Question |
|
Mar 21 |
comment |
Limit order book size Cool, well I'm still just toying with with my adaptations from time to time when I get some extra minutes to program. @emsfeld any white-papers or places I could look for more info on the CME Products and how they are implemented as you described? |
|
Mar 20 |
comment |
Limit order book size @emsfeld, I agree, I guess I sort of imagined my final implementation would allow the different portions of the 'array' to be locked simultaneously so as to allow for market orders to pull the 'top' orders (fifo) out of the list, while limit-orders would be inserted elsewhere by their own thread: [[head: .00][.01][.02][03]] Assumption: the head of the list is what "market orders" are matched too. Therefore, threads lock the order array in different segments, which would requires some concurrency and synchronization issues to be addressed. Ex. resetting the head of the list. |
|
Mar 19 |
answered | Historical Level 2 Data (Market Depth) |
|
Mar 19 |
revised |
Limit order book size added 694 characters in body |
|
Mar 19 |
answered | Limit order book size |
|
Mar 12 |
comment |
What programming languages are most commonly used in quantitative finance? thanks @Marcos I've removed that before I get in trouble. |
|
Feb 10 |
comment |
What programming languages are most commonly used in quantitative finance? @user1194505 Sorry not byte code, more specifically compiling into more concise assembly level operations, nearinfinity.com/blogs/joe_ferner/is_f_faster_than_c.html, basically sums it up doing a few experiments and looking at the ASM instructions. But yes, your right, they all do compile to the same BYTE instructions: CLR (-8 |
|
Dec 14 |
accepted | Which data service to buy for redistributable data? |
|
Dec 13 |
comment |
Implementing data-structures in a Limit order book when I consider 'thread' safety should I use the .NET 'Monitor' and or thread-safety protocols to lock the entire set while an order is being added, updated, or removed? That being said, I'm wondering if it's a performance hit for other threads to loose access to the the entire set of orders while the operation is taking place? At the same time, if the top of the bid or ask changes because a new order is added/removed and the array isn't locked another thread could potentially misplace the order... |
|
Dec 10 |
awarded | Nice Question |
|
Nov 12 |
comment |
What programming languages are most commonly used in quantitative finance? @JeffBurdges thanks! If you'd like to participate - feel free to reach out! I've got a few different paths going so far... |