설명
⚡ Immortal Prime — User Guide
Dumb entry. Smart exit. The signal is a simple cross. The edge lives in the management layer.
🎛️ The 5 Dials
Everything is a combination of these. Set them in order.
#DialWhat it decides
1
Entry Mode
Who opens the trade
2
Signal Mode
When the cross fires (A or B)
3
Scale Type
How you add size
4
Exit Mode
How you get out
5
Safety
What stops the bleeding
1️⃣ ENTRY MODE — who pulls the trigger
ModeBehaviour
OpenOnStart
Fires instantly when you start the bot. Direction = your Direction param.
AttachToManual
You open the trade by hand. Bot adopts it and manages it.
SignalCross
🤖 Full auto. Bot watches the MAs and enters by itself.
💡
OpenOnStartandAttachToManualignore Signal Mode entirely — they're manual tools.
2️⃣ SIGNAL MODE — A or B (SignalCross only)
🅰️ Mode A — SMA Cross (instant)
SMA5 crosses SMA20 → ENTER NOW
- Cross up → LONG. Cross down → SHORT.
- Fires on the closed bar. No waiting.
- ✅ Never misses a move.
- ⚠️ Enters at the worst price of the swing (right after the pop).
- ⚠️ Fires often → lots of chop.
🅱️ Mode B — EMA Cross + Retest (patient)
Step 1: EMA9 crosses SMA20 → ⏳ ARMED (no trade yet)
Step 2: Price pulls back and TOUCHES the EMA9 → ✅ ENTER
- ✅ Much better entry price. Fewer, cleaner trades.
- ⚠️ Can miss explosive moves that never pull back.
- 🛡️ Three guards stop a stale setup firing late:
GuardWhat it does
Invalidation
EMA crosses back → arm cancelled
Expiry
No touch in N bars → arm cancelled
Trade close
Arm wiped. A fresh cross is required.
💡
Allow Same-Bar Retest= OFF means the touch must happen on a later bar than the cross.
🎯 ANGLE FILTER — kills flat chop (both modes)
Only take crosses where the MA is genuinely steep.
angle = atan( slope-per-bar ÷ unit )
SettingMeaning
Atr (recommended)
unit = ATR. Self-scaling. Works on gold and NAS.
Pips
unit = fixed pips. Must retune per instrument.
Read the scale:
AngleMeaning (ATR mode)
45°
MA climbing 1 full ATR per bar 🚀
20°
MA climbing ~0.36 ATR per bar ← your default
0°
Dead flat 💤
- Long needs
angle ≥ +20°. Short needsangle ≤ −20°. - A flat MA can never pass. That's the point.
- Mode A gates at the cross. Mode B gates at the retest fire.
🚨 Calibrate before you filter. Run once with
Min Angle = 0and read the dashboard/logs to learn your real angle range. Then set the threshold. Set it blind at 20° and you may get zero trades.
3️⃣ SCALE TYPE — how size is added
TypePendings placedFills when…
Stop
Stops in your favour
You're right → pyramid a winner 📈
Limit
Limits against you
You're wrong → average down 📉
Both
Both sets at once
⚠️ See below
None
Single entry
—
🚨 THE WHIPSAW TRAPOn a trend-cross entry, limit adds only fill when the signal is wrong. They can't help a winner (price runs away from them) — they can only enlarge a loser.
Real example from your log: price dipped (stop-add filled), then ripped (3 limit-adds filled). All five legs lost. Base-only loss would've been −$320. With adds: −$1,806. 🔥
✅ For a trend cross, use
Stop.
4️⃣ EXIT MODE — how you get out
All three share one basket stop that only ever tightens. Never loosens. 🔒
Trailing — pure ratchet
Price hits BE Trigger → stop jumps to breakeven
Then → stop follows [Trail Distance] behind, in [Trail Step] jumps
Chop inside the trail band doesn't touch you. A real reversal takes you out.
FixedTP — three scale-outs
TP1 → close X% + cancel all pendings + stop to BE 🛡️ de-risk moment
TP2 → close Y%
TP3 → close Z%
FixedTP_ThenTrail — bank, then ride 🏆
TP1 → partial + BE
TP2 → partial
Then → trail the runner
⚠️ TP% is of the basket SNAPSHOT taken at TP1 — not of what's left. TP1+TP2+TP3 = 100 → flattens exactly. < 100 → leaves a runner.
🧭 BE ANCHOR — the hidden lever
This one setting quietly decides how often winners scratch.
AnchorStop sits atEffect
AverageEntry
Your blended cost
After adds, this sits close to price → scratches easily ⚡
FirstEntry
Your original entry
Protects the good early fill → more room, more risk 🛡️
💡 Adds pull your average toward price. So "breakeven" isn't where you think it is.
5️⃣ SAFETY — the three seatbelts 🔒
Added in v6 after a real −$1,806 loss. Each one alone would have prevented it.
LayerWhat it does
Protect Pendings With SL
Every pending add is born with a broker-side stop. A spike-fill can't go naked.
Orphan kill-switch
A fill that can't be protected (price already past the stop) is closed instantly.
Basket Max Loss $
Floating loss crosses the limit → flatten everything. Bounds any failure.
🩸 What went wrong before v6: an add filled inside a spike, its stop was already invalid, so no stop attached at all. The naked leg ran 14 hours and lost −$1,080 alone.
📅 DAILY CONTROLS
ControlWhat it does
Daily Cap
Equity − day-start balance breaches the cap → flatten + halt until tomorrow
Daily Flatten
At a set clock time → close everything, cancel pendings
Reset Hour
When "tomorrow" begins
⏰ All times are UTC. No DST handling. Set Reset Hour to your broker's daily boundary.
🚀 Recommended Starting Setup
Entry Mode ....... SignalCross
Signal Mode ...... A_SmaCross ← start simple, baseline first
Scale Type ....... Stop ← NOT Both
Exit Mode ........ FixedTP_ThenTrail
BE Anchor ........ AverageEntry
Angle Filter ..... OFF ← turn on only after calibrating
Basket Max Loss .. ON
Daily Cap ........ ON
Disclaimer
Trading involves risk. Past performance does not guarantee future results.
요약
The bot’s operation is controlled via five configurable dials:
1. Entry Mode: Determines who opens trades—options include immediate open on start, manual trade adoption, or fully automated entry based on MA crosses.
2. Signal Mode: For automated entries, two modes exist—Mode A triggers on SMA5 crossing SMA20 at bar close, while Mode B uses EMA9 crossing SMA20 plus a price retest for more selective entries.
3. Scale Type: Controls position sizing by adding to winning trades (stop orders), averaging down losing trades (limit orders), both, or single entries.
4. Exit Mode: Offers three exit strategies—trailing stop, fixed take profits with scale-outs, or fixed take profits followed by trailing the remaining position.
5. Safety: Implements multiple risk controls including broker-side stops on pending orders, orphan trade kill-switch, basket maximum loss limits, daily loss caps, and scheduled daily flattening.
Additional features include an angle filter to avoid flat MA signals, a break-even anchor setting to adjust stop placement, and daily controls to limit risk exposure. The bot supports market, limit, and stop orders, works on a 5-minute chart timeframe, and is suited for swing trading with medium trade frequency. Risk management tools include fixed risk percentage, stop loss, take profit, trailing stop loss, break-even, equity stop, daily stop, and drawdown guard.
Backtested from January to July 2026 with 100x leverage, it recommends a minimum balance of $10,000 and a risk per trade of 5%. The bot can manage up to 20 simultaneous positions with a maximum lot size of 5. Its strategy is trend-based using technical analysis indicators EMA, SMA, and ATR.