{$numberOfUnreadNotification > 0 ? `(${$numberOfUnreadNotification})` : ''} Options Flow Feed · stocknear
{#if !$isOpen}
Live flow of {new Date(rawData?.at(0)?.date ?? null)?.toLocaleString('en-US', { month: 'short', day: 'numeric', year: 'numeric', daySuffix: '2-digit' })} (NYSE Time)
{/if}
Paused
Live Flow
{#if notFound === true} No Results Found {/if}
{#if isLoaded }
Flow Sentiment {flowSentiment}
Put/Call {putCallRatio?.toFixed(3)}
{putCallRatio?.toFixed(2)}
Call Flow {new Intl.NumberFormat("en", { minimumFractionDigits: 0, maximumFractionDigits: 0 }).format(displayCallVolume)}
{callPercentage}%
Put Flow {new Intl.NumberFormat("en", { minimumFractionDigits: 0, maximumFractionDigits: 0 }).format(displayPutVolume)}
{putPercentage}%
{#if showMore}
Most Traded Option {mostFrequentTicker?.ticker} {new Intl.NumberFormat("en", { minimumFractionDigits: 0, maximumFractionDigits: 0 }).format(mostFrequentTicker?.count)}
Highest Premium {highestPremiumTicker?.ticker} ${new Intl.NumberFormat("en", { minimumFractionDigits: 0, maximumFractionDigits: 0 }).format(highestPremiumTicker?.costBasis)}
Highest Volume {highestVolumeTicker?.ticker} {new Intl.NumberFormat("en", { minimumFractionDigits: 0, maximumFractionDigits: 0 }).format(highestVolumeTicker?.volume)}
Highest Open Interest {highestOpenInterestTicker?.ticker} {new Intl.NumberFormat("en", { minimumFractionDigits: 0, maximumFractionDigits: 0 }).format(highestOpenInterestTicker?.openInterest)}
{/if}
Time
Symbol
Strike
C/P
Sent.
Spot
Price
Prem.
Type
Vol
OI
handleViewData(rawData[index])} slot="item" let:index let:style {style} class="tr cursor-pointer">
{formatTime(rawData[index]?.time)}
assetSelector(rawData[index]?.ticker, rawData[index]?.assetType)} style="justify-content: center;" class="td text-sm text-blue-400 font-normal"> {rawData[index]?.ticker}
{rawData[index]?.strike_price}
{rawData[index]?.put_call}
{rawData[index]?.sentiment}
{rawData[index]?.underlying_price}
{rawData[index]?.price}
{abbreviateNumber(rawData[index]?.cost_basis)}
{rawData[index]?.type}
{new Intl.NumberFormat("en", { minimumFractionDigits: 0, maximumFractionDigits: 0 }).format(rawData[index]?.volume)}
{new Intl.NumberFormat("en", { minimumFractionDigits: 0, maximumFractionDigits: 0 }).format(rawData[index]?.open_interest)}
{:else}
{/if}

Order Details:
{optionSymbol}

Description: {optionDescription}

Premium {optionPremium} C/P {optionContract}
Expiry {optionExpiry} Type {optionType}
Strike ${optionStrike} Volume {optionVolume}
Spot ${optionSpot} Open Interest {optionOpenInterest}
Price ${optionPrice} Sentiment {optionSentiment}
Trade Count {optionTradeCount} Exchange {optionExchange}
Execution Est. {optionExecutionEstimate}