Açıklama
⚡ 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.