Skip to content

This project is a dynamic stock trading dashboard built in Google Sheets without pivot tables. It tracks trade performance, calculates P/L metrics (daily, weekly, monthly), and updates automatically. Charts cover capital growth, session/position-wise P/L, win/loss rate, and top mistakes.

Notifications You must be signed in to change notification settings

YashAnalytics3/Stock-Trading-Analysis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 

Repository files navigation

📊 Stock Trading Analysis Dashboard

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

  1. 📈 Capital Growth Tracking A dynamic line chart showing growth of trading capital over time based on profits/losses.

  2. 💰 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.

  1. 📊 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.

  1. 🔁 Profit vs. Loss Analysis Separate chart for average winning trades vs. average losing trades.

  2. 📉 Position-Based Analysis Long vs. Short trades total Profit/Loss chart.

  3. ⏱️ Session-Based Insights Total P/L categorized by trading sessions (e.g., London, New York).

  4. 🧠 Setup-Based Performance Charts showing P/L grouped by trading setups.

  5. 📆 Month-wise & Weekday-wise Analysis Profit/Loss summarized:

By Month (e.g., Mar-2024, Apr-2024)

By Weekday (e.g., Monday, Tuesday)

  1. 🍩 Win/Loss Rate A doughnut chart showing percentage of profitable vs. losing trades.

  2. 📐 R-Multiple Calculation R-Multiple = P/L ÷ Initial Risk, calculated per trade.

Includes:

Average R-Multiple (All Time, Last Week, Last Month)

  1. ⏳ Trade Duration Insights Max, Min, and Average duration between entry and exit for trades.

  2. 💸 Commission Tracking Commission:

Total

Last Week

Last Month

Month-wise

  1. 📊 Streak Analysis Longest Winning Streak

Longest Losing Streak

  1. ⚠️ Repeated Mistakes A bar chart of the Top 10 most frequently repeated mistakes.

  2. 🧠 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.

Screenshots

Screenshot 2025-06-19 221459

Screenshot 2025-06-19 221508

About

This project is a dynamic stock trading dashboard built in Google Sheets without pivot tables. It tracks trade performance, calculates P/L metrics (daily, weekly, monthly), and updates automatically. Charts cover capital growth, session/position-wise P/L, win/loss rate, and top mistakes.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published