007: Manually Adding Trades
Stocklog+ by default looks at most items as your broker does:
- Dates are always YYYY-MM-DD format. Stocklog+ dates of 1111-11-11 are place holders; once changed to a valid date, can not be returned to 1111-11-11
- Each buy or sell is considered a unique single transaction and treated as such. Simple example: When you buy a security, the broker may allow you to sell a call at the same time which may appear on your trading app, a single transaction of 'Writing/Creating a covered call'. When you receive your monthly statement it will show each 'step' in single transactions: (1) Buy a security & (2) Sell an option against the security; that's how it will be imported into Stocklog+. See Grouping Trades to learn how to keep them together.
- Everything is seen through the lens of a 'share' or 'count' of something (Stock, Options, Dividends, Cash, etc.) and usually starts at 1, even with partial shares.
Select an account from the Account drop-down and the +Trade button will become enabled; click and the Trade window will open:
Entering a Trade:
(new window - click to zoom) (bad date entered: 20243-25) (Trade saved, ready for more)
Entering an Option:
(Same as a trade but note SHARES, TYPE, EXP.DATE)
- Trade Date: The date the trade was made. Example: 20240325, 2024-03-25, 2024-3-25, 2024325 will all be formatted as YYYY-MM-DD: 2024-03-25
- Ticker: The company symbol. If you don't know, try searching by clicking on the 'Stock' tab
- Desc: You can type anything in this space (company name, why you bought the stock, option info, etc.). This field will be automatically filled during a broker import if there is relevant data. Max 30 chars & can be blank
- Shares: Number of shares OR option contracts purchased. Buying = Positive, Selling = Negative
- PPS: Price Per Share or Option Contract you paid
- Type: (S)tock, (C)all, (P)ut
- Exp.Date: The expiration date of the OPTION. Required if type is (C)all or (P)ut
- Opt.Strike: The Option Strike price. Required if type is (C)all or (P)ut
- Fees: Always ignored but important! You can leave it blank if you don't know, you should always attempt to figure this out, it can affect your cost basis & taxes!
- ClosePrice: The price you closed the trade. Most of the time you won't know this unless you're day trading and entering day in real-time. It can be left blank.
- SettleDate: The actual date the trade is settled. It's sometimes different than what you think. Always check your statement for this, or simply import your data!
You can always modify or delete a trade in the main window. See Modifying Trades

You can not add trades when the account selected is 'ALL'
Related Articles
008: Trade Details (Part 1)
Using the input from the previous input from 007: Manually Adding Trades, with addition of adding 1 share, we now have three trades. Lets go over the Trading pane details: Info: Multi-use column, can be used to show different statuses of a trade. See ...
010: Trade Details (Part 3)
See 008: Trade Details (Part 1) for the start of this series Using the existing previous trades in Trade Details (007-009), we add the following on 2024-12-05: -1 2024-07-03 TSLA CSP @290 (Sell Cash Secured Put) - Expires Worthless 100 2024-08-01 ...
009: Trade Details (Part 2)
See 008: Trade Details (Part 1) for the start of this series (click to zoom) Credit/Debit: As discussed earlier, the broker see everything in 'units/shares of something' and with that unit/share, you either: Receive/add Funds (positive event): ...
011: Grouping Trades
See 008: Trade Details (Part 1) for the start of this series We are going to use the Grouping (also referred to as stacking) option to keep all history and visually clean up & fit more data into the trading pane. This is what we currently have: ...
006: Add Accounts
Once you have your account number(s) from your broker, click on +Account: Account Name: This is a descriptive name that will show on the main page under the account name. It is strongly suggested that you enter the last-4 digits either in the front ...