NinjaTrader 8 Position Management Indicator
Entering isn't the hard part. Managing the position is.
Stops moved, profits cut too early, revenge trading after a loss. Smart Position eliminates these decisions and replaces them with rules. Automatic, every trade.
- Automatic stop & target placement
- Timed breakeven logic
- Cooldown after consecutive losses
Why traders choose it
Mechanical execution, zero emotion
Once you enter a trade, Smart Position takes over. Stop and target are placed instantly according to your rules. No second-guessing, no "just this once", no manual intervention.
Your plan, executed exactly as designed.
Timed breakeven that adapts
After a configurable time window, Smart Position moves your stop to breakeven automatically. No more watching the screen, waiting for the "right moment" to protect your entry. Time-based, not emotion-based.
Protection that doesn't depend on your mood.
Built-in loss circuit breaker
After consecutive losing trades, the cooldown system enforces a mandatory pause. It prevents revenge trading before it starts. The same discipline that professional risk managers enforce, automated into your workflow.
The discipline you wish you had, built into the tool.
Entries aren't the problem. What happens after is.
You've spent years learning to read the market. You can find good entries. That was never the issue. The issue is everything that happens between your entry and your exit.
You move your stop because you "feel" the trade needs more room. You close at target too early because you're afraid to give back profits. You take another trade immediately after a loss because you want to "make it back." Every one of these decisions is rational in the moment and destructive over time.
The data is clear: most discretionary traders have a positive edge on entries and a negative edge on management. The entry selection is good. The execution after entry is where the account bleeds.
- You move your stop further away "just this time" and turn a small loss into a large one
- You take profits before your target because you can't tolerate watching unrealized gains fluctuate
- You re-enter immediately after a losing trade, chasing the loss instead of waiting for the next clean setup
- You end the day knowing your entries were good but your management cost you the session
How it works
Three steps to remove emotion from your trade management.
The framework: rules-based position management
Smart Position is built on a simple principle: position management should be mechanical, not discretionary. Your edge is in reading the market and finding entries. Everything that happens after (stop placement, target management, breakeven timing, loss recovery) follows rules, not feelings. Smart Position encodes those rules and executes them with zero latency and zero deviation. Same rules, same execution, every single trade.
See how automated position management removes the emotional decisions from your trading.
Under the hood
Instant placement
Automatic stop & target
The moment you enter a trade, Smart Position places your stop and target according to configurable distance rules. No delay, no manual clicks, no room for hesitation. The parameters are yours to set; the execution is automatic.
Time-based protection
Timed breakeven
After a configurable number of seconds, Smart Position moves your stop to breakeven. This removes the subjective "when should I move my stop?" decision and replaces it with a deterministic rule. If the trade hasn't moved in your favor within the time window, you're protected.
Loss circuit breaker
Cooldown system
After a configurable number of consecutive losing trades, Smart Position enforces a mandatory cooldown period. No entries allowed until the timer expires. This prevents revenge trading and tilt, the two most common account killers in discretionary trading.
Any instrument, any method
Universal compatibility
Smart Position works with any entry method: manual, semi-automated, or alongside other indicators. It monitors position changes and activates automatically. No configuration per instrument needed, no conflicts with your existing workflow.
Getting started
Import and configure
Import the NinjaScript file into NinjaTrader 8 and add Smart Position to your chart. Set your stop distance, target distance, breakeven timing, and cooldown rules.
Trade as usual
Enter your trades using whatever method you prefer: manual, SuperDOM, or any other indicator. Smart Position detects your entry and activates automatically.
Let it manage
Smart Position places your stop and target instantly, moves to breakeven on schedule, and enforces cooldown after losses. You review results, not decisions.
Ready to stop managing trades and start managing your edge?
Get Smart PositionHow Smart Position was built
Smart Position was born from a specific observation: the same discretionary traders who have good market reads consistently lose money on trade management. The solution isn't more discipline. It's removing the human from the management loop entirely.
Problem identification
Years of reviewing my own trading journals revealed the pattern: entries were not the problem. Stop management, premature exits, and revenge trading were. Every one of these is a rule-based decision that doesn't need a human.
- Quantified the gap between entry quality and management quality
- Identified the three mechanical decisions that cost the most: stop placement, breakeven timing, and post-loss behavior
- Defined the rule set that a disciplined trader would follow if emotion weren't a factor
Engineering
Built as a lightweight NinjaScript indicator that monitors position changes in real time. Zero interference with entries, zero latency on management actions, zero external dependencies.
- Real-time position monitoring with instant stop/target placement
- Time-based breakeven logic with configurable windows
- Cooldown engine with consecutive loss tracking
- Universal compatibility with any entry method and instrument
Validation
Used on my own account before anyone else's. Every rule, every parameter, every edge case tested in live market conditions with real capital.
- Live trading validation across multiple instruments
- Edge case handling: partial fills, connection drops, session boundaries
- Parameter optimization based on real trading results, not backtests
What's included
- Smart Position indicator for NinjaTrader 8, lifetime license
- All future updates included at no extra cost
- Step-by-step setup guide
- Direct email support from the developer
Your entries deserve better execution. Smart Position delivers it.
Get Smart PositionWhen a software engineer starts trading
Alessandro Ruggieri
Senior software engineer & developer of Valor
I built Smart Position because I had the same problem every discretionary trader has: my entries were better than my management. I could read the market, but the moment I was in a trade, I became my own worst enemy.
I'm a software engineer. When I see a problem that's consistent, repeatable, and rule-based, I automate it. Position management is exactly that kind of problem: clear rules, zero ambiguity, no reason for a human to be in the loop after the entry.
Smart Position runs on my own charts, every session. It's not a tool I built to sell. It's a tool I built to trade better. The fact that it's available to you means I'm confident enough in it to put my name on it.
Built to fix a real problem
My entries were profitable on paper. My account said otherwise. The difference was management: stops moved, profits cut short, revenge trades after losses. Smart Position is the tool I built to stop being my own worst enemy.
Native NinjaScript, no DLLs
Runs natively inside NinjaTrader 8 as pure NinjaScript. No external libraries, no internet connection required. Your data stays on your machine.
10+ years of trading & development
Built by a software engineer who trades daily and knows exactly which management decisions cost money.
Direct personal support
Questions answered directly by the developer. No ticket system, no generic support team.
What it would cost to solve this problem yourself
You could try discipline. You could write your rules on a Post-it note and stick it to your monitor. You've probably already tried that. It works until it doesn't, and it stops working exactly when the stakes are highest.
You could hire a developer to build a position management tool. But finding someone who understands both NinjaTrader 8 internals and the specific problems of discretionary trading isn't easy. A freelance developer would charge €1,000–2,000 for something like this, and they'd still need you to specify every rule, every edge case, every scenario.
I built Smart Position because I needed it myself. The rules are the result of years of trading and reviewing my own mistakes. The engineering is the result of 15+ years of software development. You're getting both in a single tool.
€1,000+
Custom development cost
€299
One-time, lifetime license
Your rules. Automatic execution. Every trade. Forever.
Launch price, reserved for early adopters. Will increase as features are added.
Built to fix a real problem
What happens after you subscribe
Your license is tied to your machine for security. Activation is personal and takes less than 24 hours.
- 1 You receive a confirmation email with the setup guide, so you can install NinjaTrader 8 and prepare everything while you wait
- 2 I contact you personally to collect your Machine ID (a code you copy from NinjaTrader in 10 seconds)
- 3 I activate your license and you're live, ready to trade on your first session
Average activation time: a few hours. You deal directly with me, the developer, not a ticket system.
Not ready yet?
Send messageDon't have NinjaTrader yet?
If you're starting from zero, I'll set everything up with you.
Buy Valor and add a one-on-one setup session at a discounted price. In one call we configure everything together: choosing a broker, installing NinjaTrader 8, connecting your data feed, and activating Valor on your machine. By the end, you're ready to trade.
- Broker selection based on your needs and location
- NinjaTrader 8 installation and configuration
- Data feed connection and market data setup
- Valor activation and first session walkthrough
Discounted rate available exclusively for Valor subscribers. Just mention it when I contact you after purchase.
Frequently asked questions
Questions about Smart Position?
Ask anything about the indicator, the configuration, or how it fits your trading workflow. Answers come directly from the developer.
