...
and the respective data will automatically appear in the app
...
CALCULATION LOGIC: Vanilla OPEN TRADES table AMOUNT = INIT PRICE * SIZE OPTION MARKET VALUE if call: max[UNDERLYING PRICE - STRIKE PRICE, 0] * SIZE if put: max[STRIKER PRICE - UNDERLYING PRICE, 0] * SIZE
UNP/L: If buy: OPTION MARKET VALUE - PREMIUM if sell: PREMIUM - OPTION MARKET VALUE
CLOSED TRADES table: OPTION SETTLED VALUE: similar to OPTION MARKET VALUE, but the position is closed expired: once bigger than EXP DATE, or close trade: fill up SETTLEMENT DATE and OPTION SETTED VALUE in OPEN TRADES table
P/L: same logic as UNP/L, just change OPTION MARKET VALUE to OPTION SETTLED VALUE
Exotic Position Details app: EQUIV VANILLA ACTION: combination of BS and C/P EQUIV UNDERLYING DIRECTION: S if SELL/C or BUY/P B if BUY/C or SELL/P
SIZE = : QTY if BS == BUY else -QTY
EQUIV UNDERLYING QTY QTY if EQUIV UNDERLYING DIRECTION == B else -QTY
POSITION COST if C/P == C, STRIKE PRICE + PREMIUM / abs(SIZE) if C/P == P, STRIKE PRICE - PREMIUM / abs(SIZE)
INTEREST RECEIVED: EMPTY P/L PROJECTION: if BS == SELL: PREMIUM if BS == BUY: empty
REALIZED P/L: closed trade: If BUY: OPTION SETTED VALUE - PREMIUM if SELL: PREMIUM - OPTION SETTED VALUE
open trade: empty
CURRENT LOST: only open position if CURRENT P/L < 0, CURRENT LOST = CURRENT P/L else empty
CURRENT P/L: open trade: If buy: OPTION MARKET VALUE - PREMIUM if sell: PREMIUM - OPTION MARKET VALUE
close trade: empty
Snowball/Phoenix OPEN TRADES table: AMOUNT = INIT PRICE * SIZE STRIKE PRICE = INIT PRICE OPTION MARKET VALUE: please refer to the details at last section of the page
UNP/L: same as VANILLA
CLOSED TRADES table: OPTION SETTLED VALUE: similar to OPTION MARKET VALUE, but the position is closed expired: once bigger than EXP DATE, or close trade: fill up SETTLEMENT DATE and OPTION SETTED VALUE in OPEN TRADES table knock out: please find knock out details below.
P/L: same logic as UNP/L, just change OPTION MARKET VALUE to OPTION SETTLED VALUE
|