Select your profile then enter your password to continue
Select a profile above
Password
Terralix Nigeria Limited · Confidential · Internal Use Only
XZNUSD Live
Never updated
--:-- WAT
Net Position
— Flat
0
Flat
Unrealised P&L
— 0.0
+0.0
points total, live
Gross Long
0%
0
lots
Gross Short
0%
0
lots
NLV (pts equivalent)
0
net lot-points
Exposure Split
Net: 0
Long 0
0 Short
Daily
Anchor layer · entered at cycle low · held until Daily reversal confirmed
+0.0 pts
Z1 · Buy Zone
Z2 · Hold Zone
Z3 · Sell Zone
Buy Zone 0 trades
Hold Zone +0 lots
FLAT
PTS / LOT
+0.0
LOT-PTS
+0
Sell Zone 0 trades
4 Hour
Second layer · added when 4H confirms oversold within Daily uptrend · compounds base exposure
+0.0 pts
Z1 · Buy Zone
Z2 · Hold Zone
Z3 · Sell Zone
Buy Zone 0 trades
Hold Zone +0 lots
FLAT
PTS / LOT
+0.0
LOT-PTS
+0
Sell Zone 0 trades
Gross Long
0
lots
Gross Short
0
lots
Net Position
0
Flat
Unrealised P&L
+0.0
points total
NLV (pts equiv.)
0
net lot-points
LONG 0
0 SHORT Net: 0
Trade ID Layer Type Dir Entry Lots Current Pts/Lot Lot-Pts Slot
No open positions
63% Retracement
Long position
Short position
Current price
L1 Daily
L2 4H
Price: —
Long Positions
Long Lots
Price Level
Short Lots
Short Positions
Today's Price Log
Filter:
0 trades
📊 P&L by Layer
🏷 P&L by Trade Type
🎯 Win / Loss Analysis
👤 Performance by Chartist
📋 Closed Trades Detail
No closed trades yet
💳 Transaction Charges
DateTrade IDTypeAmountNotes
No charges recorded
📑 P&L Statement
⚖️ Account Reconciliation
📅 Monthly Summary
MonthTradesClosedTotal PtsChargesNet
No monthly data yet
🔄 New Shift Handover
Market State — Current Reading
Metal Price Zone % NSM Trend
Zinc
Aluminium
Watch List — What The Incoming Shift Should Look Out For
📋 Handover Log
No handovers logged yet
🕒 Currently On Shift
📅 Default Template
The recurring weekly starting point. Doesn't control who's actually on shift by itself — use "Load from Template" in the Monthly Roster below to pull it into a real month, then Save that month.
🗓 Monthly Roster
Plan today, next month, or up to three months ahead — nothing goes live until you save that specific month. Once saved, it's the authoritative roster for those dates, overriding the template.
✅ New Task
All Tasks
TaskOwnerPriorityDueStatus
📆 Daily Debrief
Reviewed together as a team at 12:00 the following day. Three lenses: did we call the direction right, did we get the entry early enough, and could a different trade have been taken. Everyone adds their own read — nothing here overwrites anyone else's.

Chart Snips

Reference Files (0 of 5)

Up to 5 supporting images — a report, a related chart, anything else worth having alongside the snips above.

1 — Direction

Did we get the direction right? What could we have seen earlier, and what caused it?

2 — Entry

Did we enter early enough? What would have signalled the earlier entry?

3 — Trade Review

Could a Base, Swing Back, or Reversal have been taken here? Was one taken that shouldn't have been?
History
Standard Operating Procedure

The Six-Level Analysis Funnel

Every market session follows this sequence in order. Each level produces one output that feeds the next. If a level fails its exit condition, the analysis stops. The correct answer is always specific — a trade with exact parameters, or no trade with a documented reason.

1
Trend
2
Location
3
Structure
4
Fibonacci
5
Indicators
6
Conclusion
01
Level
Trend Orientation
"What is the primary trend? And is there even a trend worth trading?"
Weekly → Daily
What to look at
Open the Weekly chart. Identify the last 3–4 major swing highs and lows.
Move to the Daily chart. Confirm the pattern matches the weekly direction.
Check EMA 13 vs EMA 21 on Daily. Are they aligned with the trend reading?
Check ADX(10). Is the market actually trending or is it flat and directionless?
Possible outputs
BULLISH
Higher Highs + Higher Lows on Daily. EMA 13 above EMA 21.
BEARISH
Lower Highs + Lower Lows on Daily. EMA 13 below EMA 21.
NEUTRAL
No clear HH/HL or LH/LL. Price oscillating. ADX ≤ 22.
Stop condition
Stop — No Trade
Output is NEUTRAL or ADX ≤ 22. The market has no trending direction. There is nothing to trade. Document "no trend" and end the session.
02
Level
Location
"Where is price right now? Is it at a level worth reacting to?"
Daily → 4H
What to look at
Identify the most recent significant swing high and swing low on the Daily.
Calculate the Daily Zone Position. Which zone is price in — Zone 1, 2, or 3?
Is price near a previous area of support or resistance? Within 20 pts of a key level counts as "at the level."
Is price at an obvious round number or a prior rejection zone?
Possible outputs
AT KEY LEVEL
Price is within 20 pts of a confirmed support or resistance zone. Something to work with.
APPROACHING
Price is 20–50 pts from a key level. Prepare. Do not enter yet.
MID-RANGE
Price is between levels with no structure nearby. Nothing to trade against.
Stop condition
Stop — Wait for Price
Output is MID-RANGE. Price is between levels. There is no reference point to trade from. Note the nearest key levels and monitor. Do not trade mid-air.
03
Level
Structure Assessment
"Is this move an impulse or a correction? Has the structure changed?"
4H
What to look at
Mark the last 4–6 swing highs and lows on the 4H chart.
Is the 4H structure in the same direction as the Daily trend? Or is it pulling back against it?
Has a Change of Character (CHoCH) occurred? Did a Higher Low break (in an uptrend) or a Lower High break (in a downtrend)?
Is the current move likely an impulse continuing the trend or a correction within it?
Possible outputs
IMPULSE
4H structure moving with the Daily trend. Continuation.
CORRECTION
4H pulling back against the trend. Normal — watch for Swing Back setup.
CHoCH
Structural break detected. Trend may be ending — treat with caution.
Stop condition
Stop — Ambiguous Structure
4H structure is unclear — no clean impulse, correction, or CHoCH. Wait for the next bar to clarify before proceeding.
04
Level
Fibonacci
"Is price at a meaningful Fibonacci level from a qualifying swing?"
Daily / 4H
What to look at
Find the most recent confirmed swing. Does it qualify? Zinc: ≥ 50 pts. Lead / Aluminium: ≥ 40 pts. Copper: ≥ 100 pts.
Draw the Fibonacci retracement from the swing start to the swing end.
Is current price within 10 pts of the 38.2%, 50%, 61.8%, or 78.6% level?
Does the Fibonacci level coincide with a support or resistance zone identified at Level 2? Confluence = higher conviction.
Possible outputs
38.2%
Shallow retracement. Strong trend. Primary Swing Back exit target on major legs.
50.0% / 61.8%
Central retracement zone. Zinc's empirical central tendency. Highest probability entry zone.
78.6%
Deep retracement. Trend weakening. Evaluate for potential Reversal Trade.
Stop condition
Stop — Between Levels
Price is between Fibonacci levels with no confluence nearby. Do not trade mid-Fibonacci. Wait for price to reach a level or for a new qualifying swing to form.
05
Level
Indicator Confirmation
"How many indicators confirm what I already see? Is there enough conviction to trade?"
4H → 1H
What to look at
RSI Divergence first (mandatory). Confirmed divergence on the 4H? Bullish (lower price low, higher RSI low) or bearish (higher price high, lower RSI high)?
Williams %R — entered oversold (below −80) or overbought (above −20) and begun reversing?
CCI Fast (Period 5) — below −100 (oversold) or above +100 (overbought)? Slow CCI aligned or diverging?
Stochastic — confirming the same direction as the other indicators?
Signal quality
4 CONFIRMED
Maximum conviction. Full position size. Enter on signal.
3 CONFIRMED
High conviction. Standard position size. Enter on 4H confirmation.
2 CONFIRMED
Minimum threshold. Reduced size (50%). Wait for 4H to fully confirm.
0–1 CONFIRMED
Below minimum. No trade.
Stop condition
Stop — Below Minimum
Fewer than 2 indicators confirmed. Or RSI divergence is absent. RSI divergence is the mandatory gate — no other combination of 2 indicators substitutes for it.
06
Level
Trade Conclusion
"What is the trade — exactly? Type, direction, size, entry, and all three exits."
Output
What to state
Trade type: Base Trade, Swing Back, or Reversal.
Direction: Long or Short.
Entry zone: a specific price or narrow range of no more than 10 pts.
Lot size: based on conviction level and available capital.
Three staged exits at 38.2%, 50–61.8%, and 78.6% Fibonacci levels.
Sizing split for exits: 40% at Stage 1 — 35% at Stage 2 — 25% at Stage 3.
Possible outputs
BASE TRADE
Trend inception. Daily Zone 1. Long uptrend / Short downtrend. Hold until reversal.
SWING BACK
Counter-move. Base trade already running. Sized at half or full net depending on accumulated points.
REVERSAL
All 5 reversal criteria met. Double position in new direction. Rare. High conviction only.
NO TRADE
One or more levels failed. State which level failed and why. Session is complete.
The rule for no-trade
No Trade Is A Valid Output
A session that concludes with "No trade — Level 2, mid-range" is a correct and complete session. The discipline of not trading is as important as the discipline of trading. Document it every time.
Daily Use

Session Analysis Sheet

Work through each level in order. Select the output for each level. If a stop condition is triggered, the session ends and you document the reason. Only reach Level 6 if all five prior levels pass.

01
Trend Orientation
What is the primary trend on the Daily chart?
▲ Bullish — HH / HL intact
▼ Bearish — LH / LL intact
— Neutral / No trend (ADX ≤ 22)
⊘ STOP — No Trade
02
Location
Where is price relative to key support / resistance?
At Key Level (within 20 pts)
Approaching (20–50 pts away)
Mid-Range (no nearby level)
⊘ STOP — Wait for Price
03
Structure Assessment
What is the 4H structure doing relative to the Daily trend?
Impulse — 4H moving with the trend
Correction — 4H pulling back against trend
CHoCH — structural break detected
Unclear — no clean structure
⊘ STOP — Ambiguous Structure
04
Fibonacci
Is price at a meaningful Fibonacci level from a qualifying swing (≥ 50 pts)?
38.2% — Shallow retracement
50% / 61.8% — Central zone
78.6% — Deep retracement
Between levels / swing < 50 pts
⊘ STOP — No Fibonacci Level
05
Indicator Confirmation
Which indicators confirm the signal? RSI Divergence is mandatory.
RSI Divergence
Williams %R
CCI
Stochastic
0 of 4 indicators confirmed
⊘ STOP — Below Minimum
06
Trade Conclusion
What is the trade? Complete all fields and issue the written instruction.
◎  Trade Parameters — Complete before issuing to TEO
Trade Type
Direction
Entry Zone
Lot Size
Exit — Stage 1 (40%)
Exit — Stage 2 (35%)
Exit — Stage 3 (25%)
Signal Quality
⊘ NO TRADE — One or more levels did not pass. Document the reason above and end the session.
📋
Session Log
Every completed session, auto-tagged by market window, kept permanently.
Quick Reference

Indicator Reference Guide

Indicators are read after structure and location are confirmed. They score the conviction of what you already see — they do not replace it. RSI Divergence is the mandatory gate for all Swing Back entries.

Settings by Timeframe
IndicatorDaily4H (Entry Timeframe)1H (Early Warning)
RSI (Standard)Period 7 · Levels 70/30Period 4 · Levels 70/30Period 4 · Levels 70/30
RSI DivergencePeriod 9 · Lookback L/R = 3Period 9 · Lookback L/R = 3Period 7 · Lookback L/R = 3
CCI FastPeriod 5 · ±100Period 5 · ±100Period 5 · ±100
CCI SlowPeriod 13 (zero-line filter)Period 11Period 11
Williams %RPeriod 4 · −20 / −80Period 4 · −20 / −80Period 5 · −20 / −80
StochasticK=5 / Sm=2 / D=3K=5 / Sm=1 / D=3K=5 / Sm=1 / D=3
EMA13, 21, 50, 20013, 219, 13, 21
How to Read Each Indicator
RSI Divergence
Period 9 · LR=3
Primary Trigger
Signal Present
Bullish: Price makes a lower low. RSI makes a higher low. Selling is weakening despite falling price. Enter long on 4H confirmation.
Bearish: Price makes a higher high. RSI makes a lower high. Buying is weakening despite rising price. Enter short on 4H confirmation.
Critical Rules
RSI divergence is the mandatory primary trigger for all Swing Back entries. No other combination of 2 indicators substitutes for it. If divergence is absent, the trade does not exist — regardless of what CCI, Williams %R, or Stochastic show.
4H divergence fires approximately 1.3 bars before the actual reversal. Do not wait for the bar to close — prepare entry orders when divergence forms.
Williams %R
Period 4 · −20/−80
Confirmation
Reading
Below −80 (Oversold): Market is oversold. Watch for %R to cross back above −80 — this is the confirmation tick. Enter long.
Above −20 (Overbought): Market is overbought. Watch for %R to cross back below −20 — this is the confirmation tick. Enter short.
Context Rule
The reading alone is not the signal. %R below −80 in Zone 1 of an uptrend is a buy-the-dip opportunity. The same reading in Zone 3 confirms a Swing Back short correction is underway. The zone context determines meaning.
CCI
Fast: P5 ±100
Slow: P13/P11
Confirmation
Fast / Slow Relationship
Fast below −100, Slow above zero: Early stage of a bullish move. Do NOT sell here. This is the beginning, not the end.
Fast below −100, Slow also below zero: Exhaustion. Both confirming oversold. Strong bullish confirmation.
Fast above +100, Slow above zero: Strong distribution signal. Bearish Swing Back confirmation. D6 signal — highest precision.
The Trap
The single most common mistake: seeing Fast CCI overbought and selling, while Slow CCI is only just crossing zero from below. This is the beginning of the move, not the end.
CCI divergence on 4H is excluded. Profit factor ~1.0. Not a valid signal.
Stochastic
K=5 · Sm=2 · D=3
Filter
Reading
K below 20 and turning up: Oversold and reversing. Fourth confirmation for long entry.
K above 80 and turning down: Overbought and reversing. Fourth confirmation for short entry.
K/D bearish cross on 4H is a component of the Net Short Mandate (NSM) activation check.
Role in the System
Stochastic is the fourth and final confirmation layer. It does not lead signals — it filters them. When the first three indicators align, a Stochastic confirmation upgrades from High conviction to Maximum conviction.
Signal Count → Position Sizing
Confirmed IndicatorsQualityPosition SizeEntry Approach
4 of 4Maximum ConvictionFull tier sizeEnter immediately on signal
3 of 4High ConvictionFull standard sizeEnter on 4H bar confirmation
2 of 4Standard50% of standard sizeWait for 4H to fully confirm, then enter
0 – 1Below MinimumNo positionNo trade. Wait for next signal.
Timeframe Hierarchy
TimeframeRoleWeightWhat It Does
WeeklyMacro contextContext onlySets the long-term direction. No entries taken from weekly alone.
Daily ★Boss timeframeHighestZone position, primary trend, base trade decisions. Overrides all lower timeframes.
4HEntry timeframeHighSwing Back entries, inflection detection, RSI divergence triggers.
1HEarly warningMediumApproximately 6.8-hour lead time before 4H inflections. Prepare — do not enter.
15m / 5mExecution onlyLowestFine-tune order placement timing. Never generate independent trade decisions.
System Rules

Non-Negotiable Rules

These rules exist because each one has a validated cost when broken. They are not guidelines. They are the boundaries within which the system operates. Breaking any one of them is a protocol violation.

The Six Rules That Cannot Break

1
The funnel runs in order. Always.
Level 1 before Level 2. Level 2 before Level 3. You do not read indicators before checking zone position and structure. Running indicators first and then checking rules is a protocol violation. Shortcutting the sequence is the most common failure mode in new traders.
2
Never enter new longs when Daily Zone Position is ≥ 63%.
Validated cost: −304 pts / −$7,600 per lot when ignored. No indicator combination overrides this zone gate. When zone is ≥ 63%, the only long-direction activity permitted is closing existing Swing Back shorts. Oversold indicators at Zone 3 signal a correction within distribution, not a new cycle low.
3
RSI divergence is the mandatory primary entry trigger for Swing Backs.
No other combination of two indicators — however strong they appear individually — substitutes for RSI divergence on the 4H. CCI extreme + Williams %R extreme without RSI divergence = wait. CCI divergence on 4H is specifically excluded (profit factor ≈ 1.0).
4
The base trade requires all three closure conditions simultaneously.
Daily CHoCH and Daily trendline break and double RSI(7) divergence on the Daily — all three, at the same time. A 4H pullback, even a deep one to 78.6% retracement, does not close the base trade. This rule protects the long-term compounding engine.
5
A Swing Back is never opened without an active base trade.
The Swing Back is a counter-position against the base. It is not a standalone directional trade. Without an active base trade running on a different prompt date, a Swing Back is simply an unauthorised directional bet on the opposite side.
6
All orders must be pre-authorised in writing by the Head Trader before the TEO executes.
The Trade Execution Officer executes only written, authorised orders issued through the session briefing. No verbal orders. No informal instructions. Unauthorised positions are a protocol violation regardless of whether they are profitable.
The Fibonacci Exit Protocol
StageFibonacci LevelLot % to CloseRationale
Stage 138.2%40% of the positionLock the bulk of profit. Reduces risk immediately. This stage must always execute.
Stage 250% – 61.8%35% of the positionRides through the midpoint and Zinc's empirical 63% central tendency.
Stage 361.8% – 78.6%25% of the position (final runner)At 78.6% — evaluate if this is a Reversal. If not, close the remaining position here.
What Makes a Qualifying Swing
InstrumentMinimum Swing SizeSwing High DefinitionSwing Low Definition
Zinc (XZNUSD)50 pointsBar high > high of 3 bars before AND 3 bars afterBar low < low of 3 bars before AND 3 bars after
Lead (XPBUSD)40 pointsSame rule — 3 bars each sideSame rule — 3 bars each side
Aluminium (XALUSD)40 pointsSame rule — 3 bars each sideSame rule — 3 bars each side
Copper (XCUUSD)100 pointsSame rule — 3 bars each sideSame rule — 3 bars each side
🎓 Add Learning Resource
Upload or paste a standalone HTML file, or a JSX component with a default export. It renders in a sandboxed viewer — nothing here touches the live trading data.
Library
📈 CEO Analytics — Zinc
1 lot = 1 MT 1 lot = 25 MT
This toggle only rescales the $ figures on this page — real economic exposure per lot. Positions, Ledger, and Price Grid are unaffected and always work in points and lots, never dollars.
Total P&L (Realised + Unrealised)
$0
0 lot-points
Win Rate
0%
0 of 0 closed trades
Open Positions
0
Total Exposure
0 lots
Best / Worst Trade
BEST
WORST
Pending Approvals / Temporary Slots
IN QUEUE
0
P4–P6 OPEN
0
📉 P&L Trend — Last 14 Days
🏷 P&L by Trade Type
🗂 P&L by Layer
🌍 P&L by Market Session
⏱ Holding Time & Slot Discipline
Average Holding Time
Open to close, closed trades only
P4–P6 Utilization
Share of open positions currently sitting on a temporary slot
🔐 Role Defaults (reference)
🗂 Access Grid — Edit Directly
Every permission, every person, one screen. Click a cell to toggle it — saves immediately.
👥 Users & Per-Person Access
Every person's access is set individually here — role is a starting point, not a limit. Edit a user to grant or remove access to specific modules, including the ones added after they were created.
NameRoleMax LotsMax Net
👁 CEO Strip — Who Sees $ Figures
The CEO strip shows estimated USD P&L. Everything else in the app (positions, exposure, ledger) is shown in points, not dollars, regardless of this setting. Choose which roles see the $ conversion.
📄 Page-Level Visibility
Which nav sections each person can open (Positions, Ledger, Accounting, Handover, etc.) is controlled per-person in Access Control — every account has its own checklist of modules, independent of role. This page only controls the $ P&L visibility above.
🎨 Colour Scheme
Terralix Dark
Default
Arctic Light
Clean Light
Monochrome
Black & White
Slate
Cool Blue-Grey
🧱 Design Format
Controls the Positions page layout and overall visual language. Applies instantly to every user next time they load the app.
New (Bento)
Neutral, card-grid KPI layout
Classic
Original brand-orange row layout
👥 Operations Team Roster
Used by Shift Roster and Tasks for assignment.
✅ Task Categories
🎓 Learning Portal Categories
🌍 Market Session Windows
Used to auto-tag trades and session sheets. All times are hour-of-day, Lagos time (WAT).
🕒 Default Shift Hours
Used to pre-fill the Monthly Roster from the Default Template.
🔒 System Limits (Global Defaults)
Max lots per trade
Hard limit on single trade entry
Max gross lots open
Total lots across all layers
Max net positions open
Net lot exposure limit
Max prompt dates
Simultaneous prompt dates (TTS: 3)
No new trades after (Lagos)
Swing back cutoff time
Lot-Point USD Value ($)
1 lot-point = this many USD (for CEO P&L display)
Price staleness — amber warning (min)
Live price badge turns amber after this many minutes unrefreshed
Price staleness — red warning (min)
Badge turns red and flags STALE after this many minutes
Auto sign-out after inactivity (min)
Sessions sign out automatically after this many minutes of no activity — warns 60 seconds before it happens
Require password login
Users must sign in with a password
💾 Data & Storage
All data is stored locally in the browser (localStorage). Use Export to back up position data or share across devices. For SharePoint deployment, each user's browser stores their own session data.
Auto-save interval
Data saves to browser storage on every action
Always On
Storage used
localStorage capacity
SharePoint: Not connected (running locally)
📊 Performance Export
Hit rate, risk-adjusted return (never rewards trade size), TEO execution speed and discipline, attendance against actual roster hours, and entry/exit timing quality — computed quietly in the background, with no leaderboard inside this app. Export a report to feed into performance conversations held elsewhere.
📋 Activity Log
No activity logged yet
📝 Level Annotations
Describe today's key levels — support, resistance, targets, invalidation zones. Visible to all traders.
⚡ Submit Signal
📡 Signal Feed
0 pending
No signals submitted yet
📖 TTS Rules Reference
Base Trade Closure (5 Criteria)
All 5 must be confirmed before closing a base trade:
  1. Daily candle closes below the 21 EMA
  2. Price breaks and holds below the last significant swing low
  3. RSI (Daily) drops below 40
  4. MACD Daily crosses bearish
  5. Volume on breakdown candle is above average
Swing Back Sizing (L3 Inflection)
Given banked points from open L1/L2 positions:
Option 1 (Conservative): floor(pts ÷ 10) lots
Option 2 (Standard): floor(pts ÷ 7) lots
Option 3 (Aggressive): floor(pts ÷ 5) lots
The Add Trade modal auto-calculates all three when L3 Inflection is selected.
63% Zinc Retracement Rule
After identifying a swing high and low:
Level = Low + (High − Low) × 0.63
This is the ideal entry zone for L2/L3 counter-positions. A warning is shown if you enter more than 5 pts away from this level. Use the Price Grid calculator to compute it.
Prompt Date Rules
Maximum 3 simultaneous prompt dates across all open positions. A prompt date is the calendar date on which a position was opened. Opening a 4th unique date requires Admin override. Slots: P1 (Daily), P2 (4H), P3 (1H).
Divergence Guide
Divergence is confirmed when price makes a higher high but momentum (CCI / W%R / RSI) makes a lower high, OR price makes a lower low while momentum makes a higher low. Regular divergence signals continuation risk; hidden divergence confirms trend resumption. Always combine with timeframe alignment — L3 divergence valid only if L1/L2 trend is intact.
⚡ Circuit Breaker
System is operating normally. Trading is permitted.
● INACTIVE
Net Exposure
0
of 20 max · 0%
Gross Lots Open
0
of 60 max · 0%
Prompt Dates Used
0
of 3 max
Unrealised Lot-Pts
0
across all open trades
Exposure Gauge
0% Net Flat 0% 50% 100%
Net lots vs max net limit
Per-Layer Risk Utilisation
L1 Daily
0 lots
L2 4H
0 lots
L3 1H
0 lots
Risk Summary
Loading risk data...
🔍 Live Positions (Read-Only)
Risk Officer view · No modifications permitted
ID Layer Direction Entry Lots Unreal. Pts Chartist
No open positions