You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Spot and options are reported separately because they arrive over different pipes and fail
173
+
independently - an index chain can be current while the index level behind it is not, and
174
+
one timestamp cannot express that.
175
+
176
+
Read each feed against its **own cadence**, not against `as_of`. `oi_feed` at the previous
177
+
session's close is correct: settled open interest is published once per session, so on a
178
+
Monday the newest figure that exists is Friday's. An options feed an hour behind during
179
+
the regular session is not correct. A `null` means that node has not seen that feed, not
180
+
that it is broken.
181
+
182
+
The field evidences that a feed delivered recently. It does not assert that every contract
183
+
in a chain is equally current: an illiquid strike may not have quoted for hours while its
184
+
feed is healthy.
185
+
186
+
Full reference: <https://flashalpha.com/docs/lab-api-overview#response-envelope>
187
+
188
+
189
+
> **Note on provenance in LEAN.** The underlying REST payloads carry the `data_as_of` /
190
+
> `archive_as_of` envelope described above, but this adapter does not surface it: the LEAN
191
+
> bars map only the analytics fields, so the envelope is dropped at the bridge. If a study
192
+
> needs to gate on archive vintage, read it from `flashalpha-historical` directly rather
193
+
> than from the bar.
194
+
195
+
150
196
## Data catalog
151
197
152
198
Every bar lives at `https://historical.flashalpha.com/docs/<endpoint>`. Full field tables and side-by-side `OnData` samples are in [docs/data-types.md](docs/data-types.md).
Copy file name to clipboardExpand all lines: llms.txt
+12Lines changed: 12 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -2,6 +2,18 @@
2
2
3
3
> FlashAlpha options-flow and dealer-positioning data as native QuantConnect LEAN custom-data bars. Seventeen endpoint families — GEX/DEX/VEX/CHEX, exposure summary/levels, vol surface, 0DTE, max pain, volatility, advanced vol (SVI), VRP, narrative, stock summary/quote, option quote, tickers — exposed as `BaseData` subclasses in C# and `PythonData` subclasses in Python. Works in QC Cloud and self-hosted LEAN. Versioned to the underlying `flashalpha-historical` SDK so schema drift breaks at compile time.
4
4
5
+
## Data provenance
6
+
7
+
Every FlashAlpha API response carries `data_as_of`: when each upstream feed last delivered
8
+
to the node that answered - equity and index spot, their option chains, futures and futures
9
+
options, the classified trade tape, settled open interest, and the macro series, each
10
+
reported separately because they arrive over different pipes and fail independently. `null`
11
+
means that node has not seen that feed, not that it is broken. Read each feed against its
12
+
own cadence: settled open interest dated to the previous session's close is correct, while
13
+
an options feed an hour behind during the regular session is not. `endpoint_version`
0 commit comments