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,040 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?
Deepmoney LLM
Elite Quantitative GenAI/LLM
ZombieSqueeze
Platforms and Indicators
Ninja Mobile Trader VPS (ninjamobiletrader.com)
Trading Reviews and Vendors
Futures True Range Report
The Elite Circle
The space time continuum and the dynamics of a financial …
Emini and Emicro Index
 
Best Threads (Most Thanked)
in the last 7 days on NexusFi
Get funded firms 2023/2024 - Any recommendations or word …
59 thanks
Funded Trader platforms
37 thanks
GFIs1 1 DAX trade per day journal
22 thanks
NexusFi site changelog and issues/problem reporting
22 thanks
The Program
20 thanks
  #3 (permalink)
 
Bermudan Option's Avatar
 Bermudan Option 
Chicago, Illinois
1% better Daily
 
Experience: Beginner
Platform: TradingView
Broker: ThinkOrSwim
Trading: Forex, Stock & Options
Posts: 673 since May 2011
Thanks Given: 838
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