Tags and labels
The tags the app adds, the ones you add, how to hide a system tag, and why tags never change your numbers.
Tags are the small colored labels in the TAGS column of the Trade Log. They help
you find things: the Tags filter shows only rows with the tags you pick.
There are two kinds:
- System tags, which the app adds by itself, such as
WHEEL,DIVIDENDorUNKNOWN_ACB. - Your tags, anything you type, such as
EARNINGSorSWING.
Tags are labels only
A tag describes a row; it never decides anything. Removing WHEEL from a row doesn't undo the
wheel, and adding WHEEL to a row doesn't make one. Grouping, strategy detection, results, data
issues and taxes all work from the trades themselves.
The one exception is on purpose: tags that end in _STRAT create a card on the Strategies page
(see below).
Trades and groups have their own tags
Both a trade and a group row can carry tags.
- Trade tags describe one trade:
ASSIGNMENT,STO,DIVIDEND… - Group tags describe the whole row. The system tags of the trades inside it also show on the
group row, so a group holding an assignment shows
ASSIGNMENTtoo.
Removing a trade's tag from the group row hides it on the group only; the trade keeps it.
Adding and removing tags
- Add: select one or more rows and click Add Tag in the bar at the bottom, then pick an
existing tag or type a new one. The small + in a
TAGScell selects that row for this. New tags are saved in capital letters. - Remove: click a tag in the
TAGScell, or select rows and use Remove Group Tag or Remove Trade Tag.
Hiding a system tag
You can remove a system tag you don't want to see. The app remembers that for that one row: it won't put the tag back on the next recalculation, even though the reason for it is still there. Other rows keep their copy.
To bring it back, add the same tag to that row again.
Hiding a warning tag only hides the label. You decided a row's UNCOVERED tag is noise because
the call sits in a margin account: the tag goes away, but the row still shows under
Show Issues, because the app still can't see shares covering that call.
Where tags can get lost
Tags you add stay on their row. A row that the app replaces with a new one starts without them:
- Selling from an open position. Your tag stays on the open row. The sale becomes a new closed row, without your tag.
- Detected strategies. Your tags on a wheel or covered call row are kept while it's made of the same positions. When a new trade changes it (for example a new call joins the wheel), the row is rebuilt and your tags on it don't carry over.
- Grouping actions. Merging and unmerging create new rows.
Tags on individual trades always stay with the trade.
_STRAT tags: your own strategies
Put a tag ending in _STRAT on group rows and the Strategies page shows a card
for it with the combined P&L of those rows. EARNINGS_STRAT becomes an EARNINGS card.
It only works on group rows, not on single trades. Detected wheels also get one automatically,
named after the ticker (AAPL_WHEEL_STRAT), so each ticker's wheels have their own card. Details
are in Strategy detection.
System tags
What the trade is
| Tag | Meaning |
|---|---|
STO / BTC | Sell to open / buy to close an option (a sold option) |
BTO / STC | Buy to open / sell to close an option (a bought option) |
ASSIGNMENT / EXERCISE | Shares bought or sold because an option was assigned or exercised |
EXPIRY | An option expired |
TRANSFER-IN / TRANSFER-OUT | Shares moved between accounts (Transfers) |
XFER-INFERRED | A transfer whose Transfer Out the app inferred from the one account that held exactly that position (Transfers) |
JOURNAL | Shares moved to another listing, such as DLR to DLR.U |
TENDER | Shares tendered in an offer or buyback |
DIVIDEND | A dividend payment |
ROC / TRUST-DIVIDEND | Return of capital / a trust distribution |
SPLIT / REVERSE_SPLIT | Restated for a stock split (Trades and positions) |
SYNTHETIC-BUY / SYNTHETIC-SELL | A trade the system added (see Trades and positions) |
What the group is
| Tag | Meaning |
|---|---|
WHEEL, COVERED_CALL, CSP, LEAPS, N_G | A detected strategy (Strategy detection) |
LTCG / STCG | A closed gain, held more than a year / a year or less |
LTCL / STCL | The same for a closed loss |
USER_MANAGED | A group you made or changed (Your own grouping) |
The LTCG/STCG tags use a simple one-year rule as a quick hint. The tax report applies the real
rules for your country (see How the tax report calculates). A group whose cost
basis is unknown has no result, so it gets none of these four tags; it carries UNKNOWN_ACB
instead (see Data issues).
Something to check
These point at data that may be incomplete. Data issues explains each one and what to do.
| Tag | Meaning |
|---|---|
UNKNOWN_ACB | The cost basis is unknown (no purchase on file, or an unpaired transfer) |
ORPH-SELL | A sale with no purchase before it |
PSBL-XFER | That sale may be shares transferred in from an account you haven't imported |
ORPH-BUY | A closed group with purchases but no sale |
PARTIAL_ALLOC | A sale bigger than the shares on file; part of it couldn't be paired |
UNALLOCATED | A trade or dividend that isn't in any group |
UNCOVERED | A sold call with no shares in its account to cover it |
PAST_EXPIRY | An open option whose expiration has passed |
SHORT-STOCK | Shares sold before they were bought back (briefly short) |
NO_EX_DIV | A dividend without a known ex-dividend date |
UNMERGED | A trade you took out of its group; it waits for you in the List view |