We use kdb+ as our sole technology infrastructure. Some people find that odd. What? No java? No C#? No Tibco? And then the inevitable.. "How do you..." So I thoughts I'd anwser some common questions.
How do you?
Q... Build GUI's
A: In general we don't. We do use flash (adobe flex) to connect to kdb+ via q's built in XML parser- but that's only for show. We use the kdb+Excel link for real-time information. But in general we have few GUI's.
Q... Handle Risk Management
A: kdb+tic is all you need for an event driven system. Risk management is just an event based decision process. Requested positions come in, they are checked against a bank of risk management rules, and either they are rejected or passed to the execution engine.
Q... Execute trades
A: The feedhandler works both ways. It can both capture data from the exchange and send it. This ensures that you are not making decisions you can't trade on.
Q...Why kdb+
A: Speed and simplicity. Our entire trading system- which is data capture, back testing, real time screening, risk management, execution and position management is about 8 pages and very very fast.
Send in some questions and Ill post them here
Subscribe to:
Post Comments (Atom)
2 comments:
Hi,
I came across your site while googling for kdb+ related info. I see that most of the applications are in finance (notably in building trading engines). I am interested in knowing more about building trading engines. I would like to know about the subject I mean, what does one require to know to build a trading engine ?
Any pointers in this direction are appreciated.
Thanks
Petre
About Me:
I hold a Masters in Math and am working on imaging algorithms presently.
whant is the price of the kdb+? Do you know where I could get the kdb+tick and kdb+zip? How do you backtest the strategy, I mean, by writing your own q script file or based on the kdb+tow product?
Thanks lot and have a nice day!
Post a Comment