diff --git a/src/lib/components/NextEarnings.svelte b/src/lib/components/NextEarnings.svelte index 92edc852..3998c5fc 100644 --- a/src/lib/components/NextEarnings.svelte +++ b/src/lib/components/NextEarnings.svelte @@ -1,7 +1,6 @@ + + + + + + {$numberOfUnreadNotification > 0 ? `(${$numberOfUnreadNotification})` : ""} + {$displayCompanyName} ({$stockTicker}) Value-at-Risk Stocknear + + + + + + + + + + +
+
+
+
+
+
+

+ Price Reaction to Earnings Reports +

+
+ + {#if rawData?.length !== 0} +
+ +
+
+ + + {#each rawData as item, index} + + + + + {/each} + +
Report Date-3 Days-2 Days-1 DayOpenHighLowClose+1 Day+2 Days+3 Days+1 Week-1 Week
+
+
+ {item?.date?.length !== undefined + ? new Date(item?.date)?.toLocaleString( + "en-US", + { + month: "short", + day: "numeric", + year: "numeric", + daySuffix: "2-digit", + }, + ) + : "n/a"} + ({item?.quarter}) +
+
+ {checkTime(item?.time)} +
+
+ + +
{item?.backward_2_days_close}{item?.backward_1_days_close}{item?.forward_0_days_close}{item?.open}{item?.high}{item?.low?.toFixed(2)}{item?.close?.toFixed(2)}{item?.forward_2_days_close}{item?.forward_3_days_close}{item?.forward_4_days_close}{item?.forward_6_days_close?.toFixed(2)}{item?.backward_4_days_close?.toFixed(2)}
+
+
RSI
+
+ {item?.rsi} +
+
+ +
{$stockTicker} %
+
{item?.backward_2_days_change_percent}%{item?.backward_1_days_change_percent}%{item?.backward_1_days_change_percent}%
+ {item?.open_change_percent?.toFixed(2)}% +
+ {item?.high_change_percent?.toFixed(2)}% +
+ {item?.low_change_percent?.toFixed(2)}% +
+ {item?.close_change_percent?.toFixed(2)}% +
{item?.forward_2_days_change_percent}%{item?.forward_3_days_change_percent}%{item?.forward_4_days_change_percent}%{item?.forward_6_days_change_percent}%{item?.backward_4_days_change_percent}%
Daily change and RSI 14 are based on the report date for + BMO releases and the following day for AMC releases.
+
+ {:else} + + {/if} +
+
+
+
+
diff --git a/src/routes/stocks/[tickerID]/statistics/value-at-risk/+layout.svelte b/src/routes/stocks/[tickerID]/statistics/value-at-risk/+layout.svelte deleted file mode 100644 index ad6ec286..00000000 --- a/src/routes/stocks/[tickerID]/statistics/value-at-risk/+layout.svelte +++ /dev/null @@ -1,92 +0,0 @@ - - -
-
-
-
-
- -
- - -
-
-
-
diff --git a/src/routes/stocks/[tickerID]/statistics/value-at-risk/+page.server.ts b/src/routes/stocks/[tickerID]/statistics/value-at-risk/+page.server.ts deleted file mode 100644 index d029a119..00000000 --- a/src/routes/stocks/[tickerID]/statistics/value-at-risk/+page.server.ts +++ /dev/null @@ -1,46 +0,0 @@ -export const load = async ({ locals, params }) => { - const { apiKey, apiURL } = locals; - - const getVaR = async () => { - const postData = { - ticker: params.tickerID, - }; - - // make the POST request to the endpoint - const response = await fetch(apiURL + "/value-at-risk", { - method: "POST", - headers: { - "Content-Type": "application/json", - "X-API-KEY": apiKey, - }, - body: JSON.stringify(postData), - }); - - const output = await response.json(); - return output; - }; - - - const getHistoricalPrice = async () => { - const postData = { ticker: params.tickerID, timePeriod: "max" }; - const response = await fetch(apiURL + "/historical-price", { - method: "POST", - headers: { - "Content-Type": "application/json", - "X-API-KEY": apiKey, - }, - body: JSON.stringify(postData), - }); - - const output = await response.json(); - return output; - }; - - - - // Make sure to return a promise - return { - getVaR: await getVaR(), - getHistoricalPrice: await getHistoricalPrice(), - }; -}; diff --git a/src/routes/stocks/[tickerID]/statistics/value-at-risk/+page.svelte b/src/routes/stocks/[tickerID]/statistics/value-at-risk/+page.svelte deleted file mode 100644 index 6deb5fcf..00000000 --- a/src/routes/stocks/[tickerID]/statistics/value-at-risk/+page.svelte +++ /dev/null @@ -1,98 +0,0 @@ - - - - - - - {$numberOfUnreadNotification > 0 ? `(${$numberOfUnreadNotification})` : ""} - {$displayCompanyName} ({$stockTicker}) Value-at-Risk Stocknear - - - - - - - - - - -
-
-
-
-
- {#if rawData?.length !== 0} -
- -
- {:else} - - {/if} -
-
-
-
-
diff --git a/tailwind.config.cjs b/tailwind.config.cjs index 21c40cbf..e66e0178 100644 --- a/tailwind.config.cjs +++ b/tailwind.config.cjs @@ -30,6 +30,9 @@ module.exports = { odd: "#121217", table: "#18181D", default: "#09090B", + positive: "#00FC50", + negative: "#FF2F1F", + neutral: "#FFA838", destructive: { DEFAULT: "hsl(var(--destructive) / )", foreground: "hsl(var(--destructive-foreground) / )",