March 16, 2026
Think back to your business classes and recall the concept of “inventory turns.” Remember how two different companies with the same dollar amount of inventory could generate totally different profits if their inventory turn numbers were different? All things being equal, the company with the faster inventory turns was more profitable because its inventory simply “worked harder.”
It’s no different with trading. I would much rather have $200,000 of buying power that I could “turn” 250 times per year, than $1 million of buying power that was tied up in one trade for 12 months. As an example, let’s say I employed my $1 million of buying power in one trade and that trade yielded a 50% return. Hey, not bad — a $500,000 year.
On the other hand, with my $200,000 of buying power, I yield a scrawny 1.7% per trade but do this 250 times in the same year. That method ends up generating $850,000 for the year, and that assumes I never increase my position size as my equity grows! So, less buying power, but it works a lot harder for me.
That’s why we’ve introduced Portfolio Position Aging — a new system designed to help you monitor how long you’ve held positions, identify aging trades that deserve review, and maintain stronger portfolio discipline. The feature combines position aging awareness, stop loss monitoring, and performance analytics into one integrated workflow so you can keep your capital rotating into the opportunities that matter most.
Portfolio Position Aging is now live for all SwingTradeBot users. Here’s what’s included:
A Simple Trading Principle
Trading Principle: Professional traders think of their portfolio as inventory.
If a position isn’t moving in your favor within a reasonable timeframe, it may be consuming capital that could be deployed into a better opportunity.
See Exactly How Long Your Capital Has Been Committed
- Green: Held less than 30 days — position is still relatively new
- Yellow: Held 30 – 59 days — worth monitoring
- Orange: Held 60 – 89 days — consider reviewing your thesis
- Red: Held 90+ days — long-held position deserving attention

Multi-Period Performance at a Glance
- Short-term momentum (5-day)
- Intermediate trend (30-day)
- Longer-term performance (90-day)
All without needing to open a chart for every position. These additional data points make it easier to spot positions that may be losing momentum, stagnating, or quietly improving.
Color-Coded Rows: Know the Status of Every Position at a Glance
- 🔴 Red row: One or more of your stop loss levels has been hit. This position may need immediate action. Stops evaluated include your initial stop, manual stop, Chandelier Exit, and moving average stop.
- 🟡 Yellow row: The position is flagged as an aging concern . It has been held beyond your threshold with weak or negative recent performance.
- ⬜ No highlight: The position has no stop concerns and meets your aging criteria — nothing urgent to act upon.
This means you can scan your portfolio in seconds and immediately spot positions that require attention, without needing to read every column.
Daily Review Center

Every trader benefits from a structured daily review process. The Daily Review Center helps you do exactly that.
Aging Alerts

These alerts fire when a position has been held beyond your configured threshold and recent performance is weak. Each entry shows:
- Symbol
- Days held
- 30-day percentage change
- Alert severity
- Click Reviewed to acknowledge the alert
- Click Dismiss to snooze the alert for 30 days
Stop Loss Alerts

The same card also surfaces stop loss notifications powered by the stop loss evaluator, which checks every active stop on every position nightly. You’ll see alerts when:
A stop has been hit
- Price is approaching a stop level
- A position is both aging and approaching a stop
When these conditions overlap, the system escalates the alert severity so you can prioritize what matters most.
Configurable Thresholds
Each portfolio has its own alert settings.

Click the Edit Portfolio icon (next to the portfolio’s name) to configure:
- Days Threshold — how long before a position becomes eligible for an aging alert
- Minimum Change % — performance threshold triggering concern
- Stop Warning Threshold % — how close price must be to a stop before a warning fires
- Alerts On / Off — enable or disable aging and stop alerts independently
This is particularly useful for traders who manage multiple portfolios or strategies. Each portfolio can have its own aging thresholds and risk settings.
Alert Severity
- 🔴 Critical — stop hit AND position aging significantly
- 🟠 High — stop hit with notable loss
- 🟡 Warning — aging position with declining performance
- 🔵 Info — early signals worth monitoring
Daily Automated Scan

Aging Analytics Dashboard

Portfolio Overview
- Average Holding Period
- Longest Position
- Reviewed Alerts This Month

Position Age Distribution
- 0–30 days
- 31–60 days
- 61–90 days
- 91–120 days
- 121–150 days
- 150+ days
Performance by Holding Period

This section answers one of the most important questions in trading:
How does my performance change with holding period?
- Average return
- Win rate
- Number of trades
Personalized Insights
- Your most profitable holding window
- Whether long-held positions tend to underperform
- Patterns in your portfolio behavior

Why Position Aging Matters
- Improve capital efficiency
- Reduce portfolio drift
- Identify your most profitable holding window
- Build stronger trading discipline
Getting Started
- View your portfolio
The # Days and multi-period performance columns are already visible in your portfolio table. - Adjust aging alerts
Go to Edit Portfolio and confirm your alert settings. - Review your alerts
The Daily Review Center will appear whenever the nightly scan detects a concern. - Explore your analytics
Click Aging Analytics at the bottom of your portfolio to discover patterns in your holding behavior.
Final Thoughts
Happy trading!
portfolios
Portfolio Management
Trading Discipline
Holding Periods
Money Management
trading tips
trading
