Quantitative Finance Stack Exchange is a question and answer site for finance professionals and academics. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

We are trying to be able to get back to the Position state when our software goes down unplanned during the day. So far it seems we can get all our bought and sold quantity based on execution log we keep. However to find the outstanding positions it seems a bit tricky. Any suggestions would be appreciated. We do keep track of acknowledgments.

share|improve this question
Define "outstanding" positions. You said you can look at your execution log to determine fills. From fills you can build positions, so I assume you mean something else. Do you mean, "pending orders" ? – Louis Marascio Dec 11 '13 at 13:21
@Louis, I exactly mean the pending orders, lets says i have requested a buy 250, i got a partial fill for 125. The rest 125 is still there to come, how should I approach to conveniently to get to my pending/outstanding positions. – Igoy Dec 11 '13 at 17:45
This isn't really a question anyone but you can answer because it depends on how you've built your system. – Louis Marascio Dec 11 '13 at 18:01
I will add, it also depends on who you're interfacing with and the supported order entry port features. For example, OUCH ports can cancel all open orders on disconnect. Trying to preserve open orders across unexpected system failure is likely not going to work very well. – Louis Marascio Dec 11 '13 at 18:03
I agree with Louis. If my computer was trading and it crashed, I would immediately cancel all open orders. That's just good risk management. – pteetor Dec 17 '13 at 22:10

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Browse other questions tagged or ask your own question.