QPAS: Open Source Trading Journal w/ Performance, Risk, and Execution Analytics - futures io
futures io

QPAS: Open Source Trading Journal w/ Performance, Risk, and Execution Analytics

Discussion in Trading Journals

    1. trending_up 4,708 views
    2. thumb_up 6 thanks given
    3. group 4 followers
    1. forum 2 posts
    2. attach_file 0 attachments

Welcome to futures io: the largest futures trading community on the planet, with well over 125,000 members
  • Genuine reviews from real traders, not fake reviews from stealth vendors
  • Quality education from leading professional traders
  • We are a friendly, helpful, and positive community
  • We do not tolerate rude behavior, trolling, or vendors advertising in posts
  • We are here to help, just let us know what you need
You'll need to register in order to view the content of the threads and start contributing to our community.  It's free and simple.

-- Big Mike, Site Administrator

(If you already have an account, login at the top of the page)

Search this Thread

QPAS: Open Source Trading Journal w/ Performance, Risk, and Execution Analytics

(login for full post details)
  #1 (permalink)
Thessaloniki, Greece
Experience: Beginner
Platform: QTS
Broker: IB
Trading: Equities, NQ
Posts: 165 since May 2012
Thanks: 104 given, 394 received

Hey futures.io (formerly BMT), long time no see! Today I open sourced a piece of software I think will be useful for a lot of people here so I thought I'd drop in...

When I was first starting out a couple of years ago I didn't really track my performance beyond the simple report that IB generates. Eventually I moved on to excel sheets which grew to a ridiculous and unmanageable size. I took a look at tradingdiary pro, but it wasn't flexible or deep enough for my requirements.

So I wrote my own: on the one hand I focused on flexibility in terms of how the data can be divided up (with a very versatile strategy/trade/tag system), and on the other hand on producing meaningful and relevant information that can be applied to improve your trading. Now I have ported it to WPF and removed a bunch of proprietary components so it can be open sourced. So...

I'm very happy to announce that the first version (0.1) of the QUSMA Performance Analytics Suite (QPAS) is now available. For an overview of its main performance analysis capabilities see the performance report documentation.

You can find a bunch of screenshots here.

The port is still very fresh so I'd really appreciate your feedback. For bug reports, feature requests, etc. you can either use the GitHub issue tracker, the google group, or this thread.

While the IB flex statements provide enough data for most functionality, QPAS needs additional data for things like charting, execution analysis, and benchmarking. By default it uses QDMS, but you can use your own data source by implementing the IExternalDataSource interface.

Currently the only supported broker is Interactive Brokers, but for those of you who do not use them, the statement importing system is flexible: see the Implementing a Statement Parser page in the documentation for more.

In general I designed the application for myself and my own style of trading, which means that some features you might expect are missing: no sector/factor attribution for stock pickers, no attribution stats for credit pickers, daily-frequency calculation of things like MAE/MFE (so any intraday trades will show zero MAE/MFE), and no option-specific analytics. All these things would be reasonably easy to add if you feel like it (and know a bit of C#), though.

  • Highly detailed performance statistics
  • Ex-post risk analytics
  • Benchmarking
  • Execution analytics
  • Trade journal: annotate trades with rich text and images

  • MySQL, or MariaDB, or SQL Server
  • QDMS (Needed only for some features: benchmarks, execution analysis, and charting)

Follow me on Twitter Started this thread Reply With Quote
The following 6 users say Thank You to imPairsonator for this post:

Can you help answer these questions
from other members on futures io?
ShowMe resetting every bar
EasyLanguage Programming
NT8 vs Edgeclear for Jigsaw DOM trading?
Alternative to Mcginley Dynamic MA
Sierra Chart
Tradestation 10 work offline
text block indicator that moves with price
Best Threads (Most Thanked)
in the last 7 days on futures io
Vinny E-Mini & Algobox Review TRADE ROOM
144 thanks
Would you share your Holy Grail?
72 thanks
47 thanks
Spoo-nalysis ES e-mini futures S&P 500
36 thanks
ApexTraderFunding.com experience and review
14 thanks
(login for full post details)
  #3 (permalink)
 Bermudan Option 
Market Wizard
Chicago, Illinois
Experience: Beginner
Platform: TradingView
Broker: ThinkOrSwim
Trading: Forex, Stock & Options
Bermudan Option's Avatar
Posts: 585 since May 2011
Thanks: 747 given, 366 received

I've been meaning to upload my trading data into SQL and query it to see if there are any trends lol. Interesting concept, I will download it when I get a chance

Visit my futures io Trade Journal Reply With Quote

futures io Trading Community Trading Journals > QPAS: Open Source Trading Journal w/ Performance, Risk, and Execution Analytics

Last Updated on August 25, 2014

Upcoming Webinars and Events

NinjaTrader Indicator Challenge!


Copyright © 2021 by futures io, s.a., Av Ricardo J. Alfaro, Century Tower, Panama, Ph: +507 833-9432 (Panama and Intl), +1 888-312-3001 (USA and Canada), info@futures.io
All information is for educational use only and is not investment advice.
There is a substantial risk of loss in trading commodity futures, stocks, options and foreign exchange products. Past performance is not indicative of future results.
no new posts