DanielBot · Exness MT5 · Secure

Balance
Equity
Floating P&L
EAT
Notifications
Enable push notifications: Install ntfy app → subscribe to danielbot-duma-2025
No notifications yet
BOT PAUSED — protecting your account
Resumes in
--:--:--
8-loss real-money safety stop cannot be overridden
BOT PAUSED BY YOU
No new trades. Open positions are still managed. Use Resume bot when you are ready.
PROTECTED MODE — gains guarded, still trading small
Bot active — scanning for setups
EXHAUSTIVE DASS-30 + DASS-15 TESTING — DEMO ONLY
Sydney · Tokyo · London · New York DASS-30: M10 → M2 → HOD/LOD DASS-15: M5 → M1 → HO12/LO12
--:--:--
DASS session pulse · Tanzania time · automatic daylight-saving conversion
Tanzania now
Open Positions

No open positions

DASS-30 watches M10→M2; DASS-15 watches M5→M1

SymbolDirectionLotsEntryCurrentSLTPR:RFloating P&LOpenedActions
High-Impact News Trades Paused
Trades blocked
No high-impact events today.
Retail Sentiment — Contrarian Positions MyFXBook Live No credentials
Retail LONG (crowd buys → we SELL) Retail SHORT (crowd sells → we BUY) Neutral (40–60%) = No trade
Sentiment loading… Bot must run at least one scan cycle first.
Strategy: We ALWAYS fade retail. Bar brightness = conviction. Bright red = retail crowded long → we SELL. Bright green = retail crowded short → we BUY. Grey = neutral crowd → bot skips that pair.
Live broker prices · streaming
Win Rate · last 14 days
Trades Today
Broker Account
Uptime
System Health
Bot CPU
Bot RAM
System RAM
Threads

Live data uses one WebSocket plus low-frequency fallback checks. Hidden tabs pause network polling automatically.

Learning & Daily Improvement
Recorded
Wins / Losses
Patterns
Equity Curve
● win ● loss
Start: Now: P&L:
Bot Controls
MT5 / Exness
Session
Uptime
Live Signals

Waiting for bot to scan pairs…

All broker symbols are checked against the same DASS rules in every eligible session

Account-wide macro gate
PairSession BiasDASS StageES/NQ/VIXSignalProgressDASS Setup / WhyEntrySL / HOD-LOD Target

Live Broker Chart

MT5 Bid candles · tick-synchronised · technical overlays
Open positions
EMA 20 Entry Stop Loss Take Profit DASS Range High / Low
DASS Setup & Position Levels
DASS stage
Pre-market bias
ES / NQ / VIX
VIX
DASS high / low
Gap / prior day
London range
M10 breakout
Why the bot is waiting or entering

Live Positions

No active positions

No open positions

DASS-30 watches M10→M2; DASS-15 watches M5→M1

TicketSymbolDirVolumeEntryCurrentSLTPR:RP&LSwapOpenedActions
Trade History (Journal)

No trades yet — journal populates as bot executes trades

SymbolDirEntryExitP&LOutcome

Trading Journal

Trade win rate
Profitable days
Tanzania calendar days
Avg win / avg loss
Per broker-verified trade
Winning / losing day
Average day ratio
Account & Strategy Profit
Wins vs Losses by Entry Hour (EAT)Hourly
Monthly ProfitLast 12 months
Strategy Separation
News positions use exact event timestamps, two post-release confirmations and their own risk/exit policy. Normal positions continue to use DASS.
Total P&L
Avg Loss
Wins / Losses

No trades match filter

#SymbolStrategyDirEntryExitP&LR:RSessionOutcomeClose ReasonOpened

Strategy Analytics

Today's Report —
Wins
Losses
Open
What's Working — Keep
No wins yet today
What's Failing — Fix
No patterns to fix yet
What to Improve Tomorrow
Check back after more trades close
Today's Trades — Why Each Closed
Best Observed DASS Factors
Weakest Observed DASS Factors
Previous Trades — Why Each Closed

No trade data yet

Stats build as bot closes trades

Total Trades
Win Rate
Total P&L
Profit Factor
Signal Win Rates
Trades by Session
Approved-Session Pair Performance
PairApproved SessionsTradesWin RateNet RP&L
P&L by Day of Week

DASS — Duma All Session Strategy

Two independent speeds across every session and overlap start · DASS-30 + DASS-15

DASS visual handbook
20 illustrated pages · DASS-30, DASS-15, BUY/SELL examples, sessions and learning
The Exact Trade Sequence
Entry Checklist — Every Rule Must Pass
Live DASS Configuration
Exactly When the Bot Buys

DASS-30: after the first 30-minute range, a strong completed M10 closes above. M2 then retests and reclaims EMA20; SL is below the swing and TP is HOD.

DASS-15: after the first 15-minute range, a strong completed M5 closes above. M1 retests and reclaims EMA20; SL is below the swing and TP is the rolling 12-hour high (HO12). Both versions require the same body-strength rule.

Exactly When the Bot Sells

DASS-30: a strong completed M10 closes below the 30-minute range. M2 retests and rejects EMA20; SL is above the swing and TP is LOD.

DASS-15: a strong completed M5 closes below the 15-minute range. M1 retests and rejects EMA20; SL is above the swing and TP is the rolling 12-hour low (LO12). Entry remains limited to the next one or two entry candles.

Why a Trade Is Rejected

In exhaustive demo mode, protective account gates do not pause DASS. A trade is still rejected if its range/break/retest/confirmation is incomplete, broker candles or executable prices are missing, R:R is invalid, the market is closed, or MT5 cannot accept the volume or margin.

The Live Signals table shows the exact failed pattern rule. DASS-30 and DASS-15 are independent, but only one open position of each version is allowed per instrument.

Risk, Duplicate Protection & Learning

Exhaustive demo collection uses a fixed and up to positions. Normal daily, loss-streak, portfolio, correlation, news-blackout and protected-mode gates are paused only on a broker-confirmed demo account.

Every confirmed fill and close records version, session, overlap, precise time, spread, breakout, EMA, stop, target and broker result so DASS-30 and DASS-15 performance can be compared honestly.

DASS VIX Position Sizing
Focused Pair/Session Evidence Universe

All retained pairs receive the same setup rules, but may execute only in the sessions supported by broker results and the candle cross-check. Configured crypto may use only its approved weekend session at reduced size when broker quotes are live.

Backtester

Historical Simulation
Configure Backtest
Pair
Timeframe
History (days)
Start Balance ($)
Risk Per Trade (%)
Risk:Reward (R:R)

Uses yfinance historical data · RSI + MACD + EMA + Bollinger Band strategy

Total Trades
Win Rate
Net P&L
Return %
Profit Factor
Max Drawdown
Avg Win
Avg Loss
Backtest Equity Curve $ → $
Trade List
#DirEntryExitOutcomeP&LCandlesOpened

Market Overview

Live broker quotes with the current DASS checklist result for every configured instrument
Scanned
Live quotes
Buy ready
Sell ready
Waiting
Blocked / passed
Open positions
Account-wide macro gate

Waiting for market data from MT5

No instruments currently match this filter

Economic Calendar

News Momentum Pilot
SEPARATE FROM NORMAL DASS SAMPLE MODE
This panel is only for trades taken after major news. Turning normal-trade sample mode on or off does not turn news trading on or off.

Method: exact release timestamp → wait for two broker-price confirmations → reject weak impulses, wide spreads and whipsaws → take only the strongest liquid FX pair for that event. Normal DASS trades remain blocked during the ±30-minute window.

Simple news-trade rules

High-Impact Events
No High-Impact News Today
Good trading conditions
All Today's Events

No events today

Risk Assessment
high-impact events today
Trading Tips

Live Currency Heat Map

Real-time currency strength from price momentum (M15). Green = strong/rising, red = weak/falling. The bot trades pairs where a strong currency meets a weak one — and skips flat pairs that would stall.

Currency Strength 8 majors
Heat map warming up — needs one full scan cycle (~2 min).
Pair Momentum strong → tradable · flat → skipped
Non-Forex Momentum crypto · metals · oil · indices — own M15 move
N
NOVA
N

NOVA is ready

Ask about account activity, open positions, pair signals, DASS timing, risk, runtime health, or learning evidence.

N

Daily Word

Morning · Afternoon · Night — KJV + Swahili Union Version, each with a 3-min prayer

inapakia…

Loading today's word…

Each verse is sent to your phone 3 times per slot so you never miss reading it.

Settings

Exhaustive DASS Testing (Demo)

Runs DASS-30 and DASS-15 independently on all 36 instruments in every Sydney, Tokyo, London and New York opening/overlap cycle. It does not control the separate news trader.

Paused for demo collection: daily limits, the 8-loss stop, pair/correlation/portfolio caps, news blackout and protected mode.
Still required: the exact candle pattern, broker prices, a valid fixed lot, structural SL/TP and the 72-position ceiling.

Hardware boundary: the API disables this automatically if MT5 reports contest or real money.

Bot Configuration

Edit .env then restart bot to apply.

DASS Discovery Universe

Every broker instrument starts equally. Pair rankings appear only after enough clean DASS results.

MT5 Connection
EA Status
Bot Info

Secure dashboard address:

Bot uptime:

Danger Zone — Switch to LIVE Account
Already running on a LIVE account ( #). Real money.

This switches the bot to whatever account MetaTrader is logged into. It trades REAL MONEY. Your strategy and all learning are kept.

DO THIS FIRST (by hand):
1. Close any demo positions
2. In MetaTrader 5: File → Login → enter your LIVE account
3. Then type the words below and tap the button

Button stays locked until you type GO LIVE exactly. Backs up your brain first.