diff --git a/src/routes/options-flow/+page.svelte b/src/routes/options-flow/+page.svelte index 2dbeb676..cfb8be6f 100644 --- a/src/routes/options-flow/+page.svelte +++ b/src/routes/options-flow/+page.svelte @@ -360,10 +360,6 @@ let displayPutVolume; let callPercentage; let putPercentage; - let mostFrequentTicker; - let highestVolumeTicker; - let highestPremiumTicker; - let highestOpenInterestTicker; let audio; let muted = false; @@ -372,7 +368,6 @@ let notFound = false; let isLoaded = false; let mode = $isOpen === true ? true : false; - let showMore = false; let optionSymbol; let optionDescription; @@ -663,84 +658,6 @@ function sendMessage(message) { displayCallVolume = callVolumeSum; displayPutVolume = putVolumeSum; - - mostFrequentTicker = findMostFrequentTicker(data); - highestVolumeTicker = findHighestVolume(data); - highestPremiumTicker = findHighestCostBasis(data); - highestOpenInterestTicker = findHighestOpenInterest(data); - } - - function findMostFrequentTicker(data) { - const tickerCountMap = new Map(); - // Iterate through the data and update the count for each ticker - data?.forEach((item) => { - const ticker = item?.ticker; - if (tickerCountMap?.has(ticker)) { - tickerCountMap?.set(ticker, tickerCountMap?.get(ticker) + 1); - } else { - tickerCountMap?.set(ticker, 1); - } - }); - - let maxTicker; - let maxCount = -1; - - // Find the ticker with the highest count - tickerCountMap?.forEach((count, ticker) => { - if (count > maxCount) { - maxCount = count; - maxTicker = ticker; - } - }); - - return { ticker: maxTicker, count: maxCount }; - } - - function findHighestVolume(data) { - let maxVolume = -1; - let maxVolumeTicker = null; - - // Iterate through the data and find the ticker with the highest volume - data?.forEach((item) => { - const volume = parseInt(item?.volume); // Assuming volume is a string, parse it to an integer - if (volume > maxVolume) { - maxVolume = volume; - maxVolumeTicker = item?.ticker; - } - }); - - return { ticker: maxVolumeTicker, volume: maxVolume }; - } - - function findHighestCostBasis(data) { - let maxCostBasis = -1; - let maxCostBasisTicker = null; - - // Iterate through the data and find the ticker with the highest cost basis - data?.forEach((item) => { - if (item?.cost_basis > maxCostBasis) { - maxCostBasis = item?.cost_basis; - maxCostBasisTicker = item?.ticker; - } - }); - - return { ticker: maxCostBasisTicker, costBasis: maxCostBasis }; - } - - function findHighestOpenInterest(data) { - let maxOpenInterest = -1; - let maxOpenInterestTicker = null; - - // Iterate through the data and find the ticker with the highest open interest - data?.forEach((item) => { - const openInterest = parseInt(item?.open_interest); // Assuming open interest is a string, parse it to an integer - if (openInterest > maxOpenInterest) { - maxOpenInterest = openInterest; - maxOpenInterestTicker = item?.ticker; - } - }); - - return { ticker: maxOpenInterestTicker, openInterest: maxOpenInterest }; } const getHistoricalFlow = async () => { @@ -1653,87 +1570,9 @@ function sendMessage(message) { - - - - - -
{#if displayedData?.length !== 0}