NexusFi: Find Your Edge


Home Menu

 





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


Discussion in Trading Journals

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




 
Search this Thread

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

  #1 (permalink)
 imPairsonator 
Thessaloniki, Greece
 
Experience: Beginner
Platform: QTS
Broker: IB
Trading: Equities, NQ
Posts: 166 since May 2012
Thanks Given: 104
Thanks Received: 395

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.

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

Requirements:
  • 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

Can you help answer these questions
from other members on NexusFi?
Pivot Indicator like the old SwingTemp by Big Mike
NinjaTrader
NexusFi Journal Challenge - May 2024
Feedback and Announcements
NT7 Indicator Script Troubleshooting - Camarilla Pivots
NinjaTrader
ZombieSqueeze
Platforms and Indicators
Better Renko Gaps
The Elite Circle
 
Best Threads (Most Thanked)
in the last 7 days on NexusFi
Spoo-nalysis ES e-mini futures S&P 500
34 thanks
Just another trading journal: PA, Wyckoff & Trends
30 thanks
Tao te Trade: way of the WLD
24 thanks
Bigger Wins or Fewer Losses?
23 thanks
GFIs1 1 DAX trade per day journal
21 thanks
  #3 (permalink)
 
Bermudan Option's Avatar
 Bermudan Option 
Chicago, Illinois
 
Experience: Beginner
Platform: TradingView
Broker: ThinkOrSwim
Trading: Forex, Stock & Options
Posts: 675 since May 2011
Thanks Given: 846
Thanks Received: 471


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 NexusFi Trade Journal Reply With Quote




Last Updated on August 25, 2014


© 2024 NexusFi™, s.a., All Rights Reserved.
Av Ricardo J. Alfaro, Century Tower, Panama City, Panama, Ph: +507 833-9432 (Panama and Intl), +1 888-312-3001 (USA and Canada)
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.
About Us - Contact Us - Site Rules, Acceptable Use, and Terms and Conditions - Privacy Policy - Downloads - Top
no new posts