Project File Link: Google Sheets(Drive Link): https://docs.google.com/spreadsheets/d/1Estpu8htCD99sykvExygWvfLdvgF83LG_avw2gmIdcQ/edit?usp=sharing
๐งพ Project Overview This project is a dynamic stock trading analysis dashboard built using Google Sheets. It is designed for individual traders to analyze, monitor, and learn from their trading performance over time. The dashboard connects to a trading journal where trades are logged and automatically updates to reflect new entriesโproviding real-time insights into performance, risk, patterns, and behaviors.
โ Objective The aim of this project was to create a comprehensive, automated trading dashboard for a trader who logs trades regularly. The solution includes charts, metrics, and summaries that support performance review and self-improvementโwithout using pivot tables and ensuring dynamic updates.
๐ Features Included
-
๐ Capital Growth Tracking A dynamic line chart showing growth of trading capital over time based on profits/losses.
-
๐ฐ Profit/Loss Metrics Last Tradeโs Profit/Loss
Last Weekโs Profit/Loss
Last Monthโs Profit/Loss
Displayed as dynamic cards for at-a-glance updates.
- ๐ Average P/L Calculations Average Monthly Profit/Loss
Average Weekly Profit/Loss
Average Daily Profit/Loss Based on the time period covered in the journal.
-
๐ Profit vs. Loss Analysis Separate chart for average winning trades vs. average losing trades.
-
๐ Position-Based Analysis Long vs. Short trades total Profit/Loss chart.
-
โฑ๏ธ Session-Based Insights Total P/L categorized by trading sessions (e.g., London, New York).
-
๐ง Setup-Based Performance Charts showing P/L grouped by trading setups.
-
๐ Month-wise & Weekday-wise Analysis Profit/Loss summarized:
By Month (e.g., Mar-2024, Apr-2024)
By Weekday (e.g., Monday, Tuesday)
-
๐ฉ Win/Loss Rate A doughnut chart showing percentage of profitable vs. losing trades.
-
๐ R-Multiple Calculation R-Multiple = P/L รท Initial Risk, calculated per trade.
Includes:
Average R-Multiple (All Time, Last Week, Last Month)
-
โณ Trade Duration Insights Max, Min, and Average duration between entry and exit for trades.
-
๐ธ Commission Tracking Commission:
Total
Last Week
Last Month
Month-wise
- ๐ Streak Analysis Longest Winning Streak
Longest Losing Streak
-
โ ๏ธ Repeated Mistakes A bar chart of the Top 10 most frequently repeated mistakes. -
๐ง Learning Review Latest 10 learnings noted from trades for personal development.
๐ Tech Stack Google Sheets (Functions, Dynamic Ranges, Charts, Conditional Formatting)
Formulas Used:
FILTER, SORT, UNIQUE, QUERY, ARRAYFORMULA, EOMONTH, WEEKDAY, TEXT, MAX, MIN, AVERAGE, COUNTIF, IF, IFS, LARGE, INDEX, etc.
๐ Notes The dashboard is completely dynamic and auto-updates as new trades are added.
Does not use pivot tables, ensuring compatibility and flexibility.
Optimized for real-time decision making and performance reflection.
๐ How to Use Add new trades in the "Trade Journal" section of the sheet.
The dashboard and all visuals update automatically.
Review your metrics, trends, and performance instantly.
๐จโ๐ Project Purpose This project was built as part of a practical assignment to simulate real-world trading performance analysis using spreadsheet tools. It demonstrates how data-driven dashboards can help traders become more consistent and self-aware in their strategies.

