Overview
Trade with a plan. Risk with discipline.
DEMO / OFFLINE READY
CJ
WELCOME TO YOUR TRADING DESK

Make the plan. Manage the risk.

Research trading ideas, test strategies and practise disciplined execution in one workspace. Everything in this release runs locally on your device.

Virtual balance ◉
KSh 100,000
Starting demo capital · configurable
Open positions ⇄
0
Paper trades only
Closed-trade P/L ↗
KSh 0
Since you started
Win rate ◎
—
No closed trades yet
Demo market snapshot
Illustrative quotes · not connected to a live feed
SIMULATED
EUR/USD illustrative price Moving average
Local demo snapshot
Market watch
Reference prices used for practice only
Recent paper trades
Your latest simulated order activity
Your discipline checklist
A quick check before every trade
PROCESS FIRST
1. Define the setup

Know which strategy is active and why its rules permit an entry.

2. Price the risk

Set a stop-loss and calculate your position size before entering.

3. Review the evidence

Backtest, include costs, and compare results out of sample.

4. Protect your capital

Respect daily loss limits. Never treat a demo result as a profit promise.

Strategy library

Enable strategies to include them in the local demo signal scanner. These are rule-based starting points—not a guarantee of profitability.

Important: indicators can lag, whipsaw or fail in changing markets. Test each rule on appropriate data, include trading costs and use a separate evaluation period before considering real trading.

Signal scanner

Generate educational signals from the app's illustrative prices and strategy rules. This is not a live-market signal service.

Latest demo signals
Refresh to create a new simulated scan
0 SIGNALS
How to read a signal
A signal is a hypothesis, not a command
BUY / bullish bias

The selected rule set sees conditions that may favour upward movement in the demo series.

SELL / bearish bias

The rule set sees conditions that may favour downward movement in the demo series.

WAIT / no clear setup

The demo rules are not aligned or no entry condition was met. Avoid forcing a trade.

No live broker prices, economic calendar, news feed or external AI service is connected in this package.

Paper trading

Practise order planning with virtual funds and simulated fills. Orders never reach a broker.

Place a virtual order
Choose a pair, direction, size and planned exits
NO REAL MONEY
Set to 0 to practise without an SL (not recommended).
Set to 0 to leave no target.
Estimated stop risk
KSh 3,235
Approximate, before costs
Demo entry quote
1.08420
Simulated reference price
Demo conversion assumptions and prices are illustrative. Actual contract specifications and account-currency conversions depend on your broker.
Virtual account
Mark-to-market estimate in KES
BalanceKSh 100,000
Equity estimateKSh 100,000
Used margin estimateKSh 0
Free margin estimateKSh 100,000
Open positions
Price changes only when demo ticks refresh
Trade history
Closed paper trades and realised demo P/L

Backtesting lab

Evaluate strategy logic against generated sample candles or import your own historical OHLC CSV. Sample candles are synthetic—not real historical prices.

Test configuration
Use realistic costs and avoid overfitting parameters
SYNTHETIC DATA
CSV expected headers: time (optional), open, high, low, close. Values should be numeric; quotes and date columns are not used to create live market data.
Equity curve
Simulated strategy balance progression
Run a test to display results.
Strategy equity
Net P/L—
Return—
Win rate—
Max drawdown—
Backtest trade list
No test run yet.
No backtest yetChoose a strategy and run a test, or import historical OHLC candles.
Historical simulation is not a promise of future results. Results depend on data quality, spread, slippage, liquidity, execution, parameter choices and market regime. CSV backtests in this tool are simplified and do not reproduce every broker's execution model.

Risk & position size

Calculate how much of your account is at risk before choosing a trade size. Values use clearly marked illustrative forex assumptions.

Position size calculator
Risk-based lot-size estimate
PLAN FIRST
Suggested volume by selected risk
0.03 lots
Risk target, estimated pip value and margin will be calculated below.
Cash risk budgetKSh 1,000
Estimated marginKSh 0
Margin & leverage explorer
Leverage changes margin requirements, not market volatility
Estimated required marginKSh 0
Funds after marginKSh 0
Notional exposure estimateKSh 0
Funds coverage—
Margin is an estimate only. Brokers differ in contract size, conversion rates, hedging rules, stop-out levels and margin policy.
Rule of thumb

Risk only a small, pre-defined fraction of funds on any one trade. A common educational starting point is 0.5–1%, not a universal prescription.

Leverage reality

Higher leverage generally lowers required margin for the same position, but it does not reduce the loss from a given position size and price move.

No stop-loss guarantee

Gaps, slippage and fast markets can cause a realised loss to exceed the planned stop distance.

Trade journal

Record your reasoning, execution and lessons. Your journal is stored in this browser on this device.

Add journal note
Write down the setup before the outcome shapes your memory
Journal review
Use this to improve process quality over time
0 ENTRIES
Plan followed—
Logged entries0
Check your pattern

Do losses cluster by strategy, pair, time frame or execution mistake?

Improve the process

Adjust rules only after enough evidence, then test them on unseen data.

Protect the record

Export backups periodically. Clearing browser data can erase locally stored entries.

Journal entries
Newest first

Settings & data

Configure the local practice account, preserve your records, and review the current app's limits.

Demo account configuration
Settings affect local estimates, not a broker account
App connectivity

Offline-ready app shell; external broker connection not configured

LOCAL
Market data

Illustrative local demo snapshots only

SIMULATED
Order execution

No real account orders or automatic execution

DISABLED
Backup & restore
Move your local records between devices

Export a backup JSON file to save settings, strategies, paper-trade history and journal records. Store it somewhere private. Import the backup on another device to restore it.

Install on your devices
Android phone / tablet

Open the HTTPS website in Chrome and tap Install app or ⋮ → Install app / Add to Home screen.

▣
Windows

Open the HTTPS website in Edge or Chrome, then use the install icon or browser menu → Install this site as an app.

▦
Linux desktop

Use a Chromium-based browser such as Chrome or Edge and choose Install app from the browser menu.

⌘
Install requires a secure HTTPS address after deployment. The PWA can cache its app shell for offline use, but market data updates and any future broker connection need an internet connection.
About this release

CEO JAMES STRATEGIES is a standalone installable PWA. Core calculations and user records run locally in your browser. It does not contain an external AI model, a broker API, a live price feed or an MT5 execution bridge in this release.