What's new

Everything that has changed in TradeLog NZ. Filter by the kind of change, or read it all.

Everything we have shipped, newest first.

v1.20.1Fixed26 August 2026

Interactive Brokers Flex Query files now import properly

If you exported your trades from Interactive Brokers as a Flex Query, the import screen would recognise your columns, show the right sample values, and then refuse the file with "No valid trades could be parsed with this mapping". Nothing you changed on that screen could fix it. The cause was the date. IB Flex writes dates as 20260812 rather than 2026-08-12, and we did not recognise that as a date, so every row was thrown away. We now read it, along with the 20260812;093000 format IB uses for Date/Time. We have also built proper support for the Flex format rather than treating it as an unknown file. Tested against a real export, that matters in three ways: Only closed trades are imported. IB lists every execution, so the file had opening buys in it. Those were being imported as separate zero-profit trades, which would have thrown out your win rate, your streaks and your profit factor. Directions are right. IB records each execution as a buy or a sell, so every closed long was being imported as a short. We now work out the direction from the position rather than the execution. Your profit figure is right. IB reports profit already net of commission. We now leave commission out of the deduction rather than subtracting it a second time, and the import tells you that is what happened. Two related fixes came with it. When an import produces nothing, we now tell you why instead of pointing you at the column mapping - if we cannot read your dates, the message says so and shows an example of the value we choked on. And dates that carry a time - for example "2026-08-12, 09:30:00" on an IB Activity Statement - were being converted through UTC, which moved any trade before midday back to the previous day. Near 31 March that could have put a trade in the wrong tax year. We now take the date exactly as your broker printed it. No trades already in your account were affected by any of this; nobody had imported an Interactive Brokers file before now. We also went back over the Interactive Brokers Activity Statement importer while we were in there and fixed three things in it: trades that lost money were being given the wrong direction, commission was being deducted twice, and re-importing an overlapping statement could duplicate trades. Nobody had imported an Activity Statement yet, so no existing figures change. Pick Interactive Brokers as your broker now and the import screen lays out both of IB's export files side by side before you go and export one — where to find each, what it covers, and what to watch for. The Flex Query in particular lets you choose its own columns, and a query missing the wrong one produces a file that looks fine and imports nothing, so the fields you need are listed explicitly. One thing there is worth repeating here, because it is different from every other broker we support: IB reports profit already net of commission. Those commissions are inside your P&L figures, so do not also enter them under Expenses — that would deduct them twice and understate your income.
v1.20.0Improved22 August 2026

Trading as a business, and GST, are now recorded per tax year too

Last release moved your other income to a figure per tax year. Two more answers needed the same treatment, and one of them decides real money. Whether you trade as a business, and whether you are registered for GST, were each held as a single current answer that every year read. So answering the business question today quietly changed the ACC levy and the loss treatment for every year you had not finalised — including years that ended long ago. Both are genuinely annual facts. IRD looks at whether an activity is a business year by year, and GST registration has a start date and can be cancelled. What changes when you edit either --------------------------------- Change one in Settings and we ask the same question as for income: did it change, or was the old answer wrong? If it changed, your earlier years keep the old answer and their figures stay put. If you are correcting a mistake, the new answer applies everywhere that is not finalised. The difference from income is that we ask for a tax year, not a date. You cannot be half a business — IRD looks at the whole year's activity, so if it changed partway through a year, that whole year takes the new answer. We never work this out for you; it is yours to state, and it always has been. Two display fixes worth naming ------------------------------ While doing this we found your tax report and your PDF export were describing your ACC levy and loss treatment from a different setting than the one the figures were actually calculated with — "trading is my primary income source" rather than "my trading is carried on as a business". Those are different questions: you can run a trading business alongside a full-time job. The numbers were right. The words beside them could be wrong — the report could include an ACC levy in the total while the line beneath it said "income tax only", or promise that a loss offsets your salary when it had been ring-fenced. Both now read from the same answer the calculation used. The PDF is the document your accountant works from, so this one mattered. Will my numbers move? --------------------- Not on their own. Nothing is written until you next change one of these answers, and finalised years are never touched. As always, these are estimates to work through with your accountant, not a filed return.
v1.19.0New22 August 2026

A finished tax year that is still open now says so

Finalising a tax year is the year-end step that locks its figures and writes any loss into your carry-forward ledger. Nothing else writes to that ledger — so a year you never finalise carries nothing into the next one. It also works out your residual income tax, which is the figure that decides whether provisional tax applies to you the following year. We will not guess at that number, so until a year is closed we simply cannot tell you. The button has been there for months, at the bottom of your tax report, where almost nobody found it. What is new ----------- Your dashboard now shows a reminder while a finished tax year is still open, and it says what closing it actually gets you — the loss it would bank, the losses it would put to work, or the provisional tax position that stays unknowable until you do. It disappears the moment the year is finalised. If you have gone quiet for a while, we will also email you about it once a month until the year is closed or you tell us to stop. One email, not a campaign. Finalise oldest first --------------------- Worth knowing if you have more than one year open. A loss only joins your carry-forward when its own year is closed. So if 2024-25 and 2025-26 are both open and you finalise 2025-26 first, it gets calculated as though 2024-25 had nothing to carry — and you lock in a tax figure that may be too high. Nothing stops you doing it in either order, and unlocking fixes it. But we now flag it on the page when it applies, because until today nothing told you. Finalising is reversible. Unlocking gives back any prior-year losses that year consumed, so a mistake is not permanent. As always, these are estimates to work through with your accountant, not a filed return.
v1.18.0Improved22 August 2026

Your income is now recorded per tax year, not just as one figure

Until now TradeLog held a single "other income" figure and used it for every tax year. That meant updating it — after a pay rise, say — quietly changed the tax report for every year you had not yet finalised, including years that ended months ago. You could check your position for a finished year in June, get a rise in July, and see a different number in September for a year that closed on 31 March. We now keep a figure for each tax year. What changes when you edit your income -------------------------------------- Change the number in Settings and we ask one question: did your income actually change, or was the old figure wrong? If it changed — a pay rise, a new job, fewer hours — your earlier years keep what you actually earned then. Tell us the date the new figure took effect and we split the year it lands in by days. A rise on 1 October gives that year 183 days at the old rate and 182 at the new one, rather than pretending the whole year ran at either. If the old figure was simply wrong, the new one applies everywhere that is not finalised, which is what a correction should do. Entering your income for the first time asks nothing. There is nothing behind you yet to disturb. A split year is an estimate, and we say so ------------------------------------------ Splitting by days assumes each rate ran evenly across the year. Bonuses, overtime, a change in hours or unpaid leave all make the real figure different. So your tax report now shows the working for that year — how many days at each rate — and lets you type the actual figure instead. It is on your income statement in myIR, or the year-to-date total on your last payslip for the year. Once you enter your own figure we keep it, and a later pay rise will not overwrite it. Your tax report also now shows, plainly, which other-income figure that year is being calculated on. Will my numbers move? --------------------- Not on their own. Nothing is written until you next record an income change, and years you have already finalised are never touched — their figures were frozen when you locked them. The first time you tell us about a pay rise, your earlier years may show a different tax estimate than they did before. That is the fix working: they are moving to what you actually earned in those years, instead of following whatever your current salary happens to be. As always, these are estimates to work from with your accountant, not a filed return.
v1.17.0New17 August 2026

Tags, without having to tag anything

Tagging your trades is the thing that makes the tag leaderboard useful, and it is also the thing nobody wants to sit down and do across a few thousand trades. So we have made a start for you. Under Settings, Tags there is now a panel called "Tags we can fill in for you". It looks over your trades for this tax year and offers a handful of patterns it can see: a position much larger than you usually take on that instrument, a trade opened straight after a run of losses, one closed outside the hours you normally work, a position held more than a day. Nothing is applied until you tick it. You choose which sets you want, and only those are added. They then become ordinary tags — rename them, recolour them, delete them, exactly like the ones you write yourself. Two things worth knowing. Every rule compares you against you. "Oversized" means large for you, on that instrument — not large by some general standard. "Outside your usual hours" means outside the hours you actually trade in, whatever they are. That means the panel needs a bit of history before it can say anything, and it will tell you if there is not enough yet. Some tags are marked "filter only", and those never appear in the tag leaderboard. The reason is that they are defined by how the trade turned out. "Held overnight" is one: trades you held overnight will always show a particular P&L, because that is how the tag was chosen. Ranking it would be telling you something guaranteed rather than something you learned. It still works perfectly well for filtering your trades, which is what it is for. Auto-tagging is part of the Pro analytics, alongside time of day, holding time, the tag leaderboard and the R distribution.
v1.16.1Fixed17 August 2026

Import fixes, including one worth knowing about if you trade with more than one broker

A few corrections to file import. If you hold accounts at more than one broker, there was a way for a genuine trade to go missing. MetaTrader numbers each position, but those numbers are only unique within one broker's own system — two brokers can and do issue the same number to different trades. We were treating that as a duplicate, so the second broker's trade could be skipped on import with nothing to tell you. That is fixed, and both trades are now kept. We have checked every account on TradeLog and no trade has actually been lost to this. If you would like to be certain for your own, re-import your statements: nothing duplicates, and anything missing would be picked up. Also fixed: a full MetaTrader HTML statement no longer produces a page of alarming warnings about deals that could not be matched. It was importing perfectly and complaining anyway. Exports saved as Open XML are now correctly recorded as Excel rather than HTML. And if you export the wrong thing — Orders rather than a Report — we now say so plainly instead of listing file formats at you. Import also now shows the period a file actually covers, and asks you about it if it looks like it might be only the last month.
v1.16.0New17 August 2026

When you trade is now as visible as what you trade

Two new panels on the Performance tab. Time of day shows what each hour actually made, in your own timezone, and names your best and worst hour outright. Holding time breaks your P&L and win rate down by how long you stayed in — under five minutes, up to half an hour, and so on past a full day — with the typical hold inside each band. Both need the real clock time of your fills, which most MetaTrader statements do not hand over in a usable form. Where we do not have enough, the panel is hidden rather than drawn from a thin sample, and it tells you the one thing that would fix it. That fix is now possible for statements too. Set your broker's server timezone under Settings, Brokers, then re-import your statement: trades you already have keep their place and simply gain the times printed on the file. Recheck trade dates then shows you exactly what would change before anything is written — how many trades move day, how many move tax year, and what happens to your net P&L. Trades in a tax year you have already finalised are never touched. One note on reading the bars: they use a square-root scale, so a single unusual hour cannot flatten every other bar to nothing. The figures printed beside them are always exact. The Performance tab also gains a tag leaderboard. Your own tags — the ones you name yourself, like "chased entry" or "waited for confirmation" — are now ranked by how much they actually moved your P&L, with the win rate and average behind each. It needs about five trades carrying a tag before it will show that tag's figures, because below that a couple of lucky winners read as a win rate and mean nothing. A trade can carry more than one tag and counts under each, so those rows deliberately add up to more than your total. And the year selector and account pills now stay with you as you scroll the page, rather than making you go back to the top to change what you are looking at.
v1.15.0Improved16 August 2026

Choose what email you get from us

You can now turn off product updates and offers without losing anything that matters. Settings → Profile has a new Email preferences section, and every update we send carries an unsubscribe link at the bottom that works in one click — no signing in. The important part: this only covers product updates and offers. Receipts, security notices, trial reminders and provisional tax instalment dates are part of the service and always send. We would rather you switched off the newsletter than missed a tax date, so the two are kept separate on purpose. Nothing has changed for anyone by default — everyone is still subscribed until they say otherwise.
v1.14.0New16 August 2026

Share trades now work out the profit for you

If you trade shares or ETFs, adding a trade just got harder to get wrong. TradeLog now calculates the profit from your buy price, sell price and the number of shares, and shows the sum underneath so you can check it. You no longer type it in. The reason for the change: for forex, metals and crypto your broker reports a profit figure and that is the only reliable one, because position sizes and leverage sit between the price and the money. Share platforms are different — Sharesies and the like give you a list of buys and sells and never a profit at all. So there was nothing to copy across, and the value of a parcel of shares is very easy to mistake for the gain on it. Asking for a number we could work out ourselves was our mistake, not yours. If you need to enter it by hand for a corporate action or a partial sale, there is a link to switch. We also now ask, on a share trade, whether you bought it intending to resell. In New Zealand that is what decides whether the gain is taxable at all — a long-term investment often is not. Answer no and the trade is journalled but kept out of your tax figures. Only you know your intention, so we will not guess it. As always, worth confirming with an accountant. Two smaller things came with it. If a profit you enter looks like the value of the trade rather than its gain, we now ask about it before saving. And share funds with a metal in the name — a silver or gold ETF — were being classified as metals rather than shares, which also applied the wrong tax rules to them. Both fixed. If you have already entered share trades, it is worth opening a few to check the profit figures look right.
v1.13.0New15 August 2026

A daily journal, alongside the day's trades

There's a new Journal tab. A trade's lesson answers "what did I learn from that one". The Journal answers a different question: how did I trade today. The day you took six revenge trades is a fact about the day, not about any of the six. Pick a day and you see what you closed and what it made, with a box to write alongside it. There's also an optional note on how you were trading — Rattled, Off, Steady, Sharp, or In the zone. That one is about you rather than the result, because the profit and loss is already on the screen. Underneath sits the last 30 days, tinted green or red by that day's P&L with a dot on the days you wrote something, so it is easy to see where the gaps are. It is on every plan, including Free. Nothing here touches a tax figure.
v1.12.0New15 August 2026

Open any trade in full, and pin your charts to it

Click a trade's instrument in the trade list and it now opens on its own page. Everything recorded about that trade sits in one place: the entry and exit with real fill times where your broker gives us them, the currency conversion and which date's RBNZ rate was actually used, the stop and target you planned against what happened, your grade, your lesson and your tags. Charts are new. Attach up to six images to any trade on Starter and above. The quickest way is to paste — screenshot your chart with the usual keyboard shortcut and paste it straight onto the trade page, without saving a file first. You can also drag one on or pick a file. Label each as entry, exit or other, and click any image to see it full size. PNG, JPEG, WebP or GIF, up to 5 MB each. Your images are private. They sit in a private store and are only ever shown to you through links that expire, they are never public, and they are never sent to an AI model. No tax figure changes.
v1.11.0Improved15 August 2026

Fewer questions about your other income, and cTrader accounts can now connect directly

Two changes to setup. FEWER INCOME QUESTIONS Settings used to ask you to split your non-trading income seven ways: salary, self-employed, schedular payments, rental, interest and dividends, FIF, and other. That is now three: - Salary or wages - Self-employed, contracting or schedular - All other income Nothing you have already entered is lost, and no figure changes. If you filled in one of the boxes we no longer ask for, it still counts toward your total and still appears in Settings and in your accountant export. Why the change: the split only ever affected two things — your ACC earners levy, which depends on which income is liable earnings, and whether provisional tax applies to you, which depends on how much tax was already deducted at source. Rental, interest, dividends and FIF income affect neither. Asking for them separately gained you nothing and implied we were doing something with them that we were not. We have also reworded the main figure. Your other income is used to work out which tax bracket your trading income falls in. We do not calculate the tax on that income itself — that belongs on your return, with your accountant. CTRADER ACCOUNTS CAN NOW CONNECT If you trade through cTrader — Pepperstone, IC Markets or any other cTrader broker — you can now connect the account directly under Settings, Brokers. Sign in with your cTrader ID and your closed trades come across on their own, with the exact close time and the correct New Zealand tax date. No file to export. The connection is read only. We can see your trade history and nothing else. We cannot place, change or close a trade, and we cannot move money.
v1.10.0New14 August 2026

Your journal now records the plan, not just the result

Two additions to the trade form. Both are optional, and neither affects any tax figure. Plan and review Record the stop, the target and how much you planned to risk, then grade the trade afterwards. - As you type the stop and target, the form shows your planned reward-to-risk. If a level ends up on the wrong side of your entry, it tells you. - Once you enter a planned risk, every result is also shown in R — how much you made or lost relative to what you set out to risk. A win of $400 on $200 risked is +2R. - R is the one performance figure position size does not distort. Doubling your size doubles your dollars; it does not change your R. - New on the Performance page: expectancy, total, average win and average loss in R, plus your best and worst trade. It tells you how many of your trades it covers, so a handful of scored trades is never mistaken for your whole year. - You can also record whether you followed your plan, grade the execution A to F, and note one lesson. Grade the execution, not the outcome — a well-executed loss is still an A. Tags Three separate sets of tags on each trade: Setup, Mistake and Went well. - Type a name and press Enter. If it does not exist yet it is created and attached in one step — no separate screen to manage first. - Tags appear on your trade list so you can see the pattern at a glance. - Names are matched without case, so "Breakout" and "breakout" stay one tag rather than quietly splitting your history in two. Leaving a trade unreviewed is treated as unreviewed, never as a broken plan — your plan-adherence figure only counts trades you have actually looked at.
v1.9.0Improved14 August 2026

Clearer trade dates, and how we work out which tax year a trade belongs to

Your tax year runs 1 April to 31 March, so the date a trade is recorded on decides which year it is taxed in. We have made that far more transparent, and improved it for connected broker accounts. What is new - Your tax report now explains, in plain terms, how the date on each trade was worked out - Trades imported from a connected broker account are now dated by converting the exact close time to the New Zealand date. Previously we used the UTC date, which can be a day earlier than the New Zealand date for trades closed in the morning - Where your broker gave us an exact close time, the trade list now shows it in New Zealand time. Hover over the date to see the original timestamp from your broker - Dates now display correctly no matter what time zone your computer is set to — useful if you trade while travelling About broker statements Most imports come from an MT4 or MT5 statement. Those files timestamp trades in the broker's own server time zone, and the file does not say which zone that is. Rather than guess, we use the date exactly as your statement prints it and tell you that is what we have done. This only matters within a day of 31 March. If you have trades on those dates, your tax report will now point them out so you can check them against your trading platform before you file. Everywhere else in the year, a one day difference changes nothing. No existing trade dates were changed by this update.
v1.8.3Improved14 August 2026

Jump straight to any page of your trades

Paging through a few thousand trades one page at a time was slow going. The trade list now gives you better ways to move around it. - First and last page buttons, so the other end of your history is one click away - Clickable page numbers instead of only Prev and Next - Choose how many trades to show per page — 50, 100 or 200. At 200, a 3,000 trade year is 16 pages instead of 65 - A "go to page" box once you have more than 10 pages Your filters and the summary figures above the table work the same as before — they always cover every trade that matches your filters, not just the page you are looking at.
v1.8.2Fixed13 August 2026

Fixed: the profit factor shown for each instrument was wrong

If you use the instrument breakdown on your dashboard, the Profit factor column was showing the wrong number. Your figures will change — the new ones are correct. What went wrong: that column was dividing your average win by your average loss, which is the payoff ratio, not the profit factor. Profit factor is your total profit divided by your total loss. The two only produce the same answer when you happen to have exactly as many winning trades as losing ones, so for most traders the number shown was off — sometimes flattering, sometimes not. Your net P&L, win rate and trade counts were never affected by this. Only that one column. Two smaller fixes in AI Trade Insights at the same time: - Break-even trades were being counted as losses, which made your average loss look smaller than it really was. - If you had no losing trades at all, profit factor could appear as a meaningless large number. It now shows as an infinity symbol, which is what an unbeaten run actually means. Your insights will regenerate on their own next time you open the dashboard.
v1.8.1Improved5 August 2026

See every trade's currency conversion — and export the workpapers yourself

Two changes to how your trades and figures hand off to an accountant. First, your recent trades now show their currency conversion in full. Each row shows the original figure from your broker, the RBNZ mid-rate used on the close date, and the New Zealand dollar result — so the conversion is traceable line by line rather than landing as a single NZD number. Where a rate was estimated rather than a published RBNZ mid-rate, that is flagged rather than buried. Second, you can now export the accountant-ready CSV workpapers yourself, straight from your tax report — the trades, expenses and tax summary an accountant works from. Until now that export lived only on the accountant's side, which was no help if your accountant is not on TradeLog. It is also available on the read-only link you share with your accountant, so either of you can pull it. Guide only, as always. Confirm with a qualified NZ tax accountant before filing.
v1.8.0New2 August 2026

Two new tools on your tax report: a home office worksheet and a tax-time checklist

Both come straight from what New Zealand accounting firms actually ask their clients for at year end. HOME OFFICE WORKSHEET Until now a home office claim was one number in your expenses. But a home office deduction is not a receipt — it is an apportionment, and an accountant asked to sign off on a single figure has nothing to check. The worksheet asks what they ask: the floor area of your home and garage, how much of each you use for business, and then your insurance, mortgage interest, power, rates, repairs, rent and phone or internet for the year. It works out your business use percentage and your deduction, and shows the arithmetic. It updates your expenses and tax report automatically, and it only ever creates one home office expense per year. If you already have home office expenses entered by hand, it will not merge them — it lists them and tells you they would be claimed twice, so you can decide which way to go. A couple of things it deliberately gets right: mortgage interest only, never the principal, and amounts are GST-inclusive, which is correct here because trading is a GST-exempt activity. TAX-TIME CHECKLIST Everything your accountant needs that is not in your trading data. Dividends and RWT certificates, donation receipts, income protection premiums, offshore accounts and foreign shares, whether you arrived in New Zealand in the last four years, staking and liquidity pools, wallet addresses, crypto-backed loans, ICOs and gifts, funds stuck in a collapsed exchange, and whether there is any exchange history you simply cannot get. Answer yes and add the detail. We do not calculate anything from your answers — some of these depend on judgement that belongs with your accountant, not a piece of software. They travel with your accountant export so nothing gets missed. Both are on your tax report, above the finalise step, so you can fill them in before your figures are locked in for the year. Guide only, as always. Confirm with a qualified NZ tax accountant before filing.
v1.7.5Improved2 August 2026

Your ACC levy now accounts for income you have already paid it on

The ACC earners levy has an annual cap, and that cap is shared across everything you earn — it is not applied separately to each source. If you already pay the levy through PAYE on a salary, part or all of that cap is used up before your trading income is counted. TradeLog now works this out properly. In Settings you can break your other income down by type: salary or wages, self-employed or contracting, schedular payments, rental, interest and dividends, FIF income, and anything else. Only the first three attract the earners levy, so only those reduce the room left for your trading income. For a trader on a $150,000 salary in the 2026-27 year, that can take the estimated levy from around $519 down to about $116 — and to nil once salary alone passes the cap. Leaving the breakdown blank is fine. Your figures stay exactly as they were, and your tax report will now tell you the levy may be higher than your real liability until you fill it in. The free tax calculator applies the same rule. And because this is the same breakdown an accountant asks for at tax time, it travels with your accountant export too. As always, this is a guide — confirm your ACC position with ACC or your accountant.
v1.7.6Improved2 August 2026

The accountant export now carries the full picture

If you hand your figures to an accountant, the export has been rebuilt around what they actually ask for. The tax summary now includes prior-year losses applied and still remaining, any loss carried forward to next year, whether provisional tax applies and the instalment dates, whether your trading is marked as a business, your GST status, your other income broken down by type, and how many positions were still open at year end. Trades now name the broker or exchange they came from, and show whether the NZD conversion used a published RBNZ mid-rate or an estimated one — so anything worth a second look is visible rather than buried. There is also a new brokers file listing every broker and exchange on your account, which is usually the first thing an accountant asks for.
v1.7.4Improved2 August 2026

Look back at any past tax year

Until now the Dashboard, Performance and Goals tabs only ever showed the tax year in progress. There is now a year selector on each of them, alongside the one the Tax Report already had. They still open on the current year. That means you can pull up a completed year and see the equity curve, the trading calendar, your win rate and profit factor, your trader profile, and the tax position exactly as they stood. Goals work a little differently when you look back, and it is worth explaining why. A weekly profit target does not have one answer over a whole year — it has about fifty-two. So instead of a progress ring, a past year shows how often you met each goal: "met in 31 of 44 weeks traded", for example. Periods where you did not trade at all are not counted against you. A week you sat out is not a week you missed the target. Your risk rules are rebuilt from the trades themselves, so you can see exactly which days breached your daily loss limit and by how much. One thing we will not do is guess. The "maximum open positions" rule is a live count, and we do not store enough history to reconstruct how many positions you held at once on a given day last year. Rather than show you a number that looks right but is not, that rule simply reports as unavailable for past years. Past years are read-only. Your goals are a single current set rather than one set per year, so changing a target re-scores every year against the new number — switch back to the current year to edit them.
v1.7.3Improved2 August 2026

The setup checklist and risk warning can now be dismissed

Two cards on the dashboard used to sit there permanently. Both now have a close button. The "Finish setting up" checklist already disappeared once you had ticked off every step, but if a step was never going to apply to you it stayed put. You can now close it outright. It also no longer appears at all when you are looking back at a completed year — being told to finish setting up while reviewing last year made little sense. The business classification risk warning can be acknowledged and hidden too. One deliberate exception on that one. If your trading activity later pushes you from High risk to Very High, the warning comes back. Acknowledging it at one level does not silence a more serious one, because that is exactly the point at which you would want to see it again. Both dismissals are saved to your account rather than your browser, so closing a card on your laptop also closes it on your phone.
v1.7.2New1 August 2026

You can now finalise a tax year — and carry losses forward

There is a new "Finalise this tax year" step on the Tax Report, available once a year has ended on 31 March. Finalising does two things: - Locks that year's figures as your record of it - Updates your loss carry-forward The second one is the important part. In New Zealand, trading losses carry forward indefinitely and reduce the tax you pay in future profitable years. Finalising a year is what records that loss so it is waiting for you next year, and what applies any earlier losses against a profitable year, oldest first. Before you press it, the card tells you exactly what will change — the loss that will be carried forward, or the earlier losses about to be applied against this year's profit. It is not a one-way door. You can unlock a finalised year at any time if something needs correcting, and unlocking properly hands back any earlier losses that year had used, so nothing is stranded. A year that is still running cannot be finalised, since the figures are not final yet. You will see a note explaining when it becomes available.
v1.7.1New1 August 2026

New on Performance: your trader profile

There is a new card on the Performance tab that scores six sides of your trading at once, as a radar. The six axes: - Win rate — how often a trade closes green - Payoff — your average win divided by your average loss - Profit factor — gross profit divided by gross loss - Consistency — the share of your trading days that finished green - Drawdown control — your largest peak-to-trough fall, measured against what you actually earned - Loss discipline — your worst loss against your typical one, which shows whether a loser was ever let run The reason it is a shape rather than a single score: a trader winning 70% of the time with small winners and a trader winning 40% of the time with large ones can finish the year on the same number, while doing completely different things and being exposed to completely different risks. One number hides that. The shape shows it. Two things worth being clear about. The scores are measured against the usual range for retail trading — not against other TradeLog users, and not as a judgement of your ability. And there is no risk-per-trade or risk-to-reward axis, because both need the stop price you had in mind, which we do not record. We would rather leave an axis out than guess at it. It appears once you have at least 20 closed trades in the tax year. Below that the shape is mostly noise.
v1.7.0New1 August 2026

See the whole product before you sign up

There is now a live demo you can walk through without an account — no email, no card, nothing to fill in. It is a full New Zealand tax year for a sample trader: 329 trades across forex, gold and crypto, run through two broker accounts in two currencies, all converted to NZD at the RBNZ mid-rate. What you can look at: - The overview — equity curve, trading calendar, win rate, profit factor, and the IRD business-classification indicator - The tax report — the marginal bracket breakdown, the ACC earner levy, deductible expenses, and the provisional tax instalment dates The sample trader earns a salary alongside their trading, which is the situation most NZ traders are actually in. So the demo shows the part that catches people out: trading income stacking on top of PAYE income, pushing into a higher bracket, and provisional tax being triggered for the following year. You will find it at /demo, or from the "See the live demo" button on the home page.
v1.6.1Improved31 July 2026

The dashboard has been reorganised — here is where things moved

The dashboard had grown to answer three different questions at once, and your tax position — the reason this product exists — had ended up near the bottom of a long scroll. It is now split into three: Dashboard — how you are doing and what you owe. Your tax summary now sits directly under the headline figures, where you can see it without scrolling. Performance (new tab) — where your edge is. The trading calendar, expectancy, drawdown, payoff, instrument breakdown and AI Trade Insights have all moved here. Goals & Risk (new tab) — your targets and rules. Also in this release: AI Trade Insights now starts collapsed so it no longer pushes the rest of the page down — the header still shows your win rate, profit factor and trade count at a glance.
v1.6.0New31 July 2026

New: Goals & Risk, plus a Performance tab

Set targets and discipline rules, and see how you are tracking against them. Goals — a profit target, a win-rate target, a maximum loss you want to stay within, or a tax set-aside. Choose daily, weekly, monthly or the full tax year. The tax set-aside is the one built for New Zealand. You commit to holding back a percentage of your trading profit, and we check it against what your tax actually looks like — for example, "20% of profit = $2,000, $1,300 short of your estimated $3,300". No guessing until filing. Risk rules — max daily loss, max loss on a single trade, max trades per day, and max open positions. Every rule is checked against your real trades, so you can see how often you have broken it and which day was worst. One thing we have deliberately left out: a "max risk per trade %" rule. Doing that honestly needs the stop price you planned before entering, and we do not record it. Rather than show you a number we made up, we measure the loss you actually took.
v1.5.3Improved31 July 2026

Cookie controls, plus the guide and release notes are now public

- Cookie policy and consent controls. A new Cookie Policy page lists every cookie we set, what it does and how long it lasts. You can change your analytics choice at any time from the "Cookie preferences" link in the footer. We still run no advertising or cross-site tracking cookies of any kind. - More performance detail on the dashboard: expectancy per trade, maximum drawdown, payoff ratio, best and worst streaks, largest win and loss, and how your long and short trades compare. - The User Guide and these release notes no longer require a login, so you can read or share them before signing up.
v1.5.2Fixed31 July 2026

Corrected: profit factor and losing-streak figures

Two numbers were wrong, and both are now fixed. Your figures may look different — the new ones are correct. - Profit factor was calculated as average win ÷ average loss. That is the payoff ratio, not the profit factor, and the two differ whenever your win and loss counts differ. Profit factor is now total gains ÷ total losses, and the payoff ratio is shown separately under Performance detail. - Losing streaks counted individual trades. Because broker imports timestamp every trade on a day identically, there is no way to know what order they happened in — so that count was not measuring anything real. Streaks and maximum drawdown are now measured across trading days, which is both accurate and what you would recognise from your own records. This also corrected the streak figure quoted by AI Trade Insights.
v1.5.1New31 July 2026

AI Trade Insights rebuilt (Pro)

Your AI analysis is now organised into three sections — Patterns I see, What you are doing well, and Areas to improve — each with a concrete next step, followed by a plain-English summary. Your edge, calculated rather than guessed. Below the analysis you will now see your strongest instrument, your best weekday and your stronger direction, worked out directly from your trades instead of being written by the AI. Each one carries a minimum trade threshold, so a single lucky day can no longer masquerade as an edge.
v1.5.0New31 July 2026

A new look, and a trading calendar that shows your whole month

The interface has been rebuilt around a warmer palette. Amber is now the TradeLog colour — used for buttons, links and highlights — which frees green and red to mean one thing only: money. If a number is green on your screen, it made you money. Nothing else. New: full-month trading calendar. The dashboard calendar now opens on a full-width month view, with each day showing its net P&L, trade count and win rate at a glance. Hover any day for its average win, average loss and payoff ratio. Above the grid you get the month's P&L, win rate, W/L split, trade count and trading days. The year-at-a-glance heatmap is still there — switch between Month and Year in the top right.
v1.4.4New19 May 2026

Performance breakdown by instrument type on the dashboard

The dashboard now includes a "Performance by instrument" card showing how each asset class is contributing to your overall P&L for the tax year. At a glance you can see net NZD profit or loss, win rate, trade count, and profit factor for Forex, Metals, Crypto, NZ Shares, and any other instrument types you trade. A proportional bar makes it easy to see which category is driving most of your results. Instruments subject to NZ Financial Arrangements rules (Forex and Metals) are flagged inline as a reminder of their cash-basis tax treatment. The breakdown automatically filters when you switch between accounts using the broker selector.
v1.4.3Improved19 May 2026

Multi-account equity curve now aligns correctly on a shared time axis

When viewing the equity curve across all accounts, brokers with very different trading activity (for example, one account with 400 crypto trades and another with 10 forex trades) weren't aligning properly on a shared timeline. Each account's line now forward-fills to every date on the combined axis, so the curves compare correctly even when your accounts have uneven trade history.
v1.4.2Fixed9 May 2026

Bug Fixes

- AI Insights: Fixed empty results — Column was causing the trade set to return empty, producing no insights even with sufficient history. - AI Insights: Fixed query error — Removed reference to non-existent column that caused errors on first load. - Accountant page: Fixed server error on load. - Tax report share button — The share button on the tax report page now correctly generates and links to the accountant share token.
v1.4.1Improved9 May 2026

Improvements

- Mobile-responsive layout — Dashboard, trades, expenses, tax report and settings pages are now fully responsive on all screen sizes. - AI Insights card is collapsible — Click the header to collapse the card when you don't need it, keeping your dashboard tidy. A summary line (win rate, profit factor, trade count) stays visible when collapsed. - AI Insights analyses full trade history — Previously limited to a 90-day window; now analyses all closed trades for more accurate long-term patterns.
v1.4New9 May 2026

AI Insights, Market News & Mobile

- AI Trade Insights (Pro) — Claude-powered analysis of your full trade history. Surfaces 5 concrete insights with win rate, profit factor, best/worst instruments, day-of-week patterns, and actionable steps. Results are cached for 24 hours. Requires 10+ closed trades. - Market News Feed — Live headlines from 6 sources (DailyFX, FXStreet, CoinDesk, Kitco + more) directly on your dashboard. Filter by Forex, Crypto, or Metals. Auto-refreshes every 30 minutes. - Provisional Tax Email Reminders — Automatic email reminders before each of your three provisional tax instalment dates (28 Aug, 15 Jan, 7 May). Sent when your estimated RIT exceeds the $5,000 threshold. - Accountant Share Link (Pro) — Generate a secure, read-only link to share your full tax report with your accountant. No login required on their end. Revoke access any time from Settings → Profile. - Announcement System — In-app banners for important updates and notices.
v1.3.0New8 May 2026

Smart CSV import — works with any broker

Importing trades from a broker we don't natively support? Now you can just upload your CSV and we'll figure it out. When you upload a CSV from an unrecognised broker, our AI analyses the column headers and a few sample rows to automatically map them to the correct trade fields — close date, instrument, direction, prices, P&L, commission, and more. You get a full review screen to check (and adjust) every mapping before a single trade is imported. If the AI can't confidently map your file, a manual column mapper lets you assign each field yourself via simple dropdowns. Either way, you're covered. Once you confirm a mapping, it's saved to our shared format library. The next user importing from the same broker gets instant auto-detection — no AI call, no manual setup needed. Every import makes the system smarter for everyone. Supported import flows: • Known brokers (MT4, MT5, cTrader, OANDA, CMC, IG, IBKR, Forex.com) — auto-detected as before • Unknown broker CSV — AI column mapping with review step • AI can't map — manual column mapper with sample value preview