I've been wheeling for a bit and couldn't find a journal or any way to reliably track my trades. A major issue is brokers don't adjust your cost basis when you collect premium. After enough covered calls and CSPs, your broker's number and your actual effective cost basis are completely different figures, and I've found that not knowing my basis when I'm deciding whether to roll, close, or let assignment happen is frustrating. I wanted to try and create something that works better than an Excel document or Google spreadsheet.

    It's an Obsidian vault that uses Claude Code to process and file trades automatically. The workflow takes about 30 seconds per trade:

    1. Tap "Log Trade" on my home screen and pick the trade type
    2. Fill in the fields, it syncs to my PC automatically
    3. Tell Claude Code to process the inbox, it handles the rest

    It tracks three things separately:

    • Options Trade Log: opens, closes, assignments, expirations
    • Roll Log: CC and CSP rolls with original and new strike/expiry
    • Basis Adjustment Log: true cost basis updated after every dollar of premium collected

    As a real example: my broker shows $13.46 as my cost basis on my current position. My actual effective basis after tracking all of my premium collected is $12.69. Normally I would have just looked at the $13.46 and made my plays based off of that. Now I have a much easier way to keep track of my basis.

    Claude Code does the math and parses the information to update the logs. I do a quick check to make sure it's accurate. I understand that LLM's can have hallucinations and can be incorrect, but so far it has been working to near perfection. When there is an issue, it has been flagged and I review it to make sure the information is correct before it's logged.

    Happy to answer questions about the build or the workflow.

    https://www.reddit.com/gallery/1t8q01p

    Posted by hereforfunthings

    Leave A Reply