Wingman Tracker Guide
  • Wingman Tracker Guide
  • API Documentation
  • Getting Started
    • Full Walkthrough Video
    • Adding an Account
      • Charles Schwab Positions CSV Instructions
      • E*TRADE Positions CSV Instructions
      • Fidelity Positions CSV Instructions
      • Interactive Brokers Positions CSV Instructions
      • tastyworks Positions CSV Instructions
      • TD Ameritrade Positions CSV Instructions
    • Regrouping Legs to Different Open Positions
    • Splitting Transactions
  • Wingman Concepts
    • All Metrics & Terms
      • Account (Brokerage)
      • Account Balance (Net Liq.)
      • Amount
      • Annual Expected Range
      • Badge - Expiring Soon
      • Badge - Ready to Close
      • Badge - Uploaded Today
      • Close Date
      • Closed Position
      • Cumulative Return
      • Breakeven
      • Daily Expected Range
      • Daily Return
      • Days in Trade
      • Deposit (Withdrawal)
      • Entry Date
      • Fees
      • Latest Import
      • Latest Transaction
      • Leg
      • Notes
      • Original Cost
      • Original Expiration Date
      • Position
      • Realized P/L
      • Strategy
      • Tag (Position)
      • Transaction
      • Underlying
    • Position Hierarchy (Group Structure)
  • Error Resolutions
    • Wingman Doesn't Accept Trading History
    • Formatting Trade History Columns (TD Ameritrade)
    • "Can't Filter Underlying by CSV"
Powered by GitBook
On this page
  • The Problem
  • An Example
  • Wingman Solves This
  • The Hierarchy

Was this helpful?

  1. Wingman Concepts

Position Hierarchy (Group Structure)

PreviousUnderlyingNextWingman Doesn't Accept Trading History

Last updated 5 years ago

Was this helpful?

The Problem

The fundamental problem with the brokerage platforms out there are that they do not allow for grouping of individual contracts/shares into a Position, the way you actually view them. Further, they do not allow you to retain contracts/shares that were closed out inside of an open ongoing Position.

Not only does this prevent you from easily seeing your cumulative breakeven (cost basis), but also the ability to analyze and tag your trading activity at the whole Position level, which are what traders care about.

An Example

The best example is a Covered Call — you can own shares of stock and sell calls against the shares each month. As you close/roll those calls over time, the information (net credit, realized P/L, etc) about the closed calls is "lost" with respect to your ongoing Covered Call as a whole.

Wingman Solves This

Wingman allows you to group these closed-out calls (or any Leg), inside an ongoing Open Position.

To accomplish this, we have created a custom hiearchy of organizing your trading data, so it's very important to understand this!

The Hierarchy

  • Underlying (Ex: SPY)

    • Position (Ex: Covered Call)

      • Leg (Ex: Jan 17, 2020 Call @ 300)

        • Transaction (Ex: Sell to Open)

You can see that the two Transactions at the bottom belong to the 87.5 Call Leg. Because Legs are just summarized houses for related Transactions, there's no need to repeat that contract's information (Exp Date, Strike, Instrument).

Example of Hierarchy in Wingman (see red tags on right)