Our first gold algo for NinjaTrader 8, built for MGC and GC futures. It runs on the 15-minute chart, usually one trade a session. Positions run for hours, and most leave on the clock. It is flat by the daily close, with one optional exception.
Aurum measures a fixed part of each session to set its reference levels. Later in the day, it trades a decisive move beyond a level. Nothing trades until the measuring window has closed.
τ
Held For Hours
Aurum is not a scalper, and its positions run for hours. Most positions leave on the clock, not at a target. A trade already well ahead can carry into the next session.
Σ
Prop Rails
Set a daily loss cap and a daily profit cap for your account. When a cap is hit, it closes out and waits for the next session. A hard daily flatten time is built in, 4:30 PM New York by default.
λ
Places Its Own Orders
On NinjaTrader 8, Aurum places its entry, target and stop on the account you pick. No alerts and no webhook service to set up. Start on a Sim account, then switch when you are ready.
Algo Guide · Gold Futures · v1.2
How To Use Aurum.
This guide covers what Aurum does and how to set it up on NinjaTrader 8. It walks through your prop-firm settings. It ends with how to check Aurum on your own chart.
In 60 Seconds
What it is. Aurum is our first gold algo. It runs as a strategy on your own NinjaTrader 8 chart.
What it does. It sets the day's reference levels from a fixed part of the session. It trades a decisive move beyond a level later in the day. It places those orders itself, on the account you pick.
Who it is for. It suits traders who want a patient gold position, held for hours. It is not built for fast scalping or for other markets.
Plans. Aurum comes with Yearly Pro, $270 a year. Yearly Pro also includes Paradox Algo, Kairos Scalper and six indicators, on 2 computers.
Version. v1.2, for NinjaTrader 8 (8.1.8.4 or newer, on Windows).
What it does not do. We do not trade for you or manage your account. You run the software on your own NinjaTrader platform. It does not predict the market, and it does not promise results.
How It Behaves
Reference levels. Gold trades around the clock, but not the same way all day. Aurum measures a fixed part of each session to set its reference levels. Nothing trades until that measuring window has closed.
A decisive move. Later in the day, price may make a decisive move beyond a level. Aurum then trades in that direction and holds the position.
Closed-bar decisions. Every decision is made on a closed bar. The order then fills at the next bar's open. Entries come one bar late on purpose, so the chart and the account agree. The backtest runs the same rule that the live system runs.
Held for hours. Aurum is not a scalper, and its positions run for hours. It usually takes one trade a session, with one position at most. Most positions leave on the clock, not at a target.
Flat by the daily close. Aurum closes out by the daily close, with one exception. A trade already well ahead can carry into the next session. The carry is optional, and it is on by default. Max Sessions to Carry limits how many sessions it can last.
Stop and target. A protective stop and a target go into your account as resting orders. Each one waits until the trade has had time to develop. By default, the target comes after 8 bars and the stop after 35. When one fills, the other is cancelled.
Sizing by conditions. It sizes larger on the days it prefers, and smaller on the rest. It sizes smaller again when a move is crowded. These rules can cut a setup to zero contracts, and then no order is placed. The Output window says so. You can also pick Fixed Contracts or Risk Budget ($) as the sizing mode. Max Contracts is a hard ceiling on any single trade.
A pause after a drawdown.Pause After Drawdown can pause new trades for a set number of sessions after a drawdown. The pause ends by itself, so the system always comes back. It starts off.
One position at a time. Aurum holds one net position at a time, long or short. The Direction input can limit it to one side.
What to expect. It is built for gold that moves with direction over weeks and months. In long sideways stretches, it tends to sit close to break-even. Losing stretches are part of the system, and flat days are normal.
On the chart. Two lines mark the day's reference levels. Lines show the open trade's entry, target and stop, and a leg not yet placed is drawn faint. An arrow marks the bar that triggers each entry. Faint shading marks the measuring window, the trading window and any pause. Candles take the open-profit color during a trade, and a one-line status sits in the corner. The chart layer is display only, and nothing in it places an order.
No Stop At FirstAt default settings, your account holds no stop right after entry. The stop goes in once the trade is 35 bars old, as a resting order in your account. For a stop from the first bar, set Stop Arms After to 0. The stop is then attached the moment the entry fills.
Market & Chart
Gold only. Aurum is built for COMEX gold futures, on an MGC or GC chart. Use the current contract month, such as MGC 12-26. A continuous contract (##-##) can't trade. Use it on the 15-minute chart, and on no other timeframe. It is not tuned for other markets or other timeframes.
Its own chart. Give Aurum its own gold chart and its own account. It runs on a different market and on its own clock. Two algos on one account share one position.
Session. This section sets when Aurum measures, trades and closes. The Reference Window is the part of the session it measures. The Trading Window sets when new trades may open. The Hard Flatten time is 4:30 PM, New York time, by default. The Exchange settings start on CME metals hours, which set when a trading day starts.
The roll. Gold rolls about every two months. When it rolls, switch the chart to the new month while Aurum is flat. Then add Aurum again.
Know Your ContractAurum runs on MGC or GC, and MGC is micro gold. Check which contract your chart and your account use. Then set Max Contracts to what your account and your firm allow. The contract specs tool shows the tick value of each.
Your First Day
Install it. Import the zip from your welcome email: Tools, then Import, then NinjaScript Add-On. The install guide has every step.
Add it. Open an MGC or GC chart on its current contract month, and set it to 15 minutes. Open the Output window first. Then right-click the chart, pick Strategies…, pick ParadoxAurum and click Add.
Pick a Sim account. Start on a Sim account that is flat in gold. Aurum doesn't check the account, so it must start flat. Leave every setting at its default for now, with Profile on Custom.
Set your prop rails. On a funded or evaluation account, turn on Enable Prop Rails. Set the Daily Loss Cap to your firm's limit, minus a 10–20% buffer. Does your firm need you flat each day? Then switch off Carry a Working Trade Overnight in Order Execution & Risk.
Enter your license. Scroll to License at the bottom. Enter your checkout email and your PA- license key. Turn the algo on and click OK. The Output window shows ParadoxAurum: License active.
Paper trade first. Run it on the Sim account first. Expect flat days, since Aurum takes at most one position per session. Prove it there before you trade a live account.
Leave Exit On Session Close OffNinjaTrader has its own Exit on session close setting, and it starts off in Aurum. Leave it off. Aurum closes on its own clock. Turned on, that setting would close a trade Aurum means to carry.
Prop-Firm Playbook
Aurum's Prop Rails enforce exactly what you enter, and nothing more. Match every setting to your firm's current rule sheet.
Setting
What it does
Set it to
Enable Prop Rails
Turns on the daily loss cap and the daily profit cap.
On, for any funded or evaluation account
Daily Loss Cap ($)
Closes everything once the day's loss reaches it. No new trade opens until the next session. It counts the open trade, so it can trip before a trade closes.
Your firm's daily loss limit, minus a 10–20% buffer
Daily Profit Cap ($)
Closes everything once the day's profit reaches it. Trading then stays locked until the next session.
A daily target you want to bank, if you use one
Hard Flatten
Closes the day's position at this time, 4:30 PM New York by default. A carried trade is the one exception to this rule.
The default, unless your firm's cutoff is earlier
Carry a Working Trade Overnight
On by default, it carries a trade well ahead into the next session.
Off, if your firm needs you flat each day
Max Contracts
A hard ceiling on the size of any single trade.
What your account and your firm allow
Exit on session close
NinjaTrader's own setting. It starts off. Turned on, it would close a carried trade at the session close.
Off. Use the carry setting instead.
No trailing-drawdown setting. Aurum has no multi-day trailing-drawdown input. So size the daily caps to your firm's limits, minus a 10–20% buffer.
A session-based reset. Aurum's daily count resets at the start of each new session. There is no reset-hour setting, so compare it with your firm's day.
Pause After Drawdown. New trades pause once the account falls a set amount below its best. The pause ends on its own after a set number of sessions. It starts off.
One algo per account. Running more than one algo? Give each its own account. Two algos on one account share one position. Check that your account is flat at your firm's cutoff.
Prove it in sim. Run Aurum on a Sim account or your firm's evaluation sim first. Check each entry and exit in the Orders and Executions tabs. Check the account is flat whenever the chart is flat. Only then move it to a live account.
No Promise Of A PassWe can't promise that any evaluation will pass with Aurum. That depends on the market during your evaluation and on your settings. The Prop Rails help you stay inside the limits you enter. Firm rules change without notice, so re-check your rule sheet often.
Check It Yourself
You never have to take our word for it. NinjaTrader's Strategy Analyzer shows every trade, on your own data.
Open the Strategy Analyzer. In the Control Center, click New, then Strategy Analyzer. Pick ParadoxAurum, a 15-minute gold contract and your dates, then run it. It lists every trade and every metric.
Judge a long stretch. Aurum's progress comes in clusters, around the strongest gold moves. A single week or month is a handful of trades and proves little.
Read three things first. Check the max drawdown against your account size. Check that the trade count is big enough to mean something. Look at the shape of the equity curve over the full range.
Treat it as research. A backtest runs on past prices, and it does not predict future results.
Why live can differ. A backtest fills orders from chart bars, and it cannot model every live fill. A carried trade can open away from where it closed. Want a stricter model? Set Backtest fill model to Realistic1Second. It needs 1-second history and runs slower. Live and sim trading are not affected by it.
Same rule, one bar later. Entries fill at the next bar's open, in the backtest and live. That is on purpose, so the chart and your account agree.
Paper trade first. Run Aurum on a NinjaTrader Sim account for your first sessions.
Check the orders. Did each entry and each exit go through? Check the Orders and Executions tabs.
Check the exits. Confirm that every exit closed the whole position. At default settings, the stop goes in only once a trade is old enough.
Give it time. Aurum may go days without a trade, and that is normal.
Then go live small. Start with the smallest size your account allows.
Mastery Path
Day 1. Add Aurum to an MGC or GC chart, on 15 minutes, on a Sim account. Leave the defaults, and run the Strategy Analyzer over a long range. Set your Prop Rails.
Week 1. Let it run on sim for the whole week. Expect some flat days, since it takes one position a session at most. Check every entry and exit in the Orders and Executions tabs.
Month 1. Change one setting at a time, then re-run the Strategy Analyzer. Leave the Advanced Engine group at its defaults unless you have tested a change. Go live only after a clean month in sim.
Updates
One Zip For Every ToolEach release is one zip with every Paradox Algo tool inside. Your saved templates and your license stay when you update.
Step 1: remove the old copy. In the Control Center, click Tools, then Remove NinjaScript Assembly. Pick ParadoxAlgo and remove it.
Step 2: restart, then import. Restart NinjaTrader. Import the new zip the same way as the first time.
Step 3: check each chart. If Aurum is gone from a chart, add it again and load your template.
No, Aurum does not trade for you or manage your account. You run the software on your own NinjaTrader platform. Aurum places orders on the account you pick, or you can take its trades by hand.
Which plans include Aurum?
Yearly Pro, at $270 a year. It also includes Paradox Algo, Kairos Scalper and six indicators, and it works on 2 computers.
Do I need a webhook service?
No. On NinjaTrader 8, Aurum places its own entry, target and stop. There are no alerts to build and no webhook link to paste.
My account shows no stop after entry. Is that right?
Yes, that is how Aurum works at default settings. The stop goes into your account once the trade has had time to develop, 35 bars by default. For a stop from the first bar, set Stop Arms After to 0. It is then attached the moment the entry fills.
Why did it enter one bar after the level was cleared?
That is by design, and the backtest works the same way. Aurum decides on a closed bar and fills at the next bar's open. This keeps the chart and your account in agreement.
It has been flat for days. Is something wrong?
No, flat days are a normal part of how Aurum works. It takes at most one position in each session. It only trades when price clears a reference level. Quiet stretches between the strongest gold moves are expected.
Can I run Aurum with the other algos?
Yes, on its own gold chart with its own account. The index algos, like Paradox Algo, stay on their own charts. Plan your max contracts for the worst case, with every algo in a trade. Two algos on one account share one position.
Pairs With
Aurum runs on its own, on its own gold chart. Yearly Pro adds these six indicators. Each one gives you its own read, beside the algo.
SignalWave. Grades trend-regime flips, for higher-timeframe context.
EdgeFlow. A bounded momentum-and-flow gauge for timing your own entries.
DeepWave. Shows how active the market is for the hour, with an expected range.
TrendScore. Scores trend strength and marks choppy, range-bound stretches.
QuantumFlow. Maps SMC and ICT structure on your chart for you.
Nova AI Trader. Scores and grades each setup live, and draws its targets and stop.
For education and research. Aurum is trading software, not advice. Trading involves substantial risk of loss. Past performance does not predict future results.
Get Aurum + The Full Suite
Aurum comes with Yearly Pro, along with Paradox Algo, Kairos Scalper and six indicators, for $270 a year. It works on 2 computers.