From d0f6bbfb33afba29b3f8b4e68ce39b7a96958f21 Mon Sep 17 00:00:00 2001 From: MuslemRahimi Date: Mon, 26 Aug 2024 20:10:06 +0200 Subject: [PATCH 01/10] expand company info by including forward pe, shares out., eps (ttm), pe ratio (ttm) --- src/lib/components/TickerInfoCard.svelte | 46 ++++++++++++++++-------- 1 file changed, 32 insertions(+), 14 deletions(-) diff --git a/src/lib/components/TickerInfoCard.svelte b/src/lib/components/TickerInfoCard.svelte index 1ea9be67..9944c84e 100644 --- a/src/lib/components/TickerInfoCard.svelte +++ b/src/lib/components/TickerInfoCard.svelte @@ -25,7 +25,10 @@ let marketCap = '-'; let avgVolume = '-'; let snippet; - + let epsTTM = '-'; + let peTTM = '-'; + let sharesOutstanding = '-'; + let forwardPE = '-'; @@ -77,7 +80,10 @@ $: { marketCap = abbreviateNumber(info?.marketCap,true) ?? '-'; avgVolume = abbreviateNumber(info?.avgVolume) ?? '-' snippet= description?.slice(0, 150) + "..."; - + epsTTM = info?.eps; + peTTM = info?.pe; + sharesOutstanding = info?.sharesOutstanding; + forwardPE = info?.forwardPE; } } @@ -121,30 +127,42 @@ $: { CEO - {ceoName} - Industry - {industry} + {ceoName} + Industry + {industry} Country - {country} - Sector - {sector} + {country} + Sector + {sector} Employees - {employees} - Exchange - {exchange} + {employees} + Exchange + {exchange} Mkt Cap - {marketCap} - Avg. Volume - {avgVolume} + {marketCap} + Avg. Volume + {avgVolume} + + + EPS (TTM) + {epsTTM} + PE Ratio (TTM) + {peTTM} + + + Shares Out. + {abbreviateNumber(sharesOutstanding)} + Forward PE + {forwardPE} From 60202ba959fdcbb5880cb45a77a2a466794f4da5 Mon Sep 17 00:00:00 2001 From: MuslemRahimi Date: Mon, 26 Aug 2024 21:38:51 +0200 Subject: [PATCH 02/10] ui fix --- src/lib/components/TickerInfoCard.svelte | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/components/TickerInfoCard.svelte b/src/lib/components/TickerInfoCard.svelte index 9944c84e..8305a885 100644 --- a/src/lib/components/TickerInfoCard.svelte +++ b/src/lib/components/TickerInfoCard.svelte @@ -162,7 +162,7 @@ $: { Shares Out. {abbreviateNumber(sharesOutstanding)} Forward PE - {forwardPE} + {forwardPE === undefined ? '-' : forwardPE} From 403617a835f83694cc4ea7d803ae9ee811101549 Mon Sep 17 00:00:00 2001 From: MuslemRahimi Date: Mon, 26 Aug 2024 21:50:31 +0200 Subject: [PATCH 03/10] ui fixes --- src/lib/components/MarketMaker.svelte | 8 ++++---- src/lib/components/TARating.svelte | 14 +++++++------- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/src/lib/components/MarketMaker.svelte b/src/lib/components/MarketMaker.svelte index b5b49fd5..3f89a0d6 100644 --- a/src/lib/components/MarketMaker.svelte +++ b/src/lib/components/MarketMaker.svelte @@ -351,19 +351,19 @@ else { {#each (showFullStats ? topMarketMakers?.slice(0,10) : topMarketMakers?.slice(0,3)) as item,index} - + {item?.name?.length > charNumber ? formatString(item?.name?.slice(0,charNumber)) + "..." : formatString(item?.name)} - + {abbreviateNumber(item?.avgWeeklyTradeCount)} - + {abbreviateNumber(item?.avgWeeklyShareQuantity)} - + {abbreviateNumber(item?.avgNotionalSum, true)} diff --git a/src/lib/components/TARating.svelte b/src/lib/components/TARating.svelte index 941b74ab..aa2c95de 100644 --- a/src/lib/components/TARating.svelte +++ b/src/lib/components/TARating.svelte @@ -149,7 +149,7 @@ $: if ($assetType || $stockTicker || $etfTicker || $cryptoTicker) { -
+
@@ -162,12 +162,12 @@ $: if ($assetType || $stockTicker || $etfTicker || $cryptoTicker) { {#each (showFullStats ? signalList : signalList?.slice(0, 3)) as item,index} - @@ -182,11 +182,11 @@ $: if ($assetType || $stockTicker || $etfTicker || $cryptoTicker) {
+ {item?.name} - + {item?.value}
- -
+ + {/if} From 8c66968b2502a8435c8b778fcb905ace874f649e Mon Sep 17 00:00:00 2001 From: MuslemRahimi Date: Tue, 27 Aug 2024 01:45:28 +0200 Subject: [PATCH 04/10] add historical var --- src/lib/components/VaR.svelte | 126 ++++++++++++++++++++++++++++++++-- 1 file changed, 119 insertions(+), 7 deletions(-) diff --git a/src/lib/components/VaR.svelte b/src/lib/components/VaR.svelte index d4cfdcf1..017d14da 100644 --- a/src/lib/components/VaR.svelte +++ b/src/lib/components/VaR.svelte @@ -1,16 +1,104 @@
-
+
diff --git a/src/lib/components/DividendCard.svelte b/src/lib/components/DividendCard.svelte index 01cc5df8..86f46c52 100644 --- a/src/lib/components/DividendCard.svelte +++ b/src/lib/components/DividendCard.svelte @@ -25,7 +25,7 @@
-
+
diff --git a/src/lib/components/ESGCard.svelte b/src/lib/components/ESGCard.svelte index 9d9b1f07..e20be0bf 100644 --- a/src/lib/components/ESGCard.svelte +++ b/src/lib/components/ESGCard.svelte @@ -50,7 +50,7 @@ $: {