The complete guide to JBL Risk Manager
Everything the app does, explained — from creating your first portfolio to the risk model behind every stop loss and position size. Read top to bottom, jump to a topic, or search.
What JBL Risk Manager Is
The argument the product is built on, and where it came from.
North Atlantic Pty Ltd has worked on one problem since 2001: how a trader decides what being wrong is allowed to cost. Risk Management is vital to Trading Success — and Position Sizing is the missing key to successful Risk Management.
The argument in full: “Position Sizing aka Money Management is your first line of defence against catastrophic loss.” It is regarded by successful traders to be one of the most important components of any Trading Plan. When you combine intelligent Position Sizing with effective Risk Management and use a Stop Loss, you are planning for your long term trading and/or investment success.
What follows from it is the thing that makes this app different from a portfolio tracker. A tracker tells you what you own. This tells you how much you may buy, where the exit sits, and what the trade costs you if you are wrong — before you place it. The goal is to remove emotion and guesswork from the decision, not to predict the market.
Risk management here is four disciplines, in the order a trade meets them: position sizing, the stop loss, capital at risk, expectancy and r. The rest of this guide is how each one works on screen.
Step by step
- 1Create a portfolio and tell it your starting capital.
- 2Set your brokerage, ATR and money-management rules in Settings.
- 3Record a trade — the model sizes it and places the stop.
- 4Close trades as you exit, and read Trading Summary to see whether the system is working.
Fields explained
| Money management | Caps the capital a single trade may cost you — the first line of defence. |
|---|---|
| Risk management | A stop on every trade, and a Hold/Exit signal from the binding stop. |
| Trade management | Open and closed positions, journal notes, and realised performance. |
| Market data | Prices for the major world markets, included rather than sold separately. |
- Nothing to install and nothing to buy — the app runs in your browser and price data for the supported exchanges is included.
- Everything here describes the app as built. Nothing in it is investment advice.
Getting Started
Create an account, verify your email, and sign in.
JBL Risk Manager is a trading portfolio and risk-management workspace. Before you can track trades you need an account. Registration is a three-step flow: sign up, verify your email with a one-time code, then log in.
Your session is kept with a secure token in the browser, so refreshing the page keeps you logged in. Any protected page you open while logged out sends you back to the landing page.
Step by step
- 1From the landing page, click Register and enter your name, email, and a password.
- 2Open the verification screen and enter the one-time code (OTP) sent to your email.
- 3Sign in on the Login screen — you land on the Dashboard with the sidebar visible.
- 4Forgot your password? Use Reset Password to receive an OTP and set a new one.
- Keep the tab open when you register — the OTP screen appears right after sign-up.
- If a protected link bounces you to the landing page, you’re simply logged out. Log back in and retry.
The JBL Score
One number, one word, one sentence — read a stock without being an analyst.
The JBL Score is a 0–100 read on a stock, designed so you do not need to interpret a chart to use it. Every score comes with three things: the number, a band (Avoid / Neutral / Good / Strong), and a plain-English sentence such as “Strong uptrend, moderate risk”.
It weighs the stock’s trend, its volatility, what it costs relative to what it earns, and the strength of its balance sheet. Expand “Why this score” on any score to see each of those with its actual value and whether it helped or hurt. Nothing depends on colour alone.
Alongside the band you get a style chip: Growth, Income, Blend or Speculative. These answer different questions. The band says how good the stock looks; the style says what kind of stock it is. A high score on a Speculative stock and a high score on an Income stock mean very different things.
Read it as a shortlisting tool. The score describes the present, never the future — how it balances what it looks at is a reasoned starting point that has not been backtested, which is why nothing in the app phrases a score as a prediction.
Step by step
- 1Click any ticker — in the Screener, Watchlist, market tables or your trades — to open its symbol page.
- 2Read the number, the band and the sentence together.
- 3Expand “Why this score” to see what helped and what hurt.
- 4Check the style chip to see whether this is a growth, income, blend or speculative profile.
Fields explained
| Trend | Whether the stock is actually moving in a direction, and how convincingly. |
|---|---|
| Volatility | How much it swings, judged against its own normal range rather than a fixed threshold. |
| Valuation | What it costs relative to what it earns, compared against its own sector. |
| Quality | Whether the business is profitable and how much debt it carries. |
- A “Scored on partial data” note means something the score looks at was unavailable. The stock is not penalised for it — the score is still usable, it just rests on less.
- A dash instead of a number means we could not score it at all. That is not a zero, and it is not “Avoid”.
- The score uses a fixed window of history, so changing the chart range does not change the score.
Researching a Symbol
Price, ATR and ADX in one chart, next to the score.
Every symbol has its own page: a candlestick chart with ATR and ADX in their own panes underneath, a range switcher, and the full JBL Score with its breakdown beside it.
Tickers are links everywhere in the app. Click one in the Screener, your Watchlist, the ETF or commodity tables, the market movers, or your own trades, and you land here. There is a labelled way back, and a lookup box if you want to jump straight to another symbol.
Step by step
- 1Click any ticker, or use the “look up another symbol” box on the page.
- 2Switch range with 1M / 3M / 6M / 1Y / All.
- 3Read ATR for how much this stock normally moves, and ADX for whether there is a real trend.
- 4Use the score panel beside the chart to get the plain-English read.
- The indicators need a warm-up period, so the first bars of a range deliberately show nothing rather than a misleading value.
- Changing the chart range changes the picture, not the score.
Screener
Narrow the market down, then rank what is left by JBL Score.
The Screener finds candidates and ranks them. Start with a preset — that is the intended way in, and you do not need to know what a P/E ratio is to use one.
Safe income looks for a real dividend, low debt and a steadier price. Growth looks for stocks rising above their long-term averages. Strong trend looks for clear direction and a high score. Whichever preset matches the investment goal on your profile is marked “suits your goal”.
From there you can adjust. Six controls are visible — sector, country, type, max price, max P/E and min JBL Score — and everything else sits behind More filters. Whatever is active shows as a removable chip written in plain English, so the query is never a mystery.
Step by step
- 1Open the Screener and click a preset.
- 2Adjust the six visible filters, or open More filters for dividend yield, debt/equity, beta and market cap.
- 3Click Run screen.
- 4Click any ticker in the results to open its symbol page.
- 5Download as Excel to take the full result set away.
Fields explained
| Safe income | Meaningful dividend, low debt, steadier price. |
|---|---|
| Growth | Above its 50-day and 200-day averages. |
| Strong trend | Clear direction and a high JBL Score. |
| Min JBL Score | Applied after scoring, so it filters the scored shortlist rather than the whole market. |
- The first screen of the day takes a moment because each new symbol has to be scored; after that it is near-instant.
- Filters that need a score — Min JBL Score, and debt/equity — apply to the scored shortlist, not to every match. If one returns nothing, loosen it rather than assuming there are no candidates.
- Results are capped and the header says so explicitly: it tells you how many were scored, out of how many matched.
Dashboard & Portfolios
Create portfolios and open their trade forms.
The Dashboard is your home base. Every trade lives inside a portfolio, and a portfolio holds a starting capital amount and a default exchange (which sets the currency used across the app for that portfolio).
You can run as many portfolios as you like — for example one per strategy, account, or asset class — and compare them side by side under All Portfolio.
Step by step
- 1Open the Dashboard from the sidebar (MAIN → Dashboard).
- 2Click Create Portfolio, give it a name, starting capital, and a default exchange, then save.
- 3Select a portfolio to open its trade form and start recording trades.
- 4Manage every portfolio from All Portfolio — review metrics, edit, or delete.
Fields explained
| Name | A label for the portfolio (e.g. “ASX Momentum”). |
|---|---|
| Capital | Starting capital — the base the risk model sizes positions against. |
| Default Exchange | Sets the default market and currency symbol for trades in this portfolio. |
- Deleting a portfolio also removes its trades — that action can’t be undone.
- Your capital tier decides your max risk per trade (see Key Concepts below).
Recording a Trade
Enter trades with ATR stops and automatic position sizing.
The Trade Form is where the risk model does its work. Pick a symbol and enter your intended buy price, and the app calculates an ATR-based stop loss, a suggested quantity, and the exact dollar amount you’d put at risk — before you commit.
It supports both long and short trades, honours the brokerage fees you set in Settings, and lets you override the calculated stop with your own technical stop when you have a chart level in mind.
Saved trades stay under Open Trades until you record an exit price and date, at which point they become closed trades with a realised profit/loss and an R-multiple.
Once you pick a symbol the form also shows its JBL Score and key details, so you can sanity-check what you are about to buy without leaving the page. The ticker links through to the full symbol page if you want the chart.
You can switch the trade’s numbers between a table and a chart. The chart plots the same rows the table shows — ATR, support and rejection levels, and your current stop — so the two views cannot disagree with each other.
Step by step
- 1Open a portfolio from the Dashboard to load its trade form.
- 2Search for and select the symbol and its exchange.
- 3Check the JBL Score that appears for the symbol — click the ticker for the full page.
- 4Choose Long or Short and enter your buy price and buy date.
- 5Review the calculated stop loss, suggested quantity, and capital at risk.
- 6Switch to the chart view to see your ATR, support and rejection levels plotted.
- 7Optionally set a technical (manual) stop or a profit target.
- 8Save. The trade appears in Open Trades; record an exit later to close it.
Fields explained
| Symbol / Exchange | The instrument you’re trading and the market it lists on. |
|---|---|
| Long / Short | Direction of the trade — the stop and P&L math flip accordingly. |
| Buy Price / Date | Your entry price and the date of entry. |
| Quantity | Position size — suggested by the model, editable by you. |
| Stop Loss | ATR/percentage-based stop; overridden by a technical stop if set. |
| Profit Target | Optional exit objective used in planning. |
| Sell Price / Date | Filled when you close the trade — drives realised P&L and R. |
- Watch Capital at Risk, not just position size — the model caps risk, not spend.
- A blank sell price keeps a trade “open”; adding one closes it.
- The JBL Score is context, not a signal. Your stop and position size still come from the risk model.
Capital Management
Track capital allocation and open positions per portfolio.
Capital Management shows how your capital is deployed. Pick a portfolio and see its positions alongside the portfolio table, so you can tell at a glance how much is committed versus available.
You can filter by position to focus on a single holding, which is handy when planning whether you have room to add a new trade without breaching your risk rules.
Step by step
- 1Open Capital Management from the sidebar.
- 2Select a portfolio from the dropdown.
- 3Use the position filter to view all positions or drill into one.
- 4Compare allocated capital against your portfolio’s starting capital.
- Use this view before entering a new trade to confirm you have free capital.
Trading Summary
Risk analytics, open/closed trades, and performance charts.
Trading Summary is the analytics hub. Choose a portfolio and toggle between Open Trades and Closed Trades. The built-in Risk Manager recomputes your statistics from the underlying trade data every time.
For closed trades it derives each trade’s R-multiple and rolls them up, and tracks maximum and average drawdown in both dollars and percentage terms. Performance charts and the portfolio visualiser turn that data into a picture of how the strategy is behaving.
It also carries the two Van Tharp performance measures at the heart of the risk model: trade expectancy — what an average trade returns in dollars — and SQN, the System Quality Number, which weighs your average R against how much it varies. Between them they answer a question a profit figure cannot: is this system actually working, or did one trade carry the year?
The currency shown is inferred from the portfolio’s default exchange, so ASX portfolios read in AUD, US portfolios in USD, and so on.
Step by step
- 1Open Trading Summary from the sidebar.
- 2Select a portfolio (the first is chosen automatically).
- 3Toggle Open Trades / Closed Trades to switch the table and stats.
- 4Close an open trade by recording its exit price and date.
- 5Review R-multiple, drawdown, and the performance charts.
Fields explained
| Open / Closed toggle | Switches between live positions and completed trades. |
|---|---|
| R-Multiple | Profit expressed in units of initial risk — your consistency score. |
| Max / Avg Drawdown | Largest and average peak-to-trough fall, in $ and %. |
| Trade Expectancy | Expected return of an average trade in currency — shown for open and closed trades, and split by long/short. |
| SQN | System Quality Number — rewards consistency, not just profit. |
- A rising cumulative R with contained drawdown is the healthy pattern to look for.
- Expectancy and SQN need a run of closed trades before they say anything reliable — a handful of trades will swing both wildly.
Global Markets & Watchlist
Multi-asset market data across six tabs, plus favourites.
Global Markets is a top-down market dashboard. It’s organised into tabs so you can move from the big picture down to individual instruments.
Star any symbol to add it to your Watchlist, which collects your favourites with live data in one place. Favourites persist across sessions.
The instrument tables — Watchlist, ETFs, Equities, Commodities and Crypto — carry a JBL Score badge per row, and every ticker links to its symbol page. Each of those tables also has a Download as Excel button.
Step by step
- 1Open Global Markets from the sidebar.
- 2Move through the tabs: Countries, Asset Classes, Sectors, Portfolio Models, Markets, Watchlist.
- 3Star a symbol to add it to your Watchlist.
- 4Click a ticker to open its symbol page, or read the score badge in place.
- 5Open the Watchlist tab to track all your favourites together.
Fields explained
| Countries | Country-level returns and a world map heat view. |
|---|---|
| Asset Classes | Performance across major asset classes. |
| Sectors | Sector returns and comparisons. |
| Portfolio Models | Reference model-portfolio breakdowns. |
| Markets | Individual market/instrument data feeds. |
| Watchlist | Your starred symbols with live data. |
- Score badges are fetched a page at a time, so scores on later pages fill in as you reach them. A dash means we could not score that symbol.
- If a tab looks empty, the market Data API may be unreachable — the app stays usable.
Markets & Data
Which exchanges you can trade, and where the numbers come from.
JBL Risk Manager has always shipped with price data for the major world markets rather than expecting you to buy a separate feed, and that holds here. You can record trades and pull prices across North America, Asia-Pacific, Europe, South America and Korea.
Each portfolio carries a default exchange. That choice does more than filter symbols — it sets the currency used for that portfolio throughout the app, so an ASX portfolio reads in AUD and a NASDAQ portfolio in USD without you converting anything.
Symbols outside your default exchange use the market suffix shown below (BHP.AX for the ASX, VOD.L for London), which is also how they appear in the search box and on the symbol page.
Step by step
- 1Set a portfolio’s default exchange when you create it, on the Dashboard.
- 2Search a symbol in the Trade Form — pick the exchange alongside the ticker.
- 3Use Global Markets for a top-down view across countries, sectors and asset classes.
- 4Open any ticker to see its chart, ATR, ADX and JBL Score.
Fields explained
| North America | USA (NASDAQ) · USA (NYSE) · USA (AMEX) · Toronto CANADA (TSX) |
|---|---|
| Asia-Pacific | Australia (ASX) · New Zealand (NZX) · Singapore (SGX) · Hong Kong (HKEX) · Bombay (BSE) · India (NSE) · Shanghai CHINA (SSE) |
| Europe | London (LSE) · Berliner Borse (BSE) · Deutsche Borse Germany (XETRA) |
| Rest of world | São Paulo BRAZIL (SAO) · Korea Exchange (KRX) |
- Market data comes from a separate Data API. If a table is blank that service is unreachable — your trades and portfolios are unaffected.
- Changing a portfolio’s exchange changes the currency it reports in, so pick it to match the account you actually trade.
Broker & Client Accounts
Create client sub-accounts and monitor their portfolios.
If you manage money for other people, you can upgrade your account to a broker account and create client sub-accounts underneath it. The Clients page lists them with their portfolio counts, and each row expands to show that client’s portfolios.
You can add clients one at a time, or bring a list in by CSV. The import checks the whole file before it writes anything: you get a per-row report with line numbers and reasons, and only if every row is valid does it apply. It is all-or-nothing on purpose — a half-created client list, with no clear record of which half, is the outcome worth preventing.
Client accounts are created with a random password and must-reset flag, so there is no shared or guessable secret. There is currently no invite email, so a client cannot sign in until someone sets their password out of band.
Step by step
- 1Open Clients from the sidebar and upgrade to a broker account if prompted.
- 2Click Add client for a single account, or Import CSV for a list.
- 3For CSV, use the header: email, userName, firstName, lastName, portfolioName, capital.
- 4Review the validation report — fix any flagged rows and re-upload.
- 5Confirm the import, then expand any client to see their portfolios.
Fields explained
| Required. Must be valid and not already registered. | |
| userName | Required. Defaults to the part of the email before the @ if blank. |
| portfolioName | Optional. Creates a starting portfolio for that client. |
| capital | Optional. Starting capital for that portfolio. |
- Nothing is written until the whole file passes. If the report shows errors, no accounts were created.
- A client account cannot promote itself to a broker account.
- Names containing commas are fine if the field is quoted.
Notes
Keep rationale and observations attached to a portfolio.
Notes let you record why you took a trade, what you’re watching, or lessons learned. Notes are scoped to a portfolio (and can be tied to a specific trade), so each strategy keeps its own journal.
Step by step
- 1Open a portfolio and find the Notes panel.
- 2Type an observation, rationale, or reminder.
- 3Notes are saved and persist across sessions.
- Journalling the reason for each entry makes reviewing closed trades far more useful.
Exporting to Excel
Download any table as a CSV that opens in Excel.
Every data screen has a Download as Excel button: the Screener, Market Movers, ETFs, Commodities, Crypto, your Watchlist, Open Trades, Closed Trades and Clients.
The file contains the full filtered set — every page, not just the rows on screen — and the columns match what the table shows, with the same values, rather than the raw fields underneath. Open and closed trades export different columns, because they are different tables.
Step by step
- 1Filter or search the table until it shows what you want.
- 2Click Download as Excel.
- 3Open the .csv in Excel, Numbers or Sheets.
- JBL Score is only filled in for rows that have been scored. On paged tables, visit a page to score it before exporting if you want the score included.
- The button is disabled when there is nothing to export — an empty table gives you an empty file, so it stops you first.
Settings
Tune brokerage, ATR, and money-management rules.
Settings is where you calibrate the engine. Everything here feeds the calculations on the Trade Form and Trading Summary, so it’s worth setting up before you record real trades.
Settings are split by asset type — switch between Equity and Crypto — because fees and rules often differ. Within brokerage you configure long and short trades separately.
Step by step
- 1Open Settings from the sidebar (OTHERS → Settings).
- 2Choose the asset type: Equity or Crypto.
- 3Set brokerage fees for Long Trades and Short Trades.
- 4Tune the ATR term (Short / Medium / Long) and its table.
- 5Adjust money-management rules (trade size %, max risk %, stop %).
- 6Use Default Settings to restore the recommended configuration.
Fields explained
| Asset Type | Equity or Crypto — each keeps its own settings. |
|---|---|
| Brokerage | Fee model applied to buys/sells; long and short set separately. |
| ATR Term | Short/Medium/Long changes how much price history the stop calculation considers. |
| Money Management | Trade-size %, max-risk %, and stop % that size positions. |
- Not sure where to start? Apply Default Settings, then adjust one rule at a time.
Appearance & Profile
Dark mode, your profile, and signing out.
Toggle Dark Mode from the sidebar. Your choice is remembered across sessions and applied before the page paints, so it survives a reload and a direct link without a flash of the light theme. If you have never chosen, the app follows your operating system.
Manage your account from the profile link in the sidebar footer, and log out from the sidebar at any time.
Step by step
- 1Toggle Dark Mode in the sidebar (OTHERS section).
- 2Open your profile from the sidebar footer to manage account details.
- 3Collapse the sidebar with the chevron to get more screen space.
- 4Log out from the sidebar when you’re done.
- The sidebar collapses to icons-only — click the logo or chevron to expand it again.
Key Concepts & the Risk Model
The ideas behind every calculation in the app.
- JBL Score
- A 0–100 read on a stock. It weighs the stock’s trend, its volatility, what it costs relative to what it earns, and the strength of its balance sheet. It describes the stock as it is today — it is not a forecast, and it has not been backtested. Treat it as a way to shortlist, not a recommendation.
- Band
- The word next to the score — Avoid, Neutral, Good or Strong. It is the score bucketed, so you can read it without interpreting a number.
- Style (Growth / Income / Blend / Speculative)
- What kind of stock this is, judged separately from the score. The band says how good, the style says what kind. Income means a meaningful, sustainable dividend; Speculative means lossmaking, or no dividend and no real trend.
- Partial score
- Shown when the data provider did not return everything the score looks at. The stock is not penalised for data we could not fetch, so the score is still usable — it simply rests on less evidence, and the note tells you so.
- ADX / +DI / −DI
- Standard trend indicators, plotted under the price chart. ADX measures how strong a trend is regardless of which way it points; +DI and −DI measure which side is currently winning.
- Money Management (Position Sizing)
- The rule that decides how much of your capital any one trade may cost you if it goes wrong. It is the idea the whole product is built on — “Position Sizing aka Money Management is your first line of defence against catastrophic loss” — and the reason the app caps capital at risk rather than the size of the position.
- Capital at Risk
- The money you stand to lose on a trade if it hits your stop loss, brokerage included. This, not the position size, is what the risk model caps — and it is the number to watch when deciding whether you have room for another trade.
- R-Multiple
- A trade’s profit or loss expressed in units of what you originally risked on it (R). A trade that makes three times what you risked is +3R; one that hits its stop is −1R. It lets you compare a big trade and a small one on the same scale, and the app rolls R up across closed trades to judge consistency.
- ATR (Average True Range)
- A measure of how much a stock normally moves. The app uses it to place stops far enough from price that ordinary noise does not stop you out. Choosing a Short, Medium or Long term in Settings changes how much history it considers.
- Initial Stop
- The stop loss set at entry. Defines your −1R. If you set a manual (technical) stop it overrides the calculated one.
- Stop Types
- A trade is evaluated against several kinds of stop at once — the one set at entry, your own technical level, and stops based on percentage, volatility and time. Whichever is most protective becomes the active stop and drives the Hold / Exit signal.
- Trade Expectancy
- What you can expect an average trade to return, in currency. Positive means the system makes money over a run of trades; negative means it does not, however good any single trade looked. Shown for open and closed trades, and separately for longs and shorts.
- SQN (System Quality Number)
- A measure of how reliable a system is, not just how profitable. A system with steady small wins scores better than one with the same average built from wild swings. It needs a decent number of closed trades before it means much.
- Drawdown
- How far your capital has fallen from its peak. The Trading Summary tracks both maximum and average drawdown in dollars and percentage.
- Position Size
- How many shares or units to buy. Worked out from your capital and your settings, then held down so the capital at risk stays inside your limit.
How much is too much
The cap on what a single trade may cost you scales with the size of your account: the larger the account, the smaller the share of it any one trade is allowed to put at risk. The app applies your limit for you — it is worked into every position size it suggests, so there is nothing to look up and nothing to remember at the moment you are least inclined to.
FAQ & Troubleshooting
Quick answers to common questions.
▸I got redirected to the landing page — why?
Protected pages require you to be logged in. If your session ended, you’re sent to the landing page. Log back in and reopen the page.
▸Why is my max risk per trade different from a colleague’s?
The cap on what a single trade may cost you scales with account size — the larger the account, the smaller the share of it any one trade is allowed to put at risk. Your own limit is applied automatically; you do not need to set it.
▸A trade won’t leave “Open Trades”.
A trade stays open until it has a sell price and sell date. Record the exit in the Trade Form or from Trading Summary to close it.
▸Market data or charts are blank.
Market data comes from a separate Data API. If it’s unreachable the app keeps working; retry once the service is back.
▸My stop isn’t where I expected.
The active stop is the binding one among the initial, technical, percentage, ATR, and time stops. Setting a technical (manual) stop overrides the calculated stop.
▸A symbol shows a dash instead of a JBL Score.
We could not score it — usually not enough price history, or the data provider returned nothing for it. A dash means “we don’t know”, which is deliberately different from a low score. It is not a zero and it does not mean Avoid.
▸What does “Scored on partial data” mean?
Something the score looks at was unavailable from the data provider. Rather than treat that as a bad result — which would penalise a stock for data we failed to fetch — the score is formed from what we do have, and labelled so you know it rests on less evidence.
▸Should I buy something because it scores highly?
No. The score describes a stock as it is today, and how it balances what it looks at is a reasoned starting point that has not been backtested. Use it to shortlist candidates worth a closer look, then apply your own analysis and the risk model. Nothing in the app is investment advice.
▸A screener preset returned no matches.
Filters that need a score — Min JBL Score, and debt/equity — are applied to the shortlist that gets scored, not to every match, so a strict value can empty the list even when candidates exist. Loosen that filter first. The header always tells you how many were scored out of how many matched.
▸Why is the first screen slow?
Scoring a symbol for the first time means fetching its history and fundamentals. Results are cached, so the same screen is near-instant afterwards.
▸Why did a high-yield stock come back as “Blend” rather than “Income”?
Income requires the payout to look sustainable, not just large. A company handing out most of what it earns does not qualify however high the yield, because that is the kind of dividend that gets cut. It does mean REITs, which are required to distribute most of their income, often read as Blend.
▸Do I have to install anything, or buy a data subscription?
No to both. The app runs in your browser, and price data for the supported exchanges is included. Creating an account is free and does not need a card.
▸Why does the app cap my risk instead of my position size?
Because position size is what you spend, and capital at risk is what you can lose — and only the second one can hurt the account. A large position with a tight stop can risk less than a small position with a wide one. The model sizes the position so that the loss, if the stop is hit, stays inside your limit.
▸Which exchanges are supported?
Sixteen, across four regions. Eleven of them sit in North America and Asia-Pacific, with London, Berlin and XETRA in Europe, plus São Paulo and Korea. The full list, with the suffix each market uses, is in Markets & Data above.
▸What is SQN, and why is mine 0?
SQN is the System Quality Number — a read on how dependable your trading has been, rewarding consistency rather than a single outsized win. It reads 0 until you have a couple of closed trades with stops recorded, because until then there is no variation to measure.
▸Expectancy is negative but I am up on the year. Which is right?
Both, and that is the point of the measure. Expectancy is what an average trade returns; a negative figure alongside an overall profit means one or two trades carried the result while the typical trade lost money. That is the pattern worth catching early.
▸My CSV import did nothing.
The import is all-or-nothing. If any row fails validation, nothing is written — the report lists each bad row with its line number and the reason. Fix those rows and re-upload.