All Posts

    Complete Guide to Chart Templates and Requirements

    Updated: October 27, 2025

    Complete Guide to Chart Templates and Requirements main image

    FxJournalStats offers powerful chart templates to visualize and analyze your trading performance. This comprehensive guide explains what each template does, which Notion columns you need, and how to use them effectively in your trading journal.

    Table of Contents

    Performance Templates

    Distribution Templates

    Risk Templates

    Streak & Consistency Templates

    Time-Based Templates

    Discipline Templates

    Reference


    Understanding Template Types

    FxJournalStats templates are divided into two main categories:

    Visual Charts - Display data over time or by category:

    • Area charts (cumulative line charts)
    • Bar charts (vertical or horizontal)
    • Heat maps (calendar view)

    Stat Cards - Display key metrics as individual cards:

    • Card charts (multiple stat cards)
    • Radar charts (performance profile)

    Performance Templates

    Account Growth Chart

    Chart Type: Area
    What it does: Tracks your account balance over time, showing cumulative profit/loss starting from a baseline.

    Required Notion Columns:

    • Date column (Date property) - Trade execution date

    • Profit/Loss column (Number property) - Column containing profit or loss values (named "profit", "pnl", "p&l", or "result")

      Date column Profit column

    Customization Options:

    • Starting balance
    • Custom label
    • Grouping by Day, Week, or Month
    • Filter by any column

    Account Growth chart


    Performance Summary Card

    Chart Type: Card
    What it does: Displays 5 key performance metrics at a glance: Win Rate, Total P&L, Returns, Profit Factor, and Consistency Score.

    Required Notion Columns:

    • Date column (Date property) - Trade execution date

    • Profit/Loss column (Number property) - Column containing profit or loss values

      Date column Profit column

    Stats Included:

    1. Win Rate

      • Calculates: Percentage of profitable trades
      • Formula: (Winning trades / Total trades) × 100
      • Displays as: XX.X%
    2. Total P&L

      • Calculates: Sum of all profits and losses
      • Shows: Total monetary result
      • Displays as: $XXX.XX
    3. Returns

      • Calculates: Percentage return based on starting balance
      • Formula: (Total P&L / Starting Balance) × 100
      • Displays as: XX.X%
      • Color: Green (positive) or Red (negative)
    4. Profit Factor

      • Calculates: Ratio of gross profit to gross loss
      • Formula: Gross Profit / Gross Loss
      • Threshold: >1 is positive, <1 is negative
      • Displays as: XX.XX
    5. Consistency Score

      • Calculates: Measure of performance consistency
      • Formula: 1 - (Standard Deviation / Mean)
      • Threshold: >70% indicates good consistency
      • Displays as: XX.X%

    Performance Profile Radar Chart

    Chart Type: Radar
    What it does: Creates a radar/spider chart showing 5 performance dimensions for comprehensive profile visualization.

    Required Notion Columns:

    • Date column (Date property) - Trade execution date

    • Profit/Loss column (Number property) - Column containing profit or loss values

    • Plan Adherence column (Checkbox property - Optional) - Column indicating if trade followed the plan (named "followed rules", "followed plan", "plan adherence", etc.)

      Date column Profit column Followed Rules column

    Stats Included:

    1. Win Rate - Percentage of profitable trades
    2. Recovery Factor - Ability to recover from drawdowns
    3. Profit Factor - Gross profit to gross loss ratio
    4. Consistency Score - Performance consistency measure
    5. Rule Adherence - Percentage of trades following your plan (if checkbox column exists)

    How to read: Each axis represents one metric, with values normalized to 0-100%. A larger area indicates better overall performance.

    Performance profile

    Monthly Performance Chart

    Chart Type: Bar
    What it does: Shows profit/loss grouped by month, helping identify seasonal patterns or monthly trends.

    Required Notion Columns:

    • Date column (Date property) - Trade execution date

    • Profit/Loss column (Number property) - Column containing profit or loss values

      Date column Profit column

    Customization Options:

    • Filter by any column
    • Custom label

    performance by month


    Weekly Performance Chart

    Chart Type: Bar
    What it does: Groups trades by week to analyze weekly patterns and performance cycles.

    Required Notion Columns:

    • Date column (Date property) - Trade execution date

    • Profit/Loss column (Number property) - Column containing profit or loss values

      Date column Profit column

    How it works: Groups all trades by calendar week (Monday to Sunday) and sums P&L for each week.

    performance by week

    Daily Performance Chart (Day of Week)

    Chart Type: Bar
    What it does: Shows performance by day of week (Monday, Tuesday, etc.) to identify if certain days are more profitable.

    Required Notion Columns:

    • Date column (Date property) - Trade execution date

    • Profit/Loss column (Number property) - Column containing profit or loss values

      Date column Profit column

    Use case: Discover if you perform better on specific days of the week.


    Hourly Performance Chart

    Chart Type: Bar
    What it does: Analyzes performance by hour of the day to identify your most profitable trading hours.

    Required Notion Columns:

    • Date column (Date property) - Must include time information

    • Profit/Loss column (Number property) - Column containing profit or loss values

      Date column Profit column

    Use case: Optimize your trading schedule by finding peak performance hours.


    Drawdown chart

    Chart Type: Area
    What it does: Visualizes account drawdown over time, showing how much your account has declined from peak values.

    Required Notion Columns:

    • Date column (Date property) - Trade execution date

    • Profit/Loss column (Number property) - Column containing profit or loss values

      Date column Profit column

    How it works: Calculates cumulative balance, tracks peak, and shows drawdown = Peak - Current Balance


    Trading Activity Heat Map

    Chart Type: Heat
    What it does: Creates a calendar heat map showing trading activity intensity by day (similar to GitHub contribution graph).

    Required Notion Columns:

    • Date column (Date property) - Trade execution date

    • Profit/Loss column (Number property) - Any number column for counting

      Date column Profit column

    How it works: Counts number of trades per day and visualizes with color intensity. Darker colors = more trades.


    Distribution Templates

    Session Performance Chart

    Chart Type: Bar
    What it does: Compares performance across trading sessions (Asian, London, New York, etc.).

    Required Notion Columns:

    • Session column (Select property) - Trading session names (should be named "session", "market session", or "trading session")

    • Profit/Loss column (Number property) - Column containing profit or loss values

      session column Profit column

    Use case: Identify which trading sessions are most profitable for you.


    Symbol Performance Chart

    Chart Type: Horizontal Bar
    What it does: Shows profit/loss breakdown by trading symbol or currency pair.

    Required Notion Columns:

    • Symbol column (Select property) - Trading symbols/pairs (should be named "symbol", "pair", "instrument", or "ticker")

    • Profit/Loss column (Number property) - Column containing profit or loss values

      symbol column Profit column

    Use case: Identify which currency pairs or instruments are most profitable.


    Direction Performance Chart

    Chart Type: Horizontal Bar
    What it does: Compares performance of Long vs Short trades.

    Required Notion Columns:

    • Direction column (Select property) - Trade direction (should be named "direction", "side", or "trade direction")

    • Profit/Loss column (Number property) - Column containing profit or loss values

      direction column Profit column

      Use case: Identify if you perform better with long or short positions.


    Model Performance Chart

    Chart Type: Horizontal Bar
    What it does: Analyzes performance by trading model, setup, or strategy.

    Required Notion Columns:

    • Model column (Select property) - Trading model/strategy (should be named "model", "setup", "strategy", or "playbook")

    • Profit/Loss column (Number property) - Column containing profit or loss values

      model column Profit column

    Use case: Compare different trading strategies and identify top performers.


    Entry Window Performance Chart

    Chart Type: Bar
    What it does: Shows performance by entry time window (e.g., "7-9 AM", "9-11 AM").

    Required Notion Columns:

    • Entry Window column (Select property) - Entry time windows (should be named "Entry Window" or "Entry Time")

    • Profit/Loss column (Number property) - Column containing profit or loss values

      entry-window column Profit column

    Use case: Identify optimal entry time windows.


    Risk Templates

    Risk Metrics Card

    Chart Type: Card
    What it does: Displays key risk management indicators in card format.

    Required Notion Columns:

    • Date column (Date property) - Trade execution date

    • Profit/Loss column (Number property) - Column containing profit or loss values

      Date column Profit column

    Stats Included:

    1. Max Drawdown

      • Calculates: Largest peak-to-trough decline
      • Shows: Maximum account decline from peak
      • Displays as: -$XXX.XX
    2. Average Loss

      • Calculates: Average losing trade amount
      • Shows: Typical loss size
      • Displays as: -$XXX.XX
    3. Biggest Loser

      • Calculates: Largest single loss
      • Shows: Worst trade result
      • Displays as: -$XXX.XX
    4. Biggest Winner

      • Calculates: Largest single win
      • Shows: Best trade result
      • Displays as: $XXX.XX
    5. Recovery Factor

      • Calculates: Recovery from drawdowns / Max drawdown
      • Threshold: >1 indicates good recovery ability
      • Displays as: XX.XX

    Streak & Consistency Templates

    Streak Analysis Card

    Chart Type: Card
    What it does: Shows recent trading patterns at different time intervals.

    Required Notion Columns:

    • Date column (Date property) - Trade execution date

    • Profit/Loss column (Number property) - Column containing profit or loss values

      Date column Profit column

    Stats Included:

    1. Last 5 Trades

      • Shows: Pattern of last 5 individual trades
      • Format: W (Win), L (Loss), D (Draw)
      • Example: "WWLWL"
    2. Last 5 Days

      • Shows: Daily P&L pattern of last 5 trading days
      • Calculates: Total P&L per day, then pattern
      • Example: "WWLW"
    3. Last 5 Weeks

      • Shows: Weekly P&L pattern of last 5 weeks
      • Calculates: Total P&L per week
      • Example: "WLLW"
    4. Last 5 Months

      • Shows: Monthly P&L pattern of last 5 months
      • Calculates: Total P&L per month
      • Example: "WLWWW"

    How to read: W = Winning period, L = Losing period, D = Draw (zero P&L)


    Win/Loss Analysis Card

    Chart Type: Card
    What it does: Provides detailed breakdown of wins and losses.

    Required Notion Columns:

    • Profit/Loss column (Number property) - Column containing profit or loss values

    • Date column (Date property) - Trade execution date (required for validation)

      Date column Profit column

    Stats Included:

    1. Average Win

      • Calculates: Average winning trade amount
      • Formula: Sum of wins / Number of wins
      • Displays as: $XXX.XX
    2. Average Loss

      • Calculates: Average losing trade amount
      • Formula: Sum of losses / Number of losses
      • Displays as: -$XXX.XX
    3. Win Rate

      • Calculates: Percentage of profitable trades
      • Displays as: XX.X%
    4. Risk/Reward Ratio

      • Calculates: Average Win / Average Loss
      • Threshold: ≥2 indicates good risk/reward
      • Displays as: XX.XX
      • Color: Green (≥2) or Red (<2)

    Time-Based Templates

    Time Performance Card

    Chart Type: Card
    What it does: Shows time-based profit metrics.

    Required Notion Columns:

    • Date column (Date property) - Trade execution date

    • Profit/Loss column (Number property) - Column containing profit or loss values

      Date column Profit column

    Stats Included:

    1. Average Profit Per Day

      • Calculates: Total P&L / Number of unique trading days
      • Shows: Daily average profit
      • Displays as: $XXX.XX
    2. Average Profit Per Month

      • Calculates: Total P&L / Number of unique trading months
      • Shows: Monthly average profit
      • Displays as: $XXX.XX
    3. Best Trading Day

      • Calculates: Day with highest total P&L
      • Shows: Best single day performance
      • Displays as: $XXX.XX
    4. Worst Trading Day

      • Calculates: Day with lowest total P&L
      • Shows: Worst single day performance
      • Displays as: $XXX.XX

    Trade Insights Card

    Chart Type: Card
    What it does: Provides overall trading statistics and insights.

    Required Notion Columns:

    • Date column (Date property) - Trade execution date

    • Profit/Loss column (Number property) - Column containing profit or loss values

      Date column Profit column

    Stats Included:

    1. Total Trades

      • Calculates: Count of all trades
      • Displays as: Number (e.g., "142")
    2. Average Trades Per Day

      • Calculates: Total trades / Number of unique trading days
      • Displays as: Number (e.g., "3")
    3. Best Trading Day

      • Calculates: Day with highest P&L
      • Displays as: $XXX.XX
    4. Worst Trading Day

      • Calculates: Day with lowest P&L
      • Displays as: $XXX.XX

    Discipline Templates

    Trade Discipline Card

    Chart Type: Card
    What it does: Measures adherence to your trading plan by tracking which trades followed your rules.

    Required Notion Columns:

    • Plan Adherence column (Checkbox property) - Indicates if trade followed plan (should be named "followed rules", "followed plan", "plan followed", etc.)

    • Profit/Loss column (Number property) - Column containing profit or loss values (for counting purposes)

      Followed Rules column Profit column

      Stats Included:

    1. Trade Plan Adherence

      • Calculates: Percentage of trades where plan was followed
      • Formula: (Trades with checkbox = true / Total trades) × 100
      • Displays as: XX.X%
      • Threshold: ≥80% indicates good discipline
    2. Followed Plan P&L

      • Calculates: Total P&L from trades that followed the plan
      • Shows: Performance when rules were followed
      • Displays as: $XXX.XX
    3. Followed Plan Win Rate

      • Calculates: Win rate for trades that followed the plan
      • Shows: Success rate when disciplined
      • Displays as: XX.X%
      • Threshold: Compare with overall win rate

    Use case: Identify correlation between discipline and profitability.


    Quick Reference: Column Name Patterns

    FxJournalStats uses pattern matching to automatically detect column types. Use these naming conventions:

    Date Columns:

    • Contains: "date", "time", "timestamp", "created"

      Date column

    Profit/Loss Columns:

    • Contains: "profit", "pnl", "p&l", "result"

      Profit column

    Session Columns:

    • Contains: "session", "market session", "trading session"

      session column

    Symbol Columns:

    • Contains: "symbol", "pair", "instrument", "ticker"

      symbol column

    Direction Columns:

    • Contains: "direction", "side", "trade direction"

      direction column

    Model/Strategy Columns:

    • Contains: "model", "setup", "strategy", "playbook"

      model column

    Entry Window Columns:

    • Contains: "Entry Window", "Entry Time"

      entry-window column

    Plan Adherence Columns:

    • Contains: "followed rules", "followed plan", "plan followed", "plan adherence", "adherence" Followed Rules column

    Tips for Using Templates

    1. Start with Performance Summary - Get a quick overview before drilling into specifics
    2. Use filters - Most templates support filtering to analyze specific date ranges or conditions
    3. Compare timeframes - Group by different periods (day/week/month) to identify patterns
    4. Track discipline - Use the Trade Discipline card to ensure you're following your plan
    5. Identify winners - Use Symbol and Model performance charts to focus on profitable areas

    Troubleshooting

    Template not showing data:

    • Verify column names match the required patterns
    • Check that data types match (Date, Number, Select, Checkbox)
    • Ensure your Notion integration has access to the database

    Stats showing 0 or N/A:

    • Check that you have sufficient data (some stats need minimum 3 trades/days)
    • Verify the date column contains actual dates, not just created timestamps
    • For checkbox columns, ensure you have some true values

    Conclusion

    FxJournalStats templates provide comprehensive tools to analyze every aspect of your trading performance. Whether you want to track account growth, analyze session performance, or measure trading discipline, there's a template for your needs.

    Ready to start analyzing your trades? Create your first chart and begin uncovering insights from your trading data.

    For more guides: