From b3bbae571745e253b07c72bed639b615243c99d5 Mon Sep 17 00:00:00 2001 From: devin distefano Date: Wed, 26 Nov 2025 14:24:00 -0800 Subject: [PATCH 01/20] restructure + 24/5 guide --- .../images/data-streams/24-5-availability.png | Bin 0 -> 191174 bytes .../data-streams/24-5-price-jumps-example.png | Bin 0 -> 309796 bytes src/config/sidebar.ts | 13 + .../backed-streams/handling-stock-splits.mdx | 108 ++++++++ .../data-streams/concepts/best-practices.mdx | 252 +----------------- .../24-5-us-equities-user-guide.mdx | 180 +++++++++++++ .../handling-market-events-v11.mdx | 175 ++++++++++++ .../rwa-streams/handling-market-events.mdx | 170 ++++++++++++ .../common/MarketEventsTabs.astro | 20 ++ 9 files changed, 671 insertions(+), 247 deletions(-) create mode 100644 public/images/data-streams/24-5-availability.png create mode 100644 public/images/data-streams/24-5-price-jumps-example.png create mode 100644 src/content/data-streams/backed-streams/handling-stock-splits.mdx create mode 100644 src/content/data-streams/rwa-streams/24-5-us-equities-user-guide.mdx create mode 100644 src/content/data-streams/rwa-streams/handling-market-events-v11.mdx create mode 100644 src/content/data-streams/rwa-streams/handling-market-events.mdx create mode 100644 src/features/data-streams/common/MarketEventsTabs.astro diff --git a/public/images/data-streams/24-5-availability.png b/public/images/data-streams/24-5-availability.png new file mode 100644 index 0000000000000000000000000000000000000000..01298dcbe27625181b27c0aaab8ef8b74497fbdc GIT binary patch literal 191174 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%0AgF8Y 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 Tar?dq0}yz+`njxgN@xNA)%{F` literal 0 HcmV?d00001 diff --git a/public/images/data-streams/24-5-price-jumps-example.png b/public/images/data-streams/24-5-price-jumps-example.png new file mode 100644 index 0000000000000000000000000000000000000000..5ddf26434772d2e82650e1db1feda6af4d426008 GIT binary patch literal 309796 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 z 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Ʀ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 literal 0 HcmV?d00001 diff --git a/src/config/sidebar.ts b/src/config/sidebar.ts index 3d537eb6c0c..0418496bef8 100644 --- a/src/config/sidebar.ts +++ b/src/config/sidebar.ts @@ -869,6 +869,15 @@ export const SIDEBAR: Partial> = { title: "Report Schema v11 (RWA Advanced)", url: "data-streams/reference/report-schema-v11", }, + { + title: "Handling Market Events", + url: "data-streams/rwa-streams/handling-market-events", + highlightAsCurrent: ["data-streams/rwa-streams/handling-market-events-v11"], + }, + { + title: "24/5 US Equities User Guide", + url: "data-streams/rwa-streams/24-5-us-equities-user-guide", + }, ], }, { @@ -889,6 +898,10 @@ export const SIDEBAR: Partial> = { title: "Report Schema v10 (Tokenized Asset)", url: "data-streams/reference/report-schema-v10", }, + { + title: "Handling Stock Splits", + url: "data-streams/backed-streams/handling-stock-splits", + }, ], }, { diff --git a/src/content/data-streams/backed-streams/handling-stock-splits.mdx b/src/content/data-streams/backed-streams/handling-stock-splits.mdx new file mode 100644 index 00000000000..9b099f83bc2 --- /dev/null +++ b/src/content/data-streams/backed-streams/handling-stock-splits.mdx @@ -0,0 +1,108 @@ +--- +section: dataStreams +date: "Last Modified" +title: "Handling Stock Splits" +metadata: + title: "Handling Stock Splits for Tokenized Assets | Chainlink Data Streams" + description: "Learn how to handle stock splits and reverse splits for tokenized assets using Chainlink Data Streams v10 schema." +whatsnext: + { + "Find the schema of data to expect from Data Streams reports: Tokenized Asset (v10)": "/data-streams/reference/report-schema-v10", + } +--- + +import { Aside } from "@components" + +Corporate actions, such as stock splits and reverse splits, require precise handling for tokenized assets to ensure price continuity and avoid disruptions. These events alter per‑share pricing while leaving the underlying economic exposure unchanged. They can produce abrupt per‑share price moves and must be handled carefully to avoid incorrect onchain price computations and unexpected liquidations. + +In the [v10 report schema](/data-streams/reference/report-schema-v10), continuity is preserved by staging a multiplier change with a scheduled `activationDateTime` so the Theoretical Price (`price` \* `currentMultiplier`) remains continuous. Split ratios are typically known in advance, but activation may occur while markets are closed, so some external price sources may not reflect the split until trading resumes. + +

+ +## Guiding principle + +Follow these principles when handling multiplier changes during corporate actions: + +1. The protocol considers the Theoretical Price as `price` \* `currentMultiplier`. +1. Ahead of the event, `newMultiplier` and `activationDateTime` are staged. +1. At `activationDateTime` (Unix), `currentMultiplier` becomes `newMultiplier`. + - The underlying `price` from traditional markets should start reflecting the split the next time trading opens, so at the next `price` update, the Theoretical Price should remain continuous. + +## Example (10:1 split, AAPL) + +The following hypothetical scenario demonstrates how a 10:1 AAPL stock split is handled through the staged multiplier system, showing the progression from announcement through protocol reopening with proper price continuity maintained throughout. + +The following timeline outlines the key events and actions taken at each stage: + +- **T-2**: [Split announcement and multiplier staging](#announcement-t-2) +- **T-1**: [Protocol preparation and monitoring setup](#protocol-engagement-t-1) +- **T0**: [Multiplier activation (split effective date)](#activation-t0) +- **T+1**: [Market reopening with adjusted prices](#market-reopening-t1) +- **T+2**: [Protocol resumption after verification](#protocol-reopening-t2) + +### Announcement (T-2) + +A 10:1 AAPL stock split is announced. [The report](/data-streams/reference/report-schema-v10) updates to stage the split: + +- `newMultiplier` is set to 10x the value of `currentMultiplier`. +- `activationDateTime` is set to the Unix timestamp of the split. +- `currentMultiplier` is unaffected until activation. + +### Protocol engagement (T-1) + +At this stage, users are advised to monitor for changes in `activationDateTime` and inspect the upcoming change to prepare appropriate action, such as preparing the protocol for a pause around the `activationDateTime` in order to ensure appropriate handling of the stock split. + +### Activation (T0) + +When the provider applies the split, [the report](/data-streams/reference/report-schema-v10) updates: + +- `newMultiplier` remains the current value. +- `activationDateTime` is set to `0`. +- `currentMultiplier` is updated to the same value as `newMultiplier`. + + + +If activation occurs while the underlying market is closed, prices may still show the pre‑event last trade. Do not compute the Theoretical Price during this pre-adjustment window. Monitor `marketStatus` and keep the protocol paused until the first post‑event trade prints and the Theoretical Price is continuous. + +### Market reopening (T1) + +The stock split has taken effect. Generally, this occurs after the market closes or over the weekend, meaning `price` may not yet reflect the new economic value per share. Upon the market reopening, `price` should start reflecting the split-adjusted value. + +### Protocol reopening (T2) + +Users should pause markets before `activationDateTime` and keep them paused until: + +- The market has reopened (monitor `marketStatus`) +- `price` has updated in line with the split ratio (e.g., 10:1) +- You have confirmed that the Theoretical Price matches expectations + +After all the above checks have been confirmed, users can unpause their protocol and continue and resume normal operation. + +## Activation-time convention + +Each tokenized asset issuer sets its own activation time. For example, the xStocks default `activationDateTime` is 00:00 UTC on the effective date. Once `activationDateTime` is reached, `currentMultiplier` becomes `newMultiplier`. + +Because underlying venues may be closed at activation, some external price sources may not reflect the split immediately. If `activationDateTime` occurs while the underlying market is closed, the report’s `currentMultiplier` will become `newMultiplier`; however, `price` can remain at the pre-event level until the market reopens. During this post-activation, pre-adjustment interval (after the multiplier has changed but before the underlying `price` updates), the Theoretical Price can be incorrect. Use `marketStatus` to pause until `price` reflects the event. + +## Integrator risk & handling + +Computing `price` \* `currentMultiplier` when the price has not adjusted (e.g., market closed) can produce large errors. It is critical to ensure that the Theoretical Price is again reflective of actual market conditions before allowing live trading. + +Treat any multiplier change (splits, dividends, etc) and `activationDateTime` as a maintenance window; pause/guard the protocol, then verify post-activation conditions before resuming. + + + +For broader guidance around market hours and event handling, refer to the [Market Hours](/data-streams/market-hours) guidance. diff --git a/src/content/data-streams/concepts/best-practices.mdx b/src/content/data-streams/concepts/best-practices.mdx index 67bdbb86243..69112466fcf 100644 --- a/src/content/data-streams/concepts/best-practices.mdx +++ b/src/content/data-streams/concepts/best-practices.mdx @@ -25,6 +25,8 @@ whatsnext: "Find the schema of data to expect from Data Streams reports: Crypto": "/data-streams/reference/report-schema-v3", "Find the schema of data to expect from Data Streams reports: RWA": "/data-streams/reference/report-schema-v8", "Learn about Data Streams market hours and schedules": "/data-streams/market-hours", + "Learn how to handle market events": "/data-streams/rwa-streams/handling-market-events", + "Learn how to handle stock splits": "/data-streams/backed-streams/handling-stock-splits", } --- @@ -41,252 +43,8 @@ This page provides best practices and recommendations for using Chainlink Data S ## Real-World Assets (RWA) -Apply these RWA best practices when integrating or operating markets that use tokenized real-world assets. Developers and operators are responsible for assessing market integrity, implementing mitigations, and managing application-level risks — see the [Developer Responsibilities](/data-streams/developer-responsibilities) guidance for details. +For best practices regarding RWA market hours, volatility, and corporate actions, please see the [Handling Market Events](/data-streams/rwa-streams/handling-market-events) guide. -### Market Hours +## Tokenized Assets -Markets for Real-World Assets (RWA) operate during specific hours and are subject to various market conditions that can create risks for applications. The following sections outline common market issues and how to mitigate them. - -
- -#### Market gaps - -Market gaps occur when there are interruptions in trading or price discovery, leading to periods where the last available price may not reflect current market conditions. These gaps can create risks, particularly around market opens, closures, and unexpected disruptions. - -#### Market close - -Large price jumps between trading sessions due to after-hours news. - -A large price jump at market open could cause sudden liquidations, potentially leaving the perpetual DEX with bad debt if a trader's collateral is insufficient to cover the losses. - -| Data Stream behavior | User guidance | -| :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -|
  • `midPrice`: Closing price is repeated until market open.
  • `marketStatus`: 1 = Market Closed.
  • `lastUpdateTimestamp`: Timestamp of the closing price of the last session.
| Keep markets closed while `marketStatus = 1` to prevent users trading at unfair prices.

Leverage available should be set in line with the asset average volatility to avoid bad debt if a trader's collateral is insufficient to cover the losses. | - -#### Price formation at open/close - -Certain assets (e.g., FX open on Sunday afternoon) experience gradual price discovery due to fragmented liquidity and delayed trading activity. - -The perpetual DEX should avoid opening their market with the last close price. - -| Data Stream behavior | User guidance | -| :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :-------------------------------------------------------------------------------------------------------------- | -|
  • `midPrice`: Closing price is repeated until a bid/ask becomes available or a transaction occurs.
  • `marketStatus`: `2` (Market Open).
  • `lastUpdateTimestamp`: Timestamp of the closing price of the last session.
| Wait until `lastUpdateTimestamp` is current before opening the market so traders don't execute on stale quotes. | - -#### Sudden failures - -Unexpected system outages, order execution failures, or data feed disruptions can occur. - -The price will be flat during that period, meaning if a perp DEX lacks a mechanism to handle halts, it may struggle to determine fair prices thus leading to unpredictable liquidations. - -| Data Stream behavior | User guidance | -| :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :---------------------------------------------------------------------------------------------------------------- | -|
  • `midPrice`: Last mid-price is repeated until a new price is available.
  • `marketStatus`: `2` (Market Open).
  • `lastUpdateTimestamp`: Timestamp of the last mid-price.
| Decide whether to allow users to open/close positions when `marketStatus = 2` but `lastUpdateTimestamp` is stale. | - -#### Trading halts - -Stocks can be halted due to extreme volatility (e.g., limit up/down rules) or regulatory actions. - -The price will be flat during that period, meaning if a perp DEX lacks a mechanism to handle halts, it may struggle to determine fair prices thus leading to unpredictable liquidations. - -| Data Stream behavior | User guidance | -| :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :---------------------------------------------------------------------------------------------------------------- | -|
  • `midPrice`: Last mid-price is repeated until a new price is available.
  • `marketStatus`: `2` (Market Open).
  • `lastUpdateTimestamp`: Timestamp of the last mid-price.
| Decide whether to allow users to open/close positions when `marketStatus = 2` but `lastUpdateTimestamp` is stale. | - ---- - -### Volatility & low liquidity - -During periods of high volatility or low liquidity, price movements can become unpredictable and exaggerated. These conditions can increase the risk of sudden liquidations and bad debt accumulation, requiring careful risk management strategies. - -#### Algorithmic & HFT activity - -Rapid-fire trading by algos can create unpredictable price movements. - -High volatility can lead to liquidation and potential bad debt accumulation. - -| Data Stream behavior | User guidance | -| :-------------------------------------------------------------------------------------------------------------------------------------------- | :----------------------------------------------------------------------- | -|
  • `midPrice`: Current mid price.
  • `marketStatus`: `2` (Market Open).
  • `lastUpdateTimestamp`: Current timestamp.
| Monitor liquidation thresholds closely to prevent accumulating bad debt. | - -#### Low liquidity at open/close - -Reduced market depth at trading session transitions can lead to higher volatility and spreads. - -High volatility can lead to liquidation and potential bad debt accumulation. - -| Data Stream behavior | User guidance | -| :-------------------------------------------------------------------------------------------------------------------------------------------- | :----------------------------------------------------------------------- | -|
  • `midPrice`: Current mid price.
  • `marketStatus`: `2` (Market Open).
  • `lastUpdateTimestamp`: Current timestamp.
| Monitor liquidation thresholds closely to prevent accumulating bad debt. | - ---- - -### Corporate actions - -Corporate actions are events initiated by publicly traded companies that can significantly impact stock prices and trading behavior. These actions are usually announced outside regular trading hours and can cause substantial price movements when markets reopen. Users should monitor these events closely as they can lead to sudden price adjustments that may trigger unexpected liquidations or require position modifications. - -#### Bankruptcy & delisting - -Bankruptcy can lead to delisting or complete loss of equity value. - -Delisting will zero out prices for the asset. - -| Data Stream behavior | User guidance | -| :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :----------------------------------------------------------------------------------------------- | -|
  • `midPrice`: Closing price is repeated until a new price is available.
  • `marketStatus`: `1` (Market Closed).
  • `lastUpdateTimestamp`: Closing timestamp of the last session.
| Monitor delisting news during `marketStatus` = `1` and close markets permanently once confirmed. | - -#### Spin-offs - -When a company spins off a business unit into a separate publicly traded entity, the parent company's stock may adjust accordingly, while the spun-off company's shares begin trading independently. - -Positions may need to be manually adjusted if the DEX doesn't support tracking the new entity. - -| Data Stream behavior | User guidance | -| :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -|
  • `midPrice`: Closing price is repeated until the first post-spin trade.
  • `marketStatus`: `1` (Market Closed).
  • `lastUpdateTimestamp`: Last close.
| Monitor spin-off and split announcements while `marketStatus = 1`.

Auto-pause the market if the first post-event price moves by more than X% from the prior close, update positions, then reopen.

If automatic adjustment isn't possible, disable leverage during the event window to prevent unfair liquidations. | - -#### Stock splits & reverse splits - - - -A stock split increases the number of shares while reducing the price per share (e.g., 2-for-1 split), often making shares more accessible to investors. A reverse split does the opposite, consolidating shares to increase the price per share. - -A 2-for-1 split would reduce the price by 50% from the previous trading session, any leveraged user could get liquidated. - -| Data Stream behavior | User guidance | -| :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -|
  • `midPrice`: Closing price is repeated until the split-adjusted price prints.
  • `marketStatus`: `1` (Market Closed).
  • `lastUpdateTimestamp`: Last close.
| Monitor spin-off and split announcements while `marketStatus = 1`.

Auto-pause the market if the first post-event price moves by more than X% from the prior close, update positions, then reopen.

If automatic adjustment isn't possible, disable leverage during the event window to prevent unfair liquidations. | - -#### Mergers & acquisitions (M&A) - -If a company is being acquired, its stock price may rise to reflect the acquisition premium. The acquiring company's stock might fluctuate based on investor sentiment regarding the deal's financial and strategic impact. - -Announcements can cause sharp price spikes or sustained moves. - -| Data Stream behavior | User guidance | -| :------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | :----------------------------------------------------------------------- | -|
  • `midPrice`: Closing price is repeated until a new price prints.
  • `marketStatus`: `1` (Market Closed).
  • `lastUpdateTimestamp`: Last close.
| Monitor liquidation thresholds closely to prevent accumulating bad debt. | - -#### Share buybacks & stock issuance - -Reduced share supply from a buyback can drive stock prices higher, while an increase in share supply can lead to price dilution. - -Announcements can cause sharp price spikes or sustained moves. - -| Data Stream behavior | User guidance | -| :------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | :----------------------------------------------------------------------- | -|
  • `midPrice`: Closing price is repeated until a new price prints.
  • `marketStatus`: `1` (Market Closed).
  • `lastUpdateTimestamp`: Last close.
| Monitor liquidation thresholds closely to prevent accumulating bad debt. | - -#### Dividends - -A company's stock price typically adjusts to reflect dividend payments. For example, when a company declares a 10% dividend, its stock price often drops by a similar amount on the ex-dividend date, as new buyers are no longer entitled to that dividend. - -Announcements can cause sharp price spikes or sustained moves. - -| Data Stream behavior | User guidance | -| :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | :----------------------------------------------------------------------- | -|
  • `midPrice`: Closing price is repeated until the ex-date trade prints.
  • `marketStatus`: `1` (Market Closed).
  • `lastUpdateTimestamp`: Last close.
| Monitor liquidation thresholds closely to prevent accumulating bad debt. | - ---- - -### Handling stock splits for tokenized assets - -Corporate actions, such as stock splits and reverse splits, require precise handling for tokenized assets to ensure price continuity and avoid disruptions. These events alter per‑share pricing while leaving the underlying economic exposure unchanged. They can produce abrupt per‑share price moves and must be handled carefully to avoid incorrect onchain price computations and unexpected liquidations. - -In the [v10 report schema](/data-streams/reference/report-schema-v10), continuity is preserved by staging a multiplier change with a scheduled `activationDateTime` so the Theoretical Price (`price` \* `currentMultiplier`) remains continuous. Split ratios are typically known in advance, but activation may occur while markets are closed, so some external price sources may not reflect the split until trading resumes. - - - -#### Guiding principle - -Follow these principles when handling multiplier changes during corporate actions: - -1. The protocol considers the Theoretical Price as `price` \* `currentMultiplier`. -1. Ahead of the event, `newMultiplier` and `activationDateTime` are staged. -1. At `activationDateTime` (Unix), `currentMultiplier` becomes `newMultiplier`. - - The underlying `price` from traditional markets should start reflecting the split the next time trading opens, so at the next `price` update, the Theoretical Price should remain continuous. - -#### Example (10:1 split, AAPL) - -The following hypothetical scenario demonstrates how a 10:1 AAPL stock split is handled through the staged multiplier system, showing the progression from announcement through protocol reopening with proper price continuity maintained throughout. - -The following timeline outlines the key events and actions taken at each stage: - -- **T-2**: [Split announcement and multiplier staging](#announcement-t-2) -- **T-1**: [Protocol preparation and monitoring setup](#protocol-engagement-t-1) -- **T0**: [Multiplier activation (split effective date)](#activation-t0) -- **T+1**: [Market reopening with adjusted prices](#market-reopening-t1) -- **T+2**: [Protocol resumption after verification](#protocol-reopening-t2) - -##### Announcement (T-2) - -A 10:1 AAPL stock split is announced. [The report](/data-streams/reference/report-schema-v10) updates to stage the split: - -- `newMultiplier` is set to 10x the value of `currentMultiplier`. -- `activationDateTime` is set to the Unix timestamp of the split. -- `currentMultiplier` is unaffected until activation. - -##### Protocol engagement (T-1) - -At this stage, users are advised to monitor for changes in `activationDateTime` and inspect the upcoming change to prepare appropriate action, such as preparing the protocol for a pause around the `activationDateTime` in order to ensure appropriate handling of the stock split. - -##### Activation (T0) - -When the provider applies the split, [the report](/data-streams/reference/report-schema-v10) updates: - -- `newMultiplier` remains the current value. -- `activationDateTime` is set to `0`. -- `currentMultiplier` is updated to the same value as `newMultiplier`. - - - -If activation occurs while the underlying market is closed, prices may still show the pre‑event last trade. Do not compute the Theoretical Price during this pre-adjustment window. Monitor `marketStatus` and keep the protocol paused until the first post‑event trade prints and the Theoretical Price is continuous. - -##### Market reopening (T1) - -The stock split has taken effect. Generally, this occurs after the market closes or over the weekend, meaning `price` may not yet reflect the new economic value per share. Upon the market reopening, `price` should start reflecting the split-adjusted value. - -##### Protocol reopening (T2) - -Users should pause markets before `activationDateTime` and keep them paused until: - -- The market has reopened (monitor `marketStatus`) -- `price` has updated in line with the split ratio (e.g., 10:1) -- You have confirmed that the Theoretical Price matches expectations - -After all the above checks have been confirmed, users can unpause their protocol and continue and resume normal operation. - -#### Activation-time convention - -Each tokenized asset issuer sets its own activation time. For example, the xStocks default `activationDateTime` is 00:00 UTC on the effective date. Once `activationDateTime` is reached, `currentMultiplier` becomes `newMultiplier`. - -Because underlying venues may be closed at activation, some external price sources may not reflect the split immediately. If `activationDateTime` occurs while the underlying market is closed, the report’s `currentMultiplier` will become `newMultiplier`; however, `price` can remain at the pre-event level until the market reopens. During this post-activation, pre-adjustment interval (after the multiplier has changed but before the underlying `price` updates), the Theoretical Price can be incorrect. Use `marketStatus` to pause until `price` reflects the event. - -#### Integrator risk & handling - -Computing `price` \* `currentMultiplier` when the price has not adjusted (e.g., market closed) can produce large errors. It is critical to ensure that the Theoretical Price is again reflective of actual market conditions before allowing live trading. - -Treat any multiplier change (splits, dividends, etc) and `activationDateTime` as a maintenance window; pause/guard the protocol, then verify post-activation conditions before resuming. - - - -For broader guidance around market hours and event handling, refer to the [Market Hours](#market-hours) guidance. +For best practices regarding stock splits and reverse splits for tokenized assets, please see the [Handling Stock Splits](/data-streams/backed-streams/handling-stock-splits) guide. diff --git a/src/content/data-streams/rwa-streams/24-5-us-equities-user-guide.mdx b/src/content/data-streams/rwa-streams/24-5-us-equities-user-guide.mdx new file mode 100644 index 00000000000..259fea2b34f --- /dev/null +++ b/src/content/data-streams/rwa-streams/24-5-us-equities-user-guide.mdx @@ -0,0 +1,180 @@ +--- +section: dataStreams +date: "Last Modified" +title: "24/5 US Equities User Guide" +metadata: + title: "24/5 US Equities User Guide | Chainlink Data Streams" + description: "User guide for Chainlink 24/5 U.S. Equities Streams, covering schema, feeds, continuous price feed composition, and risk management." +whatsnext: + { + "Find the schema of data to expect from Data Streams reports: RWA Advanced (v11)": "/data-streams/reference/report-schema-v11", + "Learn about Data Streams market hours and schedules": "/data-streams/market-hours", + } +--- + +import { Aside, ClickToZoom } from "@components" + +Chainlink 24/5 U.S. Equities Streams provide real-time equity pricing data across all major U.S. single-name equities and ETFs spanning regular, pre-market, post-market, and overnight trading sessions. [Flexible, real-time schemas](/data-streams/reference/report-schema-v11) include fields such as market status flags, best bid and ask prices, bid and ask volumes, staleness measures, and last traded prices to facilitate more advanced execution and risk management. + + + +The data referenced in this document covers 24/5 trading hours in US equities on a range of traditional venues. While there is currently no trading activity in traditional markets over the weekend on any venue, protocols can extend their pricing coverage to 24/7 in multiple ways, such as leveraging the pricing of [tokenized stocks](#tokenized-assets) on secondary markets such as CEXes and DEXes. + +Developers are responsible for choosing the appropriate feed and that the operation and performance of their choice matches expectations. For more information, please visit the Chainlink [documentation](/data-streams/developer-responsibilities). + +## Schema + +The data is delivered using the [RWA Advanced (v11) schema](/data-streams/reference/report-schema-v11). + +## Feeds + +Each instrument is exposed through **three distinct data streams**, each corresponding to a specific trading phase: **Regular Hours**, **Extended Hours**, and **Overnight Hours**. + +For example, the instrument **TSLA** will provide the following streams: + +- `TSLA_stream_regular_hours` +- `TSLA_stream_extended_hours` +- `TSLA_stream_overnight_hours` + +To construct a **continuous price feed**, users must **dynamically switch** between these individual streams based on the value of `marketStatus`. The mapping logic is as follows: + +| Market Status | Stream | +| ----------------- | ----------------------------- | +| `1` (Pre-market) | `TSLA_stream_extended_hours` | +| `2` (Regular) | `TSLA_stream_regular_hours` | +| `3` (Post-market) | `TSLA_stream_extended_hours` | +| `4` (Overnight) | `TSLA_stream_overnight_hours` | + +## Building a Continuous Price Feed + +Building a continuous price feed by dynamically switching streams requires robust exception handling to manage edge cases effectively. Because different protocols have unique risk profiles and design requirements, Data Streams allows you to implement custom logic tailored to your specific needs. + +### Handling Market Events & Exceptions + +Consider the following scenarios when designing your implementation: + +#### Price Jumps at Session Transition Boundaries + +When transitioning between Regular ↔ Extended ↔ Overnight sessions, noticeable price dislocations can occur. + +These differences are expected and normal due to unique liquidity conditions, venues, participants, and pricing sources per session. These are not bad data; they are true market microstructure effects. + +Typical jumps are **1–2%**, but **larger spikes (10–20%+)** are possible during low-liquidity environments or impactful news cycles. + + + +**Mitigation** + +Data Streams intentionally provides phase-specific feeds so users can choose when and how to switch. Optional safeguards can include: + +- Delay the feed switch until price convergence or stability threshold +- Apply price smoothing (EMA/VWAP/TWAP) across the transition window +- Temporarily reference [tokenized asset](#strategic-fallbacks-tokenized-assets) price if available +- Briefly pause or lock markets during transition windows + +#### Market Status Signal May Be Unknown or Unavailable + +The market status is sourced from two independent providers which are set as primary / fallback. While resilient, the system will return `0` (Unknown) if both providers fail. If your implementation relies on automated feed switching based on market status, you must account for this scenario. + +**Mitigation** + +Consumers must treat `0` (Unknown) as a valid state and define deterministic behaviors when it is returned. Potential actions include: + +- Temporarily reference tokenized asset price if available +- Pausing a market +- Allow restricted trading within a bounded range (e.g., last-valid price ± threshold) + +#### Market Status indicates `5` (Weekend) + +Traditional equity markets are closed on weekends, so all three feeds will carry stale values. This reflects true underlying market inactivity rather than an outage or failure. + +**Mitigation** + +Consumers must treat `5` (Weekend) as a valid state and define deterministic behaviors when it is returned. Potential actions include: + +- Temporarily reference tokenized asset price if available +- Pausing a market +- Allow restricted trading within a bounded range (e.g., last-valid price ± threshold) + +#### Staleness indicator might indicate that the market is not updating + +The staleness indicator intentionally flags that the underlying venue has stopped updating, which may occur due to exchange outages, circuit breakers, trading halts, or corporate actions. + +> Note: Overnight feeds also halt during corporate actions. + +**Mitigation** + +Consumers must have fallback in place when the data is stale. Potential actions include: + +- Continue using last-valid trade price as reference +- Allow bounded-range trading based on last-valid price +- Temporarily fallback to tokenized pricing +- Pause or restrict market activity + +### Strategic Fallbacks: Tokenized Assets + +Developers interested in integrating tokenized asset prices can find the list of supported assets and schema in the [Tokenized Assets documentation](/data-streams/backed-streams). + + + +### Example Implementation Logic + +In this example, the user has chosen to use the **Stock tokenized asset price** as the fallback price source for _all_ exception scenarios. The switching logic would therefore be: + +```rust +IF StalenessIndicator == "stale" THEN use TSLA_tokenized_price +ELSE IF marketStatus == 0 THEN use TSLA_tokenized_price +ELSE IF marketStatus == 5 THEN use TSLA_tokenized_price +ELSE IF marketStatus == 1 THEN use TSLA_stream_extended_hours +ELSE IF marketStatus == 2 THEN use TSLA_stream_regular_hours +ELSE IF marketStatus == 3 THEN use TSLA_stream_extended_hours +ELSE IF marketStatus == 4 THEN use TSLA_stream_overnight_hours +``` + +## Risks + +### Single Provider for Extended & Overnight Data + +Extended and overnight session price feeds are sourced from a single data provider, making these sessions less reliable than the regular hours price feed which is multi-sourced. If the provider experiences downtime, technical failures, or connectivity disruption, the feed may flatline or report highly inaccurate figures, preventing users from reacting to real price movements. Such issues may lead to mispricing, failed liquidations, and potential bad debt accumulation. + +#### Mitigation + +The feed includes a staleness indicator, allowing consumers to detect when data stops updating. Users are strongly recommended to implement fallback logic within their protocol risk framework, which may include: (a) pausing trading, (b) restricting to narrow price bands, or (c) temporarily switching to the tokenized price feed, understanding that it also carries liquidity limitations. + +### Structural Illiquidity and Volatility in Extended & Overnight Hours + +Pre-market and post-market sessions are typically thinly traded, with fragmented liquidity and higher spreads, leading to stale ticks, price gaps, and elevated volatility. These conditions are inherent to the market, not to the feed, and will be visible in the published data. + +#### Mitigation + +Users should evaluate whether the full 24/5 price coverage is appropriate for their use case and configure risk thresholds, circuit breakers, or mode switching aligned with their own risk appetite. Validate these configurations during integration and simulation, not post-deployment. + +### Corporate Actions + +Traditional equities are subject to corporate actions which can dramatically change the price of an asset overnight, especially in the case of stock split and reverse stock split. + +#### Mitigation + +Consumers should actively monitor corporate actions and adjust pricing logic, risk parameters, and open positions accordingly. + +### Price Jumps at Session Transition Boundaries + +Switching between Regular, Extended, and Overnight sessions can result in noticeable price dislocations at the transition points. These jumps are not errors; they reflect real underlying market microstructure dynamics such as fragmented liquidity, different participant types, and distinct venue activity across sessions. Typical transitions may produce 1–2% moves, though much larger dislocations can occur during low-liquidity periods or high-impact news cycles. Protocols relying on automated session switching must account for these effects to avoid unintended liquidation cascades, mispricing, or user-experience anomalies. + +#### Mitigation + +Users are strongly encouraged to implement safeguards around transition windows. + +### Public Holiday Closures Are Not Explicitly Flagged + +Market Status data providers do not flag exchange public holidays. As a result, the feeds for instruments listed on U.S. exchanges may appear stale, flatline, or behave inconsistently on holiday dates even though this reflects true market closure. Automated switching logic that relies only on marketStatus or staleness signals can incorrectly interpret holiday inactivity as an outage or unexpected feed degradation, leading to unnecessary fallbacks, paused markets, or erroneous risk decisions. + +#### Mitigation + +Consumers must incorporate an authoritative exchange holiday calendar into their integration (for U.S. listings, the NYSE/NASDAQ holiday calendar is the recommended source). See [Market Hours documentation](/data-streams/market-hours) for more details. diff --git a/src/content/data-streams/rwa-streams/handling-market-events-v11.mdx b/src/content/data-streams/rwa-streams/handling-market-events-v11.mdx new file mode 100644 index 00000000000..0be63785417 --- /dev/null +++ b/src/content/data-streams/rwa-streams/handling-market-events-v11.mdx @@ -0,0 +1,175 @@ +--- +section: dataStreams +date: "Last Modified" +title: "Handling Market Events (v11)" +metadata: + title: "Handling Market Events (v11) | Chainlink Data Streams" + description: "Learn how to handle market hours, volatility, and corporate actions when using Chainlink Data Streams with the v11 schema." +whatsnext: + { + "Learn about Data Streams market hours and schedules": "/data-streams/market-hours", + "Find the schema of data to expect from Data Streams reports: RWA Advanced (v11)": "/data-streams/reference/report-schema-v11", + } +--- + +import { Aside } from "@components" +import MarketEventsTabs from "@features/data-streams/common/MarketEventsTabs.astro" + + + + + +Apply these best practices when integrating or operating markets that use tokenized real-world assets. Developers and operators are responsible for assessing market integrity, implementing mitigations, and managing application-level risks — see the [Developer Responsibilities](/data-streams/developer-responsibilities) guidance for details. + +## Market Hours + +Markets for Real-World Assets (RWA) operate during specific hours and are subject to various market conditions that can create risks for applications. The following sections outline common market issues and how to mitigate them. + + + +### Market gaps + +Market gaps occur when there are interruptions in trading or price discovery, leading to periods where the last available price may not reflect current market conditions. These gaps can create risks, particularly around market opens, closures, and unexpected disruptions. + +#### Market close + +Large price jumps between trading sessions due to after-hours news. + +A large price jump at market open could cause sudden liquidations, potentially leaving the perpetual DEX with bad debt if a trader's collateral is insufficient to cover the losses. + +| Data Stream behavior | User guidance | +| :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +|
  • `midPrice`: Closing price is repeated until market open.
  • `marketStatus`: `1`, `3`, `4`, `5` (Not Regular Hours).
  • `lastUpdateTimestamp`: Timestamp of the closing price of the last session.
| Keep markets closed while `marketStatus != 2` to prevent users trading at unfair prices.

Leverage available should be set in line with the asset average volatility to avoid bad debt if a trader's collateral is insufficient to cover the losses. | + +#### Price formation at open/close + +Certain assets (e.g., FX open on Sunday afternoon) experience gradual price discovery due to fragmented liquidity and delayed trading activity. + +The perpetual DEX should avoid opening their market with the last close price. + +| Data Stream behavior | User guidance | +| :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :-------------------------------------------------------------------------------------------------------------- | +|
  • `midPrice`: Closing price is repeated until a bid/ask becomes available or a transaction occurs.
  • `marketStatus`: `2` (Regular Hours).
  • `lastUpdateTimestamp`: Timestamp of the closing price of the last session.
| Wait until `lastUpdateTimestamp` is current before opening the market so traders don't execute on stale quotes. | + +#### Sudden failures + +Unexpected system outages, order execution failures, or data feed disruptions can occur. + +The price will be flat during that period, meaning if a perp DEX lacks a mechanism to handle halts, it may struggle to determine fair prices thus leading to unpredictable liquidations. + +| Data Stream behavior | User guidance | +| :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :---------------------------------------------------------------------------------------------------------------- | +|
  • `midPrice`: Last mid-price is repeated until a new price is available.
  • `marketStatus`: `2` (Regular Hours).
  • `lastUpdateTimestamp`: Timestamp of the last mid-price.
| Decide whether to allow users to open/close positions when `marketStatus = 2` but `lastUpdateTimestamp` is stale. | + +#### Trading halts + +Stocks can be halted due to extreme volatility (e.g., limit up/down rules) or regulatory actions. + +The price will be flat during that period, meaning if a perp DEX lacks a mechanism to handle halts, it may struggle to determine fair prices thus leading to unpredictable liquidations. + +| Data Stream behavior | User guidance | +| :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :---------------------------------------------------------------------------------------------------------------- | +|
  • `midPrice`: Last mid-price is repeated until a new price is available.
  • `marketStatus`: `2` (Regular Hours).
  • `lastUpdateTimestamp`: Timestamp of the last mid-price.
| Decide whether to allow users to open/close positions when `marketStatus = 2` but `lastUpdateTimestamp` is stale. | + +--- + +## Volatility & low liquidity + +During periods of high volatility or low liquidity, price movements can become unpredictable and exaggerated. These conditions can increase the risk of sudden liquidations and bad debt accumulation, requiring careful risk management strategies. + +### Algorithmic & HFT activity + +Rapid-fire trading by algos can create unpredictable price movements. + +High volatility can lead to liquidation and potential bad debt accumulation. + +| Data Stream behavior | User guidance | +| :---------------------------------------------------------------------------------------------------------------------------------------------- | :----------------------------------------------------------------------- | +|
  • `midPrice`: Current mid price.
  • `marketStatus`: `2` (Regular Hours).
  • `lastUpdateTimestamp`: Current timestamp.
| Monitor liquidation thresholds closely to prevent accumulating bad debt. | + +### Low liquidity at open/close + +Reduced market depth at trading session transitions can lead to higher volatility and spreads. + +High volatility can lead to liquidation and potential bad debt accumulation. + +| Data Stream behavior | User guidance | +| :---------------------------------------------------------------------------------------------------------------------------------------------- | :----------------------------------------------------------------------- | +|
  • `midPrice`: Current mid price.
  • `marketStatus`: `2` (Regular Hours).
  • `lastUpdateTimestamp`: Current timestamp.
| Monitor liquidation thresholds closely to prevent accumulating bad debt. | + +--- + +## Corporate actions + +Corporate actions are events initiated by publicly traded companies that can significantly impact stock prices and trading behavior. These actions are usually announced outside regular trading hours and can cause substantial price movements when markets reopen. Users should monitor these events closely as they can lead to sudden price adjustments that may trigger unexpected liquidations or require position modifications. + +### Bankruptcy & delisting + +Bankruptcy can lead to delisting or complete loss of equity value. + +Delisting will zero out prices for the asset. + +| Data Stream behavior | User guidance | +| :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :---------------------------------------------------------------------------------------------- | +|
  • `midPrice`: Closing price is repeated until a new price is available.
  • `marketStatus`: `1`, `3`, `4`, `5` (Not Regular Hours).
  • `lastUpdateTimestamp`: Closing timestamp of the last session.
| Monitor delisting news during `marketStatus != 2` and close markets permanently once confirmed. | + +### Spin-offs + +When a company spins off a business unit into a separate publicly traded entity, the parent company's stock may adjust accordingly, while the spun-off company's shares begin trading independently. + +Positions may need to be manually adjusted if the DEX doesn't support tracking the new entity. + +| Data Stream behavior | User guidance | +| :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +|
  • `midPrice`: Closing price is repeated until the first post-spin trade.
  • `marketStatus`: `1`, `3`, `4`, `5` (Not Regular Hours).
  • `lastUpdateTimestamp`: Last close.
| Monitor spin-off and split announcements while `marketStatus != 2`.

Auto-pause the market if the first post-event price moves by more than X% from the prior close, update positions, then reopen.

If automatic adjustment isn't possible, disable leverage during the event window to prevent unfair liquidations. | + +### Stock splits & reverse splits + + + +A stock split increases the number of shares while reducing the price per share (e.g., 2-for-1 split), often making shares more accessible to investors. A reverse split does the opposite, consolidating shares to increase the price per share. + +A 2-for-1 split would reduce the price by 50% from the previous trading session, any leveraged user could get liquidated. + +| Data Stream behavior | User guidance | +| :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +|
  • `midPrice`: Closing price is repeated until the split-adjusted price prints.
  • `marketStatus`: `1`, `3`, `4`, `5` (Not Regular Hours).
  • `lastUpdateTimestamp`: Last close.
| Monitor spin-off and split announcements while `marketStatus != 2`.

Auto-pause the market if the first post-event price moves by more than X% from the prior close, update positions, then reopen.

If automatic adjustment isn't possible, disable leverage during the event window to prevent unfair liquidations. | + +### Mergers & acquisitions (M&A) + +If a company is being acquired, its stock price may rise to reflect the acquisition premium. The acquiring company's stock might fluctuate based on investor sentiment regarding the deal's financial and strategic impact. + +Announcements can cause sharp price spikes or sustained moves. + +| Data Stream behavior | User guidance | +| :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :----------------------------------------------------------------------- | +|
  • `midPrice`: Closing price is repeated until a new price prints.
  • `marketStatus`: `1`, `3`, `4`, `5` (Not Regular Hours).
  • `lastUpdateTimestamp`: Last close.
| Monitor liquidation thresholds closely to prevent accumulating bad debt. | + +### Share buybacks & stock issuance + +Reduced share supply from a buyback can drive stock prices higher, while an increase in share supply can lead to price dilution. + +Announcements can cause sharp price spikes or sustained moves. + +| Data Stream behavior | User guidance | +| :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :----------------------------------------------------------------------- | +|
  • `midPrice`: Closing price is repeated until a new price prints.
  • `marketStatus`: `1`, `3`, `4`, `5` (Not Regular Hours).
  • `lastUpdateTimestamp`: Last close.
| Monitor liquidation thresholds closely to prevent accumulating bad debt. | + +### Dividends + +A company's stock price typically adjusts to reflect dividend payments. For example, when a company declares a 10% dividend, its stock price often drops by a similar amount on the ex-dividend date, as new buyers are no longer entitled to that dividend. + +Announcements can cause sharp price spikes or sustained moves. + +| Data Stream behavior | User guidance | +| :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :----------------------------------------------------------------------- | +|
  • `midPrice`: Closing price is repeated until the ex-date trade prints.
  • `marketStatus`: `1`, `3`, `4`, `5` (Not Regular Hours).
  • `lastUpdateTimestamp`: Last close.
| Monitor liquidation thresholds closely to prevent accumulating bad debt. | diff --git a/src/content/data-streams/rwa-streams/handling-market-events.mdx b/src/content/data-streams/rwa-streams/handling-market-events.mdx new file mode 100644 index 00000000000..0386352fed4 --- /dev/null +++ b/src/content/data-streams/rwa-streams/handling-market-events.mdx @@ -0,0 +1,170 @@ +--- +section: dataStreams +date: "Last Modified" +title: "Handling Market Events" +metadata: + title: "Handling Market Events | Chainlink Data Streams" + description: "Learn how to handle market hours, volatility, and corporate actions when using Chainlink Data Streams." +whatsnext: + { + "Learn about Data Streams market hours and schedules": "/data-streams/market-hours", + "Find the schema of data to expect from Data Streams reports: RWA": "/data-streams/reference/report-schema-v8", + } +--- + +import { Aside } from "@components" +import MarketEventsTabs from "@features/data-streams/common/MarketEventsTabs.astro" + + + +Apply these best practices when integrating or operating markets that use tokenized real-world assets. Developers and operators are responsible for assessing market integrity, implementing mitigations, and managing application-level risks — see the [Developer Responsibilities](/data-streams/developer-responsibilities) guidance for details. + +## Market Hours + +Markets for Real-World Assets (RWA) operate during specific hours and are subject to various market conditions that can create risks for applications. The following sections outline common market issues and how to mitigate them. + + + +### Market gaps + +Market gaps occur when there are interruptions in trading or price discovery, leading to periods where the last available price may not reflect current market conditions. These gaps can create risks, particularly around market opens, closures, and unexpected disruptions. + +#### Market close + +Large price jumps between trading sessions due to after-hours news. + +A large price jump at market open could cause sudden liquidations, potentially leaving the perpetual DEX with bad debt if a trader's collateral is insufficient to cover the losses. + +| Data Stream behavior | User guidance | +| :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +|
  • `midPrice`: Closing price is repeated until market open.
  • `marketStatus`: 1 = Market Closed.
  • `lastUpdateTimestamp`: Timestamp of the closing price of the last session.
| Keep markets closed while `marketStatus = 1` to prevent users trading at unfair prices.

Leverage available should be set in line with the asset average volatility to avoid bad debt if a trader's collateral is insufficient to cover the losses. | + +#### Price formation at open/close + +Certain assets (e.g., FX open on Sunday afternoon) experience gradual price discovery due to fragmented liquidity and delayed trading activity. + +The perpetual DEX should avoid opening their market with the last close price. + +| Data Stream behavior | User guidance | +| :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :-------------------------------------------------------------------------------------------------------------- | +|
  • `midPrice`: Closing price is repeated until a bid/ask becomes available or a transaction occurs.
  • `marketStatus`: `2` (Market Open).
  • `lastUpdateTimestamp`: Timestamp of the closing price of the last session.
| Wait until `lastUpdateTimestamp` is current before opening the market so traders don't execute on stale quotes. | + +#### Sudden failures + +Unexpected system outages, order execution failures, or data feed disruptions can occur. + +The price will be flat during that period, meaning if a perp DEX lacks a mechanism to handle halts, it may struggle to determine fair prices thus leading to unpredictable liquidations. + +| Data Stream behavior | User guidance | +| :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :---------------------------------------------------------------------------------------------------------------- | +|
  • `midPrice`: Last mid-price is repeated until a new price is available.
  • `marketStatus`: `2` (Market Open).
  • `lastUpdateTimestamp`: Timestamp of the last mid-price.
| Decide whether to allow users to open/close positions when `marketStatus = 2` but `lastUpdateTimestamp` is stale. | + +#### Trading halts + +Stocks can be halted due to extreme volatility (e.g., limit up/down rules) or regulatory actions. + +The price will be flat during that period, meaning if a perp DEX lacks a mechanism to handle halts, it may struggle to determine fair prices thus leading to unpredictable liquidations. + +| Data Stream behavior | User guidance | +| :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :---------------------------------------------------------------------------------------------------------------- | +|
  • `midPrice`: Last mid-price is repeated until a new price is available.
  • `marketStatus`: `2` (Market Open).
  • `lastUpdateTimestamp`: Timestamp of the last mid-price.
| Decide whether to allow users to open/close positions when `marketStatus = 2` but `lastUpdateTimestamp` is stale. | + +--- + +## Volatility & low liquidity + +During periods of high volatility or low liquidity, price movements can become unpredictable and exaggerated. These conditions can increase the risk of sudden liquidations and bad debt accumulation, requiring careful risk management strategies. + +### Algorithmic & HFT activity + +Rapid-fire trading by algos can create unpredictable price movements. + +High volatility can lead to liquidation and potential bad debt accumulation. + +| Data Stream behavior | User guidance | +| :-------------------------------------------------------------------------------------------------------------------------------------------- | :----------------------------------------------------------------------- | +|
  • `midPrice`: Current mid price.
  • `marketStatus`: `2` (Market Open).
  • `lastUpdateTimestamp`: Current timestamp.
| Monitor liquidation thresholds closely to prevent accumulating bad debt. | + +### Low liquidity at open/close + +Reduced market depth at trading session transitions can lead to higher volatility and spreads. + +High volatility can lead to liquidation and potential bad debt accumulation. + +| Data Stream behavior | User guidance | +| :-------------------------------------------------------------------------------------------------------------------------------------------- | :----------------------------------------------------------------------- | +|
  • `midPrice`: Current mid price.
  • `marketStatus`: `2` (Market Open).
  • `lastUpdateTimestamp`: Current timestamp.
| Monitor liquidation thresholds closely to prevent accumulating bad debt. | + +--- + +## Corporate actions + +Corporate actions are events initiated by publicly traded companies that can significantly impact stock prices and trading behavior. These actions are usually announced outside regular trading hours and can cause substantial price movements when markets reopen. Users should monitor these events closely as they can lead to sudden price adjustments that may trigger unexpected liquidations or require position modifications. + +### Bankruptcy & delisting + +Bankruptcy can lead to delisting or complete loss of equity value. + +Delisting will zero out prices for the asset. + +| Data Stream behavior | User guidance | +| :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :----------------------------------------------------------------------------------------------- | +|
  • `midPrice`: Closing price is repeated until a new price is available.
  • `marketStatus`: `1` (Market Closed).
  • `lastUpdateTimestamp`: Closing timestamp of the last session.
| Monitor delisting news during `marketStatus` = `1` and close markets permanently once confirmed. | + +### Spin-offs + +When a company spins off a business unit into a separate publicly traded entity, the parent company's stock may adjust accordingly, while the spun-off company's shares begin trading independently. + +Positions may need to be manually adjusted if the DEX doesn't support tracking the new entity. + +| Data Stream behavior | User guidance | +| :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +|
  • `midPrice`: Closing price is repeated until the first post-spin trade.
  • `marketStatus`: `1` (Market Closed).
  • `lastUpdateTimestamp`: Last close.
| Monitor spin-off and split announcements while `marketStatus = 1`.

Auto-pause the market if the first post-event price moves by more than X% from the prior close, update positions, then reopen.

If automatic adjustment isn't possible, disable leverage during the event window to prevent unfair liquidations. | + +### Stock splits & reverse splits + + + +A stock split increases the number of shares while reducing the price per share (e.g., 2-for-1 split), often making shares more accessible to investors. A reverse split does the opposite, consolidating shares to increase the price per share. + +A 2-for-1 split would reduce the price by 50% from the previous trading session, any leveraged user could get liquidated. + +| Data Stream behavior | User guidance | +| :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +|
  • `midPrice`: Closing price is repeated until the split-adjusted price prints.
  • `marketStatus`: `1` (Market Closed).
  • `lastUpdateTimestamp`: Last close.
| Monitor spin-off and split announcements while `marketStatus = 1`.

Auto-pause the market if the first post-event price moves by more than X% from the prior close, update positions, then reopen.

If automatic adjustment isn't possible, disable leverage during the event window to prevent unfair liquidations. | + +### Mergers & acquisitions (M&A) + +If a company is being acquired, its stock price may rise to reflect the acquisition premium. The acquiring company's stock might fluctuate based on investor sentiment regarding the deal's financial and strategic impact. + +Announcements can cause sharp price spikes or sustained moves. + +| Data Stream behavior | User guidance | +| :------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | :----------------------------------------------------------------------- | +|
  • `midPrice`: Closing price is repeated until a new price prints.
  • `marketStatus`: `1` (Market Closed).
  • `lastUpdateTimestamp`: Last close.
| Monitor liquidation thresholds closely to prevent accumulating bad debt. | + +### Share buybacks & stock issuance + +Reduced share supply from a buyback can drive stock prices higher, while an increase in share supply can lead to price dilution. + +Announcements can cause sharp price spikes or sustained moves. + +| Data Stream behavior | User guidance | +| :------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | :----------------------------------------------------------------------- | +|
  • `midPrice`: Closing price is repeated until a new price prints.
  • `marketStatus`: `1` (Market Closed).
  • `lastUpdateTimestamp`: Last close.
| Monitor liquidation thresholds closely to prevent accumulating bad debt. | + +### Dividends + +A company's stock price typically adjusts to reflect dividend payments. For example, when a company declares a 10% dividend, its stock price often drops by a similar amount on the ex-dividend date, as new buyers are no longer entitled to that dividend. + +Announcements can cause sharp price spikes or sustained moves. + +| Data Stream behavior | User guidance | +| :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | :----------------------------------------------------------------------- | +|
  • `midPrice`: Closing price is repeated until the ex-date trade prints.
  • `marketStatus`: `1` (Market Closed).
  • `lastUpdateTimestamp`: Last close.
| Monitor liquidation thresholds closely to prevent accumulating bad debt. | diff --git a/src/features/data-streams/common/MarketEventsTabs.astro b/src/features/data-streams/common/MarketEventsTabs.astro new file mode 100644 index 00000000000..25fa87baa76 --- /dev/null +++ b/src/features/data-streams/common/MarketEventsTabs.astro @@ -0,0 +1,20 @@ +--- +import { PageTabs } from "@components" + +const marketEventsPages = [ + { + name: "Standard (v8)", + url: "/data-streams/rwa-streams/handling-market-events", + }, + { + name: "Advanced (v11)", + url: "/data-streams/rwa-streams/handling-market-events-v11", + }, +] +--- + + From b7269a8419f9a50f4bcd50041ea144fd8de81116 Mon Sep 17 00:00:00 2001 From: devin distefano Date: Wed, 26 Nov 2025 14:30:45 -0800 Subject: [PATCH 02/20] various cleanup --- .../reference/report-schema-v10.mdx | 2 +- .../reference/report-schema-v8.mdx | 2 +- .../24-5-us-equities-user-guide.mdx | 32 +++++++++---------- 3 files changed, 17 insertions(+), 19 deletions(-) diff --git a/src/content/data-streams/reference/report-schema-v10.mdx b/src/content/data-streams/reference/report-schema-v10.mdx index 08f8498104a..c46b68cc345 100644 --- a/src/content/data-streams/reference/report-schema-v10.mdx +++ b/src/content/data-streams/reference/report-schema-v10.mdx @@ -49,4 +49,4 @@ Chainlink Backed xStock Data Streams adhere to the report schema outlined below. - `price` updates in real time during market open, but may become stale during market closed periods. - `currentMultiplier` reflects all past corporate actions and is updated only when a new action is activated. - `activationDateTime` and `newMultiplier` provide advance notice of upcoming corporate actions, allowing protocols to prepare. -- See more detailed guidance for handling stock splits in the [Best Practices](/data-streams/concepts/best-practices#handling-stock-splits-for-tokenized-assets) documentation. +- See more detailed guidance for handling stock splits in the [Handling Stock Splits](/data-streams/backed-streams/handling-stock-splits) documentation. diff --git a/src/content/data-streams/reference/report-schema-v8.mdx b/src/content/data-streams/reference/report-schema-v8.mdx index 061a3ec2fe8..aee16c91a8c 100644 --- a/src/content/data-streams/reference/report-schema-v8.mdx +++ b/src/content/data-streams/reference/report-schema-v8.mdx @@ -35,5 +35,5 @@ RWA streams adhere to the report schema outlined below. - `marketStatus`: - Users are responsible for handling market status changes in their applications. - - For further guidance, refer to the [Market Hours Best Practices](/data-streams/concepts/best-practices#market-hours) documentation. + - For further guidance, refer to the [Handling Market Events](/data-streams/rwa-streams/handling-market-events) documentation. - Future RWA streams may use different report schemas. diff --git a/src/content/data-streams/rwa-streams/24-5-us-equities-user-guide.mdx b/src/content/data-streams/rwa-streams/24-5-us-equities-user-guide.mdx index 259fea2b34f..2f31d0627a2 100644 --- a/src/content/data-streams/rwa-streams/24-5-us-equities-user-guide.mdx +++ b/src/content/data-streams/rwa-streams/24-5-us-equities-user-guide.mdx @@ -49,11 +49,7 @@ To construct a **continuous price feed**, users must **dynamically switch** betw Building a continuous price feed by dynamically switching streams requires robust exception handling to manage edge cases effectively. Because different protocols have unique risk profiles and design requirements, Data Streams allows you to implement custom logic tailored to your specific needs. -### Handling Market Events & Exceptions - -Consider the following scenarios when designing your implementation: - -#### Price Jumps at Session Transition Boundaries +### Price Jumps at Session Transition Boundaries When transitioning between Regular ↔ Extended ↔ Overnight sessions, noticeable price dislocations can occur. @@ -66,7 +62,7 @@ Typical jumps are **1–2%**, but **larger spikes (10–20%+)** are possible dur caption="Example chart showing price jumps at session transition boundaries. Green = regular trading hours, Orange = pre- and post-market sessions, Black = overnight session." /> -**Mitigation** +##### Mitigation Data Streams intentionally provides phase-specific feeds so users can choose when and how to switch. Optional safeguards can include: @@ -75,11 +71,11 @@ Data Streams intentionally provides phase-specific feeds so users can choose whe - Temporarily reference [tokenized asset](#strategic-fallbacks-tokenized-assets) price if available - Briefly pause or lock markets during transition windows -#### Market Status Signal May Be Unknown or Unavailable +### Market Status Signal May Be Unknown or Unavailable The market status is sourced from two independent providers which are set as primary / fallback. While resilient, the system will return `0` (Unknown) if both providers fail. If your implementation relies on automated feed switching based on market status, you must account for this scenario. -**Mitigation** +##### Mitigation Consumers must treat `0` (Unknown) as a valid state and define deterministic behaviors when it is returned. Potential actions include: @@ -87,11 +83,11 @@ Consumers must treat `0` (Unknown) as a valid state and define deterministic beh - Pausing a market - Allow restricted trading within a bounded range (e.g., last-valid price ± threshold) -#### Market Status indicates `5` (Weekend) +### Market Status indicates `5` (Weekend) Traditional equity markets are closed on weekends, so all three feeds will carry stale values. This reflects true underlying market inactivity rather than an outage or failure. -**Mitigation** +##### Mitigation Consumers must treat `5` (Weekend) as a valid state and define deterministic behaviors when it is returned. Potential actions include: @@ -99,13 +95,13 @@ Consumers must treat `5` (Weekend) as a valid state and define deterministic beh - Pausing a market - Allow restricted trading within a bounded range (e.g., last-valid price ± threshold) -#### Staleness indicator might indicate that the market is not updating +### Staleness indicator might indicate that the market is not updating The staleness indicator intentionally flags that the underlying venue has stopped updating, which may occur due to exchange outages, circuit breakers, trading halts, or corporate actions. > Note: Overnight feeds also halt during corporate actions. -**Mitigation** +##### Mitigation Consumers must have fallback in place when the data is stale. Potential actions include: @@ -139,11 +135,13 @@ ELSE IF marketStatus == 4 THEN use TSLA_stream_overnight_hours ## Risks +While 24/5 streams provide extended market coverage, they introduce specific risks related to liquidity, volatility, and data sourcing. Users must understand these factors and implement appropriate safeguards. + ### Single Provider for Extended & Overnight Data Extended and overnight session price feeds are sourced from a single data provider, making these sessions less reliable than the regular hours price feed which is multi-sourced. If the provider experiences downtime, technical failures, or connectivity disruption, the feed may flatline or report highly inaccurate figures, preventing users from reacting to real price movements. Such issues may lead to mispricing, failed liquidations, and potential bad debt accumulation. -#### Mitigation +##### Mitigation The feed includes a staleness indicator, allowing consumers to detect when data stops updating. Users are strongly recommended to implement fallback logic within their protocol risk framework, which may include: (a) pausing trading, (b) restricting to narrow price bands, or (c) temporarily switching to the tokenized price feed, understanding that it also carries liquidity limitations. @@ -151,7 +149,7 @@ The feed includes a staleness indicator, allowing consumers to detect when data Pre-market and post-market sessions are typically thinly traded, with fragmented liquidity and higher spreads, leading to stale ticks, price gaps, and elevated volatility. These conditions are inherent to the market, not to the feed, and will be visible in the published data. -#### Mitigation +##### Mitigation Users should evaluate whether the full 24/5 price coverage is appropriate for their use case and configure risk thresholds, circuit breakers, or mode switching aligned with their own risk appetite. Validate these configurations during integration and simulation, not post-deployment. @@ -159,7 +157,7 @@ Users should evaluate whether the full 24/5 price coverage is appropriate for th Traditional equities are subject to corporate actions which can dramatically change the price of an asset overnight, especially in the case of stock split and reverse stock split. -#### Mitigation +##### Mitigation Consumers should actively monitor corporate actions and adjust pricing logic, risk parameters, and open positions accordingly. @@ -167,7 +165,7 @@ Consumers should actively monitor corporate actions and adjust pricing logic, ri Switching between Regular, Extended, and Overnight sessions can result in noticeable price dislocations at the transition points. These jumps are not errors; they reflect real underlying market microstructure dynamics such as fragmented liquidity, different participant types, and distinct venue activity across sessions. Typical transitions may produce 1–2% moves, though much larger dislocations can occur during low-liquidity periods or high-impact news cycles. Protocols relying on automated session switching must account for these effects to avoid unintended liquidation cascades, mispricing, or user-experience anomalies. -#### Mitigation +##### Mitigation Users are strongly encouraged to implement safeguards around transition windows. @@ -175,6 +173,6 @@ Users are strongly encouraged to implement safeguards around transition windows. Market Status data providers do not flag exchange public holidays. As a result, the feeds for instruments listed on U.S. exchanges may appear stale, flatline, or behave inconsistently on holiday dates even though this reflects true market closure. Automated switching logic that relies only on marketStatus or staleness signals can incorrectly interpret holiday inactivity as an outage or unexpected feed degradation, leading to unnecessary fallbacks, paused markets, or erroneous risk decisions. -#### Mitigation +##### Mitigation Consumers must incorporate an authoritative exchange holiday calendar into their integration (for U.S. listings, the NYSE/NASDAQ holiday calendar is the recommended source). See [Market Hours documentation](/data-streams/market-hours) for more details. From 069ed49fb6e8ac944ddf05997d72cd5c65e4eacb Mon Sep 17 00:00:00 2001 From: devin distefano Date: Thu, 4 Dec 2025 15:48:21 -0800 Subject: [PATCH 03/20] 24/5 ingestion and table filtering update --- src/content/data-streams/market-hours.mdx | 17 ++ src/features/feeds/components/FeedList.tsx | 121 ++++++++- src/features/feeds/components/Tables.tsx | 278 ++++++++++++++++----- 3 files changed, 348 insertions(+), 68 deletions(-) diff --git a/src/content/data-streams/market-hours.mdx b/src/content/data-streams/market-hours.mdx index 333387e2757..c9337770919 100644 --- a/src/content/data-streams/market-hours.mdx +++ b/src/content/data-streams/market-hours.mdx @@ -71,6 +71,23 @@ RWA markets operate during specific hours, with breaks for holidays and sometime | **Precious Metals (Spot)**
(XAU, XAG) | **18:00 Sun** | **17:00 Fri** | 17:00–18:00 Mon-Thu | Jan 1, Good Fri, Dec 25 | | **Commodities**
(WTI Synthetic Spot) | **18:00 Sun** | **17:00 Fri** | 17:00–18:00 Mon-Thu | [NYMEX holiday calendar](https://www.cmegroup.com/tools-information/holiday-calendar/) | +### US Equities 24/5 Trading Sessions + +For feeds using the [RWA Advanced (v11) schema](/data-streams/reference/report-schema-v11), US Equities are available across three distinct trading sessions, providing 24/5 coverage: + +| Session | Hours (ET) | `marketStatus` Value | Description | +| ------------------- | ------------------------------------- | ------------------------------------ | ---------------------------------------------- | +| **Regular Hours** | 9:30am–4:00pm Mon–Fri | `2` (Regular hours) | Primary trading session with highest liquidity | +| **Extended Hours** | 4:00am–9:30am & 4:00pm–8:00pm Mon–Fri | `1` (Pre-market) & `3` (Post-market) | Pre-market and post-market sessions | +| **Overnight Hours** | 8:00pm–4:00am Sun evening–Fri morning | `4` (Overnight) | Overnight session with limited liquidity | + +**Additional `marketStatus` values:** + +- `0` (Unknown) — Market status cannot be determined +- `5` (Weekend) — Weekend period: 8:00pm Fri–8:00pm Sun + +See the [24/5 US Equities User Guide](/data-streams/rwa-streams/24-5-us-equities-user-guide) for detailed information on building continuous price feeds and managing session transitions. + \* Times shown as **HH:MM ET**. \*\* Half-day trading may apply on the eve of certain U.S. holidays (e.g., Jul 3, Nov 28). Consult the linked exchange calendars for exact cut-off times. diff --git a/src/features/feeds/components/FeedList.tsx b/src/features/feeds/components/FeedList.tsx index f3071e16b08..6614c63c114 100644 --- a/src/features/feeds/components/FeedList.tsx +++ b/src/features/feeds/components/FeedList.tsx @@ -29,6 +29,7 @@ export type DataFeedType = type SchemaFilterValue = "all" | "v8" | "v11" type StreamsRwaFeedTypeValue = "all" | "datalink" | "equities" | "forex" +type TradingHoursFilterValue = "all" | "regular" | "extended" | "overnight" type FilterOption = { label: string @@ -59,10 +60,19 @@ const feedTypeFilterOptions: FilterOption[] = [ { label: "Forex Streams", value: "forex" }, ] +const tradingHoursFilterOptions: FilterOption[] = [ + { label: "All Time Segments", value: "all" }, + { label: "Regular Hours", value: "regular" }, + { label: "Extended Hours", value: "extended" }, + { label: "Overnight Hours", value: "overnight" }, +] + const isSchemaFilterValue = (value: unknown): value is SchemaFilterValue => value === "all" || value === "v8" || value === "v11" const isStreamsRwaFeedTypeValue = (value: unknown): value is StreamsRwaFeedTypeValue => value === "all" || value === "datalink" || value === "equities" || value === "forex" +const isTradingHoursFilterValue = (value: unknown): value is TradingHoursFilterValue => + value === "all" || value === "regular" || value === "extended" || value === "overnight" const FilterDropdown = ({ label, @@ -288,6 +298,19 @@ export const FeedList = ({ const [showOnlySVR, setShowOnlySVR] = useState(false) const [showOnlyDEXFeeds, setShowOnlyDEXFeeds] = useState(false) const [showOnlyDEXFeedsTestnet, setShowOnlyDEXFeedsTestnet] = useState(false) + const [show24x5FeedsParam, setShow24x5FeedsParam] = useQueryString("show24x5") + const show24x5Feeds = show24x5FeedsParam === "true" + const setShow24x5Feeds = (value: boolean) => { + setShow24x5FeedsParam(value ? "true" : []) + } + const [tradingHoursFilterParam, setTradingHoursFilterParam] = useQueryString("tradingHours") + const tradingHoursFilter = + typeof tradingHoursFilterParam === "string" && isTradingHoursFilterValue(tradingHoursFilterParam) + ? tradingHoursFilterParam + : "all" + const setTradingHoursFilter = (next: TradingHoursFilterValue) => { + setTradingHoursFilterParam(next === "all" ? [] : next) + } const [rwaSchemaFilterParam, setRwaSchemaFilterParam] = useQueryString("schema") const rwaSchemaFilter = typeof rwaSchemaFilterParam === "string" && isSchemaFilterValue(rwaSchemaFilterParam) ? rwaSchemaFilterParam : "all" @@ -302,6 +325,19 @@ export const FeedList = ({ const setTestnetRwaSchemaFilter = (next: SchemaFilterValue) => { setTestnetRwaSchemaFilterParam(next === "all" ? [] : next) } + const [show24x5FeedsTestnetParam, setShow24x5FeedsTestnetParam] = useQueryString("testnetShow24x5") + const show24x5FeedsTestnet = show24x5FeedsTestnetParam === "true" + const setShow24x5FeedsTestnet = (value: boolean) => { + setShow24x5FeedsTestnetParam(value ? "true" : []) + } + const [testnetTradingHoursFilterParam, setTestnetTradingHoursFilterParam] = useQueryString("testnetTradingHours") + const testnetTradingHoursFilter = + typeof testnetTradingHoursFilterParam === "string" && isTradingHoursFilterValue(testnetTradingHoursFilterParam) + ? testnetTradingHoursFilterParam + : "all" + const setTestnetTradingHoursFilter = (next: TradingHoursFilterValue) => { + setTestnetTradingHoursFilterParam(next === "all" ? [] : next) + } const [openDropdownId, setOpenDropdownId] = useState(null) const handleDropdownToggle = (dropdownId: string, isOpen: boolean) => { setOpenDropdownId((current) => { @@ -827,7 +863,42 @@ export const FeedList = ({ setCurrentPage("1") }} /> - {(searchValue || rwaSchemaFilter !== "all" || streamCategoryFilter !== "all") && ( +
+ +
+ {show24x5Feeds && ( + handleDropdownToggle("main-trading-hours", isOpen)} + onClose={closeAllDropdowns} + label="Time segment" + options={tradingHoursFilterOptions} + value={tradingHoursFilter} + groupId="trading-hours-main" + onSelect={(next) => { + setTradingHoursFilter(next) + setCurrentPage("1") + }} + /> + )} + {(searchValue || rwaSchemaFilter !== "all" || streamCategoryFilter !== "all" || show24x5Feeds) && (