Changelog
Shipped changes only, newest first. Each entry is published together with the release it describes — nothing here announces unreleased work.
2026-10-20 — FxBacktester is now MarketsReplay
- A new name and a new logo. The site, the app, the account and admin pages, the emails and the browser tab now say MarketsReplay. The logo is a gold MR monogram on a dark tile, next to the words MARKETS / Replay.
- New icons. The browser tab icon, the install icon and the picture shown when a link to the site is shared all use the new logo.
- Nothing to do on your side. Your account, sign-in, plan, saved tests and local data stay exactly as they were. Export and backup files now start with
marketsreplay-; older backup files still restore.
2026-10-20 — Trading screen fixes: the rail, Beat speed, magnet, right-click
- No more black strip on the right. With the Trade panel closed, or a widget open in its place, the rail of buttons used to sit one column in from the edge and leave an empty strip behind it. It now stays against the right edge.
- Beat plays at a steady pace. Second data only stores the seconds that traded, so a quiet night minute raced past in half a second while a busy one took six. Beat now follows the data's own clock: at ×1 every candle takes two seconds, and the price moves at the moments it really moved. The speed slider still makes it faster or slower.
- The magnet you can feel. A click switches it on and off; the small flyout picks Weak (snaps near the open, high, low or close — now from a bit further away) or Strong (always snaps). While drawing, a ring and the crosshair show exactly where the next point lands.
Mswitches it too. - Right-click ends the drawing tool, as in TradingView: an unfinished drawing is dropped and the cursor comes back, also with "Keep drawing tool active" on. Without a tool, right-click opens the chart menu as before.
- Object tree left the drawing toolbar — it stays in the right rail and on
Alt+T. - "Sync: off" moved into the layout panel as Second symbol: it plays another symbol under the main chart on the same replay clock.
- A fresher account menu and Bar Replay panel, in the look of the rest of the screen: your plan and sync state at the top of the menu, grouped items with icons; the replay panel with a clear header and Play / Clock switches.
2026-10-19 — A fresher trading screen
- One look for the whole frame. The top bar, the drawing toolbar, the account bar, the replay bar and the right rail share new rounded buttons, grouped controls and clearer type, in dark and light. The drawing tools keep their icons.
- Top bar: the symbol with its logo and base timeframe, the intervals in one group, Indicators, chart type and Replay, then theme, screenshot, settings, save, statistics and exit together, and a clear New test button. The balance figures left the top bar — they are in the account bar under the chart.
- Right side: one panel at a time. The rail holds Trade (the order ticket) on top, then Watchlist, Object tree, News and Details. A widget takes the ticket's place while it is open, so the chart no longer shrinks for two panels side by side; Trade or F9 brings the ticket back. Hidden, the panel leaves only the rail — the strip of cut-off numbers is gone. Hovering a rail button names it.
- Details shows bid and ask large, then today, the instrument and the data in small cards. News is grouped by day. Watchlist and Object tree are lighter and roomier. The Trade panel itself is unchanged.
- Replay bar: the transport in one group with a clear Play button, Beat as a labelled switch with its counter, the candle time and price together, and a rounder progress bar.
- Short windows (768 px tall laptops): the drawing toolbar packs its buttons tighter, so it no longer pushes the replay bar off the bottom of the screen.
2026-10-19 — A calmer Beat mode; a speed slider that stays put
- Beat mode no longer races. On second or tick data the price moved up to 60 times a second at ×1. Now ×1 shows at most 10 moves a second — a 1-minute candle built from seconds takes about 6 seconds — and the slider still goes from very slow to fast. Charts with few beats per candle play as before; the live clock is unchanged.
- The speed slider has fixed notches — 0.1, 0.25, 0.5, 1, 2, 3, 5, 10 and 20 — a bigger handle, and the mouse wheel moves it one notch. The number beside it no longer changes width, which used to shift the slider under the pointer while dragging.
2026-10-19 — Weekends said out loud; no stray tests
- Weekend and holiday gaps are marked. The chart draws a faint dashed line where the market was closed, and pointing at it says from when to when. A New test that starts on a closed day says which candle it really begins at — the first one after the weekend, which can open away from Friday's close.
- Starting a test locks the form and shows the range being prepared; a second click does nothing, and Cancel stops it without saving anything.
- A test you leave without doing anything in it is not kept — no candle played, no order, no drawing. It no longer fills Recent tests or your plan's saved tests.
2026-10-19 — Easier to find your way; a fuller account page
- The logo leads to the site from the dashboard and from the trading screen.
- Dashboard in the trading screen's account menu, to get back to your data, a new test and your results.
- The account overview shows your whole plan: days left, your balance, what the plan includes, its limits with how much you use (datasets and saved tests on this browser, sync storage on the server) and the longest test range on each interval, plus quick links. The date line now names your plan ("Basic until"), not always "Pro".
- Plan & billing compares every plan side by side and explains how buying, renewing and changing plans work.
- Security lists where you are signed in and can sign out every other device in one click.
2026-10-18 — Import whole years at once; test any part of your data
- Your plan limits how long one test runs, not how old its data is. Any data you import can be tested, however old. The number on your plan is the longest range one test can cover on each interval (Basic: 3 months on 1–5 minute charts): pick any start, and the end can be up to that far after it. Before, a test had to start within that span of today, so older data could not be picked at all.
- Many files, one confirmation. Pick a month's file or a whole year of them: the first is reviewed, the rest go into the same dataset on their own, oldest first, with a summary at the end. A file of another symbol stops for its own review, and any file can be skipped.
- Zip and RAR. A zip or RAR holding many month files — even a zip of HistData's month zips — imports as all of them, each read on its own so a year of ticks does not have to fit in memory at once. Before, only the first file inside a zip was read.
- Overlaps no longer fail the file. Seconds or candles a dataset already has are skipped and counted, and the review says so before you confirm. Tick data from before a tick dataset's start is skipped with a note (a tick dataset only grows forward).
- MetaTrader 5 tick exports (with bid and ask columns) import as ticks, and so do other tick files with a header that names bid and ask.
- File names are kept. A dataset remembers the files it came from; they show on the dashboard, the dataset page, the watchlist and the New test dialog, and the import shows each file's full name.
2026-10-18 — The pricing page shows every plan
- The pricing page shows Basic, Pro and Premium side by side: the price of each, what each adds, and a full comparison of features, limits and how far back a test may start on each interval. Everything on it comes from the plans as they are set, so a change in the plans shows after the page is published again.
- No page says "free forever" any more. The home page, the docs, the FAQ, the sign-up page, the Terms and the Privacy policy now say how it works: a free trial, then a plan; when it ends the app locks until you choose one, nothing on your device is deleted, and a synced copy is kept on the server for 30 days.
- Topping up: send and wait. After you send, the top-up window watches for your payment by itself and shows Waiting for your payment, then Found — confirming, then Credited. Pasting the transaction hash is still there, behind a link, for a transfer that does not show up — for example when an exchange took its fee out of the amount.
- The reminder emails before and after a trial or plan ends say the same.
- Admin: a paid account's badge shows the name of its plan.
- Once payments switch to real money, a plan bought with test coins no longer counts. Plans given by the admin are kept.
2026-10-14 — Top-up checks read the network again
- "Check my payment" works again. Every check of a USDT top-up answered "The network could not be read right now", whatever the transaction: the server's network reader failed before it asked the network. Payments were never lost — a transfer sent during this time is credited by the check once this update is live.
- When a network has no USDT contract set (test networks only), the check now says so, and the admin's top-up review names the missing setting.
2026-10-13 — Plans in the app, and each account's own space on the device
- The app now follows your plan. After the free trial or a plan ends, the app is locked until you choose a plan; the backup download, your account page (plans, payment, support) and the legal pages stay open. An unverified account is asked to confirm its email first.
- What each plan includes is enforced: tick-by-tick replay and second intervals, blind mode, prop-firm mode, the news calendar, portfolio tests, strategies, compare and exports, ready-made cloud data and sync. Trying something your plan does not include opens a short note naming the plan that does.
- Limits: charts per layout, saved layouts, indicators on the chart, datasets, saved tests and active alerts follow your plan.
- History: a test may start as far back as your plan allows for its interval, counted from today (Basic: 3 months on 1–5 minute charts). The New Test calendar starts there.
- Each account has its own space on this device. Tests, data, settings and layouts made while signed in to one account are no longer seen by another account on the same browser. The first time you sign in after this update, the app asks whether the data already on the browser is yours.
- If the app opens but cannot reach the server, it keeps using your plan for up to 3 days after it last checked it.
2026-10-13 — Emails reach every address
- Verification, sign-in and password emails now come from [email protected] and reach every address. Before, they only reached the site owner's own inbox, so new accounts never got their verification link.
2026-10-13 — Plans: Basic, Pro and Premium
- Three plans instead of one Pro: Basic $9, Pro $18 and Premium $33 for 30 days. Each plan has its own features, limits (charts per layout, saved layouts, indicators per chart, datasets, saved tests, alerts, sync storage) and how far back one test may reach on each interval.
- The trial is 4 days of Pro for new accounts (it was 3 days).
- Choose your plan on the account page: every plan on sale is shown with what it includes; buy it from your balance. Buying the same plan again adds the days after its current end; switching to another plan starts it now and turns the paid time left on your current plan into extra days of the new one.
- Admin — a new Plans page: create, edit, copy, order, withdraw and delete plans; set each plan's features, limits, history depth per interval and its prices for any number of days; choose the trial's plan and length. A withdrawn plan stays valid for whoever has it; a plan someone holds cannot be deleted.
- Admin — give any plan to an account, for a number of days or permanently, from the account's profile.
- Synced copies of expired accounts are deleted from the server 30 days after the account's last plan or trial ended (the days are a setting). What is on the user's own device is not touched.
- Not yet: the app does not lock features by plan or after the trial — that is the next step.
2026-10-13 — Chart right-click menu (part 3): drawings, trades, indicators and Alt shortcuts
- A drawing has its own menu (right-click the drawing): Settings…, Clone, Copy, Template (apply a saved one, or Save as template…), Visual order (bring to front / forward, send backward / to back), Visibility on intervals…, Lock / Unlock, Hide, Add alert on this drawing… (drawings with a price level) and Remove.
- An open position's line or label: Close position, Close half, Reverse position (closes it and opens the same size the other way, with its stop as far from the entry), Move stop loss to break-even, Modify stop loss / take profit… (opens it in the toolbox), Remove take profit and Trailing stop (off, 5, 10, 15 or 20 pips). Several positions at one price, or the targets of one order, can be closed or moved to break-even together. There is no Remove stop loss: every position keeps a stop.
- A pending order's line or label: Modify order price… and Cancel order (or every target of a multiple-targets order).
- An indicator's chip and a moving average's row under the status line: Settings…, Hide / Show and Remove (an indicator comes back with Undo).
- Alt shortcuts, as in TradingView:
Alt+Rreset the chart view,Alt+Hhorizontal line andAlt+Aalert at the cursor's price,Alt+Iinvert the price scale,Alt+L/Alt+Pthe logarithmic / percent scale on and off. The menus show these keys next to their items. These six letters can no longer be drawing-tool hotkeys; a tool that had one of them loses it. - Object tree (the right-click item and the left toolbar's button) opens the Object tree panel — it opened nothing.
2026-10-13 — Chart right-click menu (part 2): the axes
- The price axis has its own menu: Reset price scale, Auto (fits data to screen), Invert scale, Regular / Percent / Indexed to 100 / Logarithmic, Labels (high and low price labels, countdown to bar close, no overlapping labels), Lines (last price line, position and order lines, stop loss / take profit lines), Move scale to left / right and More settings… (the Scales page).
- The time axis has its own menu: Reset time scale, Scroll to the latest bar, Time zone (your computer's, UTC and the usual market zones — More time zones… for any other), Date format, 24-hour clock and More settings….
- New chart settings: Invert scale and the Indexed to 100 scale mode (Settings → Scales & lines too).
- The High / Low tags on the price axis follow an inverted scale and a scale moved to the left (they stayed on the right, at the old positions).
2026-10-13 — Chart right-click menu (part 1)
- A new right-click menu on the chart, like TradingView's: bigger, with an icon for each item, keyboard shortcuts on the right, submenus (▸) and check marks for on / off items. It can be used with the keyboard (↑ ↓, → opens a submenu, Enter, Esc closes one level at a time), it never runs off the window, and while it is open a key press goes to the menu — not to the buy / sell shortcuts behind it.
- Items for the price and time you clicked: Copy price, Add alert on EURUSD at 1.03583…, Trade (a buy / sell limit or stop at that price with your order defaults, or Create new order… to fill the order ticket with it), Draw horizontal line at 1.03583 and Draw vertical line at that candle's time.
- The rest of the chart: Reset chart view, Paste (a copied drawing), Add indicator…, Object tree…, Hide (drawings, indicators, positions & orders, or all), Remove (this chart's drawings — Ctrl+Z brings them back — and the indicators), Lock all drawings, and Settings…, which now opens the Chart settings window (the old item opened a small symbol / interval box).
- Only what applies. The six layout items (maximize, minimize, move left / right / up / down) were shown greyed out on a single chart; they now appear only with several charts, under Chart layout. On the time axis there is no price item (it offered an alert at a meaningless price).
- Prices are shown as prices —
1.03622, not1.0362200000000001.
2026-10-12 — News calendar
- Imported news stays. A calendar file you import is kept in the browser, so it is still there after a reload (it was lost). Clear cached news no longer deletes it; Remove imported file does.
- The Source picker works. Built-in calendar shows only the built-in calendar and Imported file only your file (both were always mixed together). The "calendar isn't available" message belongs to the built-in calendar and no longer shows after a successful import.
- More calendar files.
.xlsxsheets, separate Date and Time columns (8:30amincluded), semicolon-separated files and ForexFactory's color names for impact. When the file's times have no time zone, the import asks which zone they are in, suggests it from US releases at 8:30 New York (payrolls, CPI, jobless claims…), and stores the times in UTC. - All-day items. Holidays, "Tentative" releases and rows without a time are shown as a date with "All day" instead of a made-up time.
- The approximate US calendar (NFP · CPI · FOMC) is used only while the built-in calendar is missing, and its times now follow US daylight saving (8:30 New York is 12:30 UTC in summer, not 13:30). The page says plainly when it is the one in use; the source list no longer claims a "FF calendar (2007–2025)" the site does not have.
- The prop-firm news rule uses the calendar you picked — the high-impact releases of the test's currencies (EUR and USD for EURUSD), not holidays or all-day items — instead of only the approximate US calendar. It also read the calendar before it had finished loading, so a first test could start with no news at all.
- Fresh built-in calendar. The cached copy of the built-in calendar is checked against the site's file and downloaded again when it changes.
- Custom news timestamps without a zone (
2025-01-10T13:30) are UTC, as the page says — they were read in the computer's own zone.
2026-10-12 — Data time zone
- Price files are stored in UTC, from the time zone they were exported in. The import review has a new Data time zone: UTC, Broker server time (GMT+2 in winter, GMT+3 in summer — what MetaTrader exports use), New York time (EST / EDT, what HistData uses) or any fixed offset. A file from a broker used to be stored 2–3 hours off, so sessions, news lines and daily candles landed in the wrong place.
- The zone is detected for you. The review reads where the file's trading weeks open and close (Sunday 17:00 to Friday 17:00 New York) and picks the zone that fits, saying how many weekends matched; you can change it. Times that name their zone (
Z,+02:00, epoch numbers) are stored as they are. - Times are no longer read in your computer's zone. A file with bare times like
2024-03-05 13:30was read in the browser's own time zone, so the same file gave different data on different computers. - MetaTrader 4 / 5 exports import as they are. Tab-separated files with
<DATE>and<TIME>columns, MetaTrader 4's export without a header, UTF-16 ("Unicode") text,DD.MM.YYYYdates andDD/MM/YYYYorMM/DD/YYYYdates (decided from the file) are read;.txtfiles can be picked. - Fix the time zone of data you already imported. The dataset page has a Time zone section: it says whether the data is in UTC and from which zone, and Fix time zone… suggests the zone from the data and rewrites it in UTC as a new version of the dataset. Tests and runs already made keep the candles they were made on.
- Cloud data is stored in UTC from New York time (or the zone each month's weekends show). Cloud data downloaded earlier keeps its times until fixed on its dataset page.
2026-10-12 — Chart settings
- A new Chart settings window. Bigger and easier to read, in the same style as the drawing settings: the pages are grouped in the sidebar (Chart: Symbol, Status line, Scales & lines, Canvas · Trading · Analysis: Breakers, Sessions, News, Drawings · App: Interface, Shortcuts, Cloud data, About), each page has a title, a one-line description and its own Reset page, and every setting is a labelled row with a short explanation where it helps. On / off settings are switches, colors are color buttons (ready colors, any color, hex code), and theme colors have an Auto button instead of a separate "follow theme" checkbox.
- Search. A search box at the top of the sidebar finds a setting by name on every page.
- Candle preview. The Symbol page shows a few candles in your colors (and hollow up bodies) as you change them.
- Cancel really cancels. Cancel used to leave the order defaults, the alert mute and the magnet as you had changed them; it now puts back every page.
- Session times in 24 hours. The session windows showed AM / PM in some browsers; they are now typed as
08:00–16:30(a wrong time is marked in red and not applied). - Drawings page. Its "default color / width / style" did nothing (each tool remembers the last style you used, and has templates), and its "Same mode as the toolbar magnet button" switch was always on and did nothing. The page now has settings that work: Magnet, Keep drawing, Lock all drawings and Hide all drawings.
- Garbled characters. A few texts showed
—or→instead of a dash or an arrow (the news date range, "Cached news cleared — fresh load"); fixed. - Settings that did nothing now change the chart.
- Canvas: the background color, the crosshair color and line style, and the axis text color, font size and line color.
- Scales & lines: the date format (Mon 29/09/1997, 29/09/1997 or 29/09), the 12- or 24-hour clock and the day of week on day labels now show on the time axis and the crosshair. The time axis now marks years, months and days where they start and the time of day in between, like TradingView (it repeated the same date under every tick). No overlapping labels can now be turned off.
- Zoom buttons: always shown, only when the mouse is over the chart, or hidden (one setting instead of two). The Navigation buttons / Pane controls switches on the Interface page did nothing and are gone.
- Symbol: picking a Preset now applies its colors (only the name changed); changing a candle color by hand switches it to Custom. Hollow up bodies now works on normal candles.
- The time zone now also works for zones other than UTC and New York (they showed your computer's time). Indicator panes under the chart follow the background, grid and axis colors and the light / dark theme.
- Esc in a color picker closed the whole settings window and threw away every change; it now closes just the picker (Esc again closes the window).
- The status line follows its settings. The legend at the chart's top-left now shows the symbol's logo, a title of your choice — the symbol (EURUSD), its name (Euro / U.S. Dollar) or none — the market session the bar is in (Asia, London, New York or Closed, from the Sessions page), the bar's change from the previous close, its volume, the change since the previous day's close, and a background so it reads over the candles. Turning off Chart values now hides only the OHLC values (it hid the symbol and interval too).
- Moving averages in the legend. The moving averages from the left toolbar had no legend; each now has a row such as
EMA 20 1.08512— Titles, Inputs and Values on the Status line page choose what it shows. - Indicator chips no longer cover the symbol. They sat on top of the status line; they now stack under the SELL / BUY box and the Positions chip, with the moving averages.
- The Buy / sell buttons switch did nothing — the chart's SELL / BUY box is Trading → One-click trading panel — and is gone.
- More chart settings. Symbol: Precision (the decimals on the price axis, its labels and the legend — Default keeps the symbol's own), Body, Borders and Wick, and Color bars based on previous close (a bar is up when it closes above the previous close, not its own open). Scales & lines: Margins — empty space above and below the bars, in %, and empty bars on the right (the zoom reset button keeps it too). Canvas: Crosshair width.
- Plain words when the news calendar is missing. When the built-in calendar can't be loaded, the News page says so and points to Import file (it showed a technical error and a developer command).
2026-10-12 — Drawing settings
- A new settings window for every drawing tool, like TradingView's. It opens in the middle of the screen instead of on top of the price axis, and you can move it by its title bar (it stays where you leave it). Its settings are split into a Style tab and a Visibility tab, in labelled rows: Line (color, width, line style), Background, Middle line, Extend, text size and the tool's labels, then the tool's own options (Fibonacci levels, Gann, patterns…).
- Cancel and OK. Changes still show on the chart as you make them. Cancel, the × or Esc now undo everything changed in the window; OK keeps it. Everything changed in one visit is a single Ctrl+Z step — dragging the opacity slider or typing a label used to leave dozens of undo steps.
- The background has its own color. A shape's fill used to be its line color; now Background has its own color and opacity. Triangles, rotated rectangles, circles, ellipses, the Gann box and square, date ranges, forecasts, sectors and flat tops can now turn their background off (only rectangles, zone boxes and channels could).
- Clear line pickers. Line width and line style are two labelled pickers that draw each option, instead of one row of seven unlabelled buttons where two were always highlighted.
- Settings that did nothing now work, or are gone. Every setting in the window was checked against the drawing:
- The fill opacity of rectangles, zone boxes, parallel channels, the Gann box and square, the Fibonacci background, long / short position zones and the bars pattern now works (they used a fixed value). A zone box's Background switch works.
- The font size and Bold of Text and Price note, and the size of the arrow marks, now work. A price note now shows the text typed for it, after its price.
- Extend left / right on the regression trend now extend its lines.
- Removed: a Text corner on boxes, positions, Fibonacci and Text tools that have no corner text, a Show price on the price note (it always shows it), the Fibonacci options each Fibonacci tool does not draw, a duplicate PRZ opacity on harmonic patterns, a back color on patterns without a PRZ, and width / line style on tools that ignore them (Text, the measure box, position boxes…).
- Gann scale in pips per bar. The settings window showed the Gann 1×1 scale as an unreadable price per bar (0.000007141); it now reads in pips per bar, like the toolbar.
- Visibility by group. The timeframes are grouped into minutes, hours, days, weeks and months, each with one switch for the whole group. Visible on timeframes… in the toolbar's More menu opens this tab directly.
- Star, hide, arrange, copy and delete stay on the drawing's toolbar and are no longer repeated in the settings window.
- Coordinates. A new Coordinates tab shows each point's price and time, and you can type them exactly — for example, put a horizontal line right on 1.08500. Times are in the chart's time zone, written as
2025-01-02 09:30; a value that is not finished or not valid is marked in red and not applied. Position boxes name their points Entry, Stop and Target; harmonic patterns and Elliott waves use their point names. A blind test shows only prices. - Any color. Every color button now also has the system color picker and a box for a hex code (like
#1E90FF), next to the 20 ready colors. - Text, like TradingView. The settings of a text tool (Text, Note, Callout, Price note, Pin, Signpost) open on its text, ready for typing. Text and Note can run over several lines (Shift+Enter starts a new line, Enter is OK) and can have a background and a border; every text tool has its color, size, bold and italic.
- Text on lines and boxes. Trend lines, rays, extended lines, horizontal and vertical lines, horizontal rays and rectangles have a new Text tab: write a label (for example "Weekly high"), choose its color, size, bold / italic, and where it sits — at the start, middle or end, above, on or below the line (inside the box, for a rectangle). It follows the line's slope.
- Arrow ends. A trend line can end in an arrow at either point (Ends on the Style tab).
- Long / short position inputs. The settings of a position box open on a new Inputs tab, like TradingView's: account size, lot size, risk in % of the account or in dollars (the lot size follows from it), the entry price, and the profit and stop levels in pips or in price. Moving the entry keeps the stop and target distances; a stop or target typed on the wrong side of the entry is marked and not applied. Risk/reward, risk and reward in dollars are shown under them. The profit and stop zones have their own colors on the Style tab.
- Templates in the window. The Template button at the bottom of the settings window saves the drawing's style under a name, applies a saved one, or resets the tool to its default style — inside the same undo step as the rest of the window.
2026-10-12 — Drawing tools
- The drawing's toolbar no longer sits on the drawing. It opened on top of what you had just drawn: a horizontal line, a text or an arrow could not be grabbed, and the end point of most tools was hidden under it. It now opens above the drawing (or below it, or beside it when there is no room) and never covers its points.
- Lock really locks. A locked drawing could still be reshaped by its points, and Lock all drawings did nothing at all. Now a locked drawing (or every drawing, with Lock all) can be clicked to see its toolbar and unlock it, but it can't be moved, reshaped or erased on the chart.
- Brush and highlighter strokes move in one piece. Grabbing the middle of a stroke bent it; now it moves the whole stroke.
- Text labels take the typing at once. After placing a Text, Note or Callout, the text box is the first thing in its window and already active; Enter or Esc closes it. A label left empty is removed instead of staying on the chart as an invisible object.
- Long / short position boxes keep their sides. Dragging a long position upward put its stop above the entry. The stop now always sits on the losing side, whichever way you drag, and a single click places a default box.
- Trend-based fib extension uses its third point. The levels were measured from the first point, as if it were a retracement. They now project the A→B move from point C (TradingView), with the A–B–C legs dashed and the labels left of C.
- Gann on any interval. On anything but 1m the fan's scale was measured as if every bar were one minute: on 15m all the lines lay almost flat and the 1×1 missed the second point. It now uses the chart's real bar, and the 1×1 runs through the second point on any interval. The scale box shows pips per bar instead of an unreadable 0.0000. The Gann square now spans exactly its two points.
- Sine line. It drew a stair-stepped wave and dozens of stray horizontal lines to the left edge. It is now one smooth wave.
- Anything right of the last candle. A point that fell between whole bars in the empty space after the last candle was drawn at the left edge of the chart (the sine line's stray lines came from this). It is now drawn where it belongs.
- Regression trend. The line started at the clicked price instead of its own value. It now runs along the regression of the closes, with its ±2σ channel and the handles on the line.
- Parallel channel. The second line slid sideways in time and missed the third point. It is now the first line moved up or down through that point, over the same time span, with the middle line in the middle and the third handle on it.
- Time cycles. Each arc spanned two cycles and the arcs overlapped; each now spans exactly one cycle, its ends on the cycle points.
- Arrows you can see. The arrow marks were 8-pixel specks; they are now TradingView-size arrows with a head and a shaft, and the double arrow's heads show.
- Drawings stay inside the chart. Lines, channels and fans ran on over the price and time axes, across their numbers. Drawings are now cut at the edge of the chart area, and a horizontal line shows its price as a tag on the price axis (a vertical line its time on the time axis), in the line's color — instead of a small chip on top of the axis labels. Clicks on the axes no longer place or pick drawings.
- Fib retracement the TradingView way. Drawn from a low up to a high, the 0 level now sits at the high (the end of the move) and 1 at the low, so the 0.618 pullback and the OTE zone are near the low, where you expect them. Before, every level was counted from the wrong end.
- Cross line in one click. It asked for two clicks and drew an extra corner line back to the first one. It is now one click: a horizontal and a vertical line through that point, with its price and time on the axes.
- Flat top / bottom. It drew a single flat line at the first point's price and ignored the second point. It now takes three clicks, as in TradingView: the trend line from the first point to the second, and a flat line at the third point's price over the same span, with the area between them lightly filled and the flat line's price on the price axis.
- Elliott correction is labelled 0-A-B-C. The starting point was called A and the last one D.
- Pitchforks. The tines now start at the second and third points and run forward, with the B–C base drawn, as in TradingView. The Schiff and modified Schiff pitchforks are real Schiff forks: the median starts from the shifted pivot (half way up the first leg, or the middle of the first leg for the modified one), with a dashed link back to the first point, instead of a mirrored copy of the median.
- Rectangles are filled. A new rectangle has a light fill and can be picked by clicking anywhere inside it, not just on its edge. Fill in its style turns it off.
- Fib circles and speed arcs you can see. They were thin, faint and dashed, almost invisible on the chart. They now use the drawing's color, width and line style like every other tool.
- Fast replay without React errors. Holding → to step quickly filled the console with "Maximum update depth exceeded": the chart's label positions (price tag, High / Low, alert bells, news badges) asked for a new render on every step, even when nothing had moved. They now update only when they change, right after each step.
2026-10-12 — Changing the interval mid-test
- Latest goes to the end of the data again. With Time turned off under Sync in layout, the main chart froze at the moment you turned it off, together with the other windows, so Latest seemed to stop at that date while the replay went on underneath. The freeze was also saved with the layout, so every later test stopped at that same date. Now the main chart always follows the replay; turning Time off holds only the other windows. A held window shows a small Time sync off · 07 Jan 02:18 tag with the moment it is held at, and the hold never carries over to another test.
- A readable price tag on the price axis. The last price and the bar countdown are now one TradingView-style tag: solid in the last candle's color, as wide as the price axis, with the price in bold white and the countdown under it as
04:59(or01:12:00from an hour up). The small dark box with tiny colored text is gone, and so is the sliver of a second tag that peeked out beside it. - The SELL / BUY box on the chart works while the replay plays. It switched itself off on Play; now it trades at the live replay price, like the order ticket.
- Latest is about seven times faster, and can be stopped. Every candle on the way is still replayed exactly (pending orders, stops and targets), but the chart is redrawn only a few times a second instead of every thousand candles: 200 000 M1 candles take under 4 seconds instead of 24. While it runs, the button reads Stop · x % and the replay bar says that Play and trading resume when it ends; Stop halts the replay at the bar it has reached, and everything works again at once.
- No more Random. The Random button is gone from the Bar Replay panel.
- The panel's bar count no longer reads one past the total at the end of the data.
- Every chart of the test's symbol shows your trades. In a multi-chart layout, every chart on the test's own symbol now shows the order preview, the open positions, their stops and targets, and the pending orders, whatever its interval. Their lines can be dragged and closed from any of these charts. A chart on another symbol stays clean.
- Zooming never fills the screen by accident. Two quick clicks on a chart's + or − counted as a double-click, which maximized that chart, while the other charts stayed drawn on top of it. Double-click no longer maximizes (TradingView doesn't either). Maximize chart is in the right-click menu, and the other charts now really hide until Restore all.
- The replay stays at the same moment. Switching the chart's interval during a test (for example M1 to 15m) used to keep the number of bars instead of the time: 36 M1 bars became 36 M15 bars, and the replay jumped hours ahead without walking the candles in between. Going back to a smaller interval jumped back in time. Now the replay stays exactly where it was and the bar in progress is shown as it forms. Balance, trades and orders are untouched, and rewinding across the switch stays exact.
- Random, Latest and the progress count the new interval. After a switch, the replay still counted the bars of the first interval (367 731 M1 bars for about 24 500 M15 bars), so Random nearly always jumped to the end of the data. There, Play, Select bar and the order buttons had nothing left to act on, and the panel read 7 %. Random now lands inside the data, and the bar count and progress are right.
2026-10-11 — Order ticket, side panels and Bar Replay
- Choose the side you preview. A Sell | Buy switch at the top of the order ticket sets the side of the chart preview and its risk / reward. It no longer jumps to the side you last pointed at or sent: sending a BUY leaves a Sell preview where it is. The SELL and BUY boxes still send with one click.
- Drag the stop past the price to flip the order. Dragging the preview's stop loss across the entry turns a Sell into a Buy (and back): the stop lands where you drop it and the target moves to the other side with the same R.
- Side panels sit beside the chart. The Object tree, Watchlist, Details and News panels used to float over the chart's right edge: the price axis disappeared under them and the order labels were drawn on top of them. The chart now makes room for the open panel.
- The right panel is the order ticket. Its copy of the positions table and its History tab are gone; both live in the toolbox under the chart.
- Bar Replay. In a test, the Replay button only opens the panel; it no longer turns the next chart click into a jump. That silent Select bar also lay over the panel's own buttons, so a click on First jumped to the bar underneath. The buttons now work whether the replay is playing or stopped. Select bar says what a chart click does while it is on, and the Beat / Clock row shows only when the data is finer than the chart.
2026-10-11 — Chart layouts and Reset view
- Every window of a layout shows the chart. A test opened from the dashboard left the symbol picker empty, and the new windows of a 2-, 3- or 4-chart layout had no symbol to load: they stayed blank. They now show the test's symbol and timeframe, with the same history before the start as the main chart, and move with the replay. The symbol picker names the test's symbol instead of Select symbol. The number of windows and what each one does are unchanged.
- Each chart of a layout has its own interval and symbol, like TradingView. Click a chart to select it: it wears a blue frame, and the symbol and interval at the top act on it alone and show its own. Selecting the main chart changes the replay's interval while the other charts keep theirs; turn on Interval (or Symbol) under Sync in layout to move every chart together. The main chart stays on the test's symbol, since that is where the test trades. A single-chart layout works exactly as before.
- Sync no longer offers the chart's own symbol. The Sync list (a second symbol in a small chart under a single-chart layout) used to offer the test's own symbol too, which put a copy of the same chart at the bottom of the screen.
- Reset view works like TradingView's auto. Dragging the price axis turns its automatic fit off; the Reset view button (and Reset chart view in the right-click menu) now turns it back on, so the prices fit the candles again, as well as returning to the last candles.
2026-10-07 — The account stays in view
- The account bar. A bar under the chart now always shows Balance, Equity, Floating P&L, Margin, Free margin and Margin level, live with every candle. Hiding the toolbox used to take these figures away with the tables; now the briefcase button, the chevron in the toolbox header and Esc hide only the tabs and tables, and the bar stays. Its Details button, with the number of open trades, brings the tables back. The Trade tab no longer repeats the figures, so its tables have more room.
- Many open trades no longer push the page out of the window. With dozens of trades open, the panel on the right grew taller than the window and took the whole screen with it: the time axis, the replay bar, the toolbox and the lower toolbar buttons disappeared until the trades were closed. The list now scrolls inside the panel and the page keeps its height.
2026-10-07 — A clearer trade panel
- Columns line up. In the panel under the chart, every number now sits under its own column title (right-aligned numbers had their titles on the left, so each value appeared under the next column).
- Bigger and easier to read. Larger type and taller rows, Buy and Sell badges, profit and loss in bold green or red.
- The account at a glance. Balance, Equity, Floating P&L, Margin, Free margin and Margin level as cards at the top of the Trade tab.
- Positions and orders, titled. Open positions and Pending orders each have a title and a count. Point at a position to close it (✕) or move its stop to the entry (BE). Close all and Cancel all ask once more before they act.
- History with a summary. Net profit, trades, win rate, profit factor, best and worst trade, commission, swap and balance above the table; one-click periods (All, Today, 3 days, Week, Month); the close reason as a badge (TP, SL, Manual).
- A readable Journal. Every order and close as a line of plain English, newest first, for example #7 Buy 0.20 closed by stop loss at 1.10533 — −$24.00.
- The panel opens taller (260 px) and can be dragged up to 520 px.
2026-10-06 — An easier New test window
- One calendar for the start and the end. Pick the start, and the calendar moves on to the end; the days between are shaded. Jump to any month in one click with the month strip, or with the month and year menus. Days without data can't be picked, and the calendar opens on your data, never on today.
- Quick ends. +1W, +1M, +3M and +6M count from the start; End of data replays to the last bar. A date can also be typed as YYYY-MM-DD.
- 24-hour times in UTC, with buttons for the Asia (00:00), London (07:00) and New York (13:00) opens.
- A clearer window. Data, Range, Chart, Account and Modes each have their own section. A bar shows which part of the data the test covers, with its length in days and about how many candles. Balance has quick amounts, costs fold away, and the modes are switches that say what they do. The footer sums up the test before you start it.
2026-10-06 — One-click SELL and BUY, a clear preview, tidy lines
- SELL and BUY send the order. The two price boxes at the top of the ticket are the buttons now: click SELL or BUY and the order goes. Each box says exactly what it sends, and a box that cannot send says why.
- Market or Pending. A pending order is a Limit or a Stop depending on where its price is: below the market, SELL sends a Sell Stop and BUY a Buy Limit; above it, a Sell Limit and a Buy Stop.
- The preview never looks like a trade. The order you are about to send is drawn in its own color (orange by default, Order preview color in the settings), with dotted lines and outlined labels marked NEW, on the other side of the chart from your trades. It stays on after you send, beside your new trade; Show on chart turns it off.
- Many trades at one price, one line. Trades on the same side at the same price share one label, for example ▼ S 1.10 ×11, and so do their stops and targets (SL ×11). Every trade stays its own position: the ▾ lists them, each with its own ✕, its own stop and target handles and its own drag grip. Dragging the shared line moves the level for all of them, and its ✕ asks before closing them all.
2026-10-06 — Trade lines on the chart
- A line and a label for every trade. Each position and pending order has its own line on the chart, with a label next to the price axis. A buy is blue and a sell is red; both colors can be changed in the settings. A position's label shows its side, its lots and its open profit as it changes, for example ▲ B 0.10 | +$12.40.
- Close from the chart. The ✕ on a label closes the position, cancels the order, or removes a stop or a target. To avoid closing by mistake, turn on Confirm before closing from the chart: the first click then asks Close?, and a second click closes.
- Stops and targets show what they are worth. For example SL | −$10.00 · −10.0 pips. Drag the line or its label to move it. The price, the profit and the points show while you drag, and Esc puts the line back. A stop or a target can't be dropped past the market price.
- Add a stop or a target by dragging. While a position has no stop or no target, its label shows small SL and TP handles: drag one out to set the level.
- Multiple targets stay together. An order with several targets shows one entry line, for example ▲ B 0.30 · 3 targets, with one shared stop and a line for each target (TP1, TP2…). Its ✕ closes all of them, and moving the stop moves it for every target. In the trade tables, the targets sit under one row that opens to show each of them.
- Pending orders. A limit or stop order is a dashed line, for example BUY LIMIT 0.10, with its own stop and target. Drag it to change the order price; its stop and target move with it.
- The order before you send it. While the Trade tab is open, the ticket's entry, stop and targets show with their dollars and pips, and each target with its R.
- Labels don't overlap. When lines are close together, their labels sit side by side.
- Show live P&L on trade lines in the settings now works. It is turned on once for everyone with this update.
2026-10-06 — A new order ticket
- Sell and buy at a glance. The ticket opens on the live bid and ask, with the spread between them. Pick a side, then Market, Limit or Stop. One button says exactly what it will send, for example Buy 0.30 EURUSD · Market · 3 targets.
- Limit and stop orders start in the right place. The order price starts 10 pips from the market, on the side where that order belongs. The − and + buttons move it a pip at a time. The ticket says when the order would fill, or why it can't be placed.
- Stop and target in pips or at a price. Type a distance in pips, or a price such as 1.1102 for EURUSD. The take profit can also be a multiple of the stop (R), and the ticket remembers that choice. Portfolio tests take a stop and a target at a price too.
- Size by lots or by risk. Enter the lots, or a risk % of your balance and let the ticket work out the lots.
- Multiple targets. Under Advanced, split one order into targets at any R each, for example 5, 3, 2 and 2. The lots are split equally unless you set them yourself. Each target becomes its own position, and all of them share one stop. An option moves the stop of the rest to the entry when the first target is hit.
- The chart follows the ticket. While the Trade tab is open, the chart shows the order's entry, stop and targets. Drag a line to change the ticket.
2026-10-06 — Trading: every order its own position
- Every order is its own position. A second BUY no longer merges into the first at an averaged price, and a SELL no longer reduces a BUY. Each order opens its own position with its own entry, stop and target, and closes on its own, whole or in part. This applies to single-symbol and portfolio tests. Automated strategy runs keep one net position, as their rules expect.
- Orders only meet the prices that come after them. A trade you open, a stop you move and a limit you place are now checked only against later prices. Before, they could be checked against the whole current bar, so a stop could be hit, or a limit filled, by a price from before you acted. This was most visible with Beat mode on a higher timeframe.
- Limit and stop orders on the right side. A Buy Limit goes below the ask and a Buy Stop above it; a Sell Limit goes above the bid and a Sell Stop below it. An order on the wrong side is refused with the reason, instead of filling on the next candle. Dragging an order on the chart stops at the market price.
- Clean prices, correct profit. The trade tables show prices with the symbol's digits, and the open profit is now right for yen pairs, gold and crosses.
2026-10-05 — An account balance for Pro
- Top up, then buy. Pro is now bought from a balance in your account. Top up any amount from 10 USDT on TRC-20 or BEP-20, then buy 30 days of Pro for $14 — or renew, which adds the 30 days after your current end. Pro never renews by itself.
- A 60-minute request with a cents code. A top-up shows our address and a two-digit code; send an amount ending in it (for example 50.37) within 60 minutes, then paste the transaction hash. When everything matches, the balance updates at once; a matching transfer is also found automatically within a few minutes.
- Nothing is lost on a mismatch. A transfer with other cents, sent late or under 10 USDT waits for a manual check instead.
- Final and never refunded. Top-ups are final, the balance never expires, and deleting the account deletes the balance — the top-up window says so before it shows the address. The balance and its history are part of your data export.
2026-10-05 — A new look for the public site
- Night and Dawn. The public pages come in a dark Night theme and a light Dawn theme; the button in the header switches between them and remembers your choice. In the week of the longest night of the year (25 Azar to 1 Dey) the night theme changes with it.
- A living home page. The home page opens on a night sky with a year of daily candles circling the sun — an illustrative year, not market data. Pause stops the motion, and the page follows your system's reduced-motion setting.
- Pricing on one line. The trial, Pro and what happens when a plan ends, side by side, with the refund rule next to the buttons.
- Docs and blog. The docs have numbered chapters, an On this page list, real tables and the FAQ questions on the page. Blog posts carry a small star map of their date's evening with the Moon's phase that night, and their reading time.
- No third-party fonts. The fonts are served by the site itself: opening a public page contacts no font service.
- A new sign-in page. Signing in and signing up happen on a split page: a crystal ball with a slowly turning night sky on one side, the same sign-in form on the other. Pause stops the sky, and it stays still when your device asks for less motion.
2026-10-02 — The trader dashboard
- A new home screen. Your tests and strategy runs in one place: net result, win rate, profit factor, expectancy, drawdown and trade count with a comparison to the previous period; the equity curve with its drawdown; results by month, session, weekday, symbol, timeframe and setup; your most costly journal tags; and your data and plan. Everything is computed on your device — your trades are not uploaded.
- Filters and units. Filter by period, symbol, timeframe, setup, data source, mode or strategy, and switch between R, dollars and percent. Arrange, resize and hide widgets, or pick the Performance, Prop firm or Practice layout.
- Prop challenges. 1-step and 2-step templates with selectable account sizes, a live rules panel during the replay, and a Prop challenges page. A phase passes only when the target is reached and its minimum trading days are met; a finished result is locked.
- Branching. Make a copy of a test from its last save point, a date, or just before a trade, and compare it with the original. The original is never changed.
- Dataset pages and exports. See which part of a dataset your tests have covered, print the dashboard as a report, or download the trades in view as CSV.
2026-09-30 — Portfolio tests, safer sync, working billing
- Portfolio tests in the app. Open Portfolio test from the dashboard: pick instruments you have imported, a start date and a length, then step, trade, save and resume. Orders fill at the next bar's open; profit in JPY or GBP is converted to the USD account at the market mid price.
- Sync asks first. On the first sign-in the app asks what to upload, and edits made on two devices at once open a picker instead of silently overwriting. Strategies and portfolio tests now sync too (results only — candles never leave your device).
- Billing. USDT on BEP-20 is matched by its exact amount; only genuine USDT counts, and each payment settles once. Reminders are sent before a plan ends.
- Cloud storage limits: trial 20 MB and Pro 50 MB of synced data (candles never count). Near the limit the app warns you; at the limit, new items stay on your device until you free space.
- Account deletion removes your data after 30 days; you can register again with the same email later.
- Honest pages. The security page lists only protections that are really in place, and symbol pages say which instruments have cloud data and which need your own files.
2026-09-29 — Cloud data and faster tick tests
- Chart in the app on a symbol page opens that symbol's month picker directly.
- Preparing a test also stores the month before the range, so the chart has history to the left.
- A tick test loads only its range plus one month of history.
- The first step now quotes a real price before any market order is allowed.
- Sign-in errors say what actually failed.
2026-09-28 — The public site
- Marketing site, docs, pricing, blog and symbol pages served next to the app, with the app at
/app/. - Contact form for support and legal questions.