PulseTrade.Comm.Spa.Dynamic.Interactive.Extension
0.1.0-alpha18
See the version list below for details.
dotnet add package PulseTrade.Comm.Spa.Dynamic.Interactive.Extension --version 0.1.0-alpha18
NuGet\Install-Package PulseTrade.Comm.Spa.Dynamic.Interactive.Extension -Version 0.1.0-alpha18
<PackageReference Include="PulseTrade.Comm.Spa.Dynamic.Interactive.Extension" Version="0.1.0-alpha18" />
<PackageVersion Include="PulseTrade.Comm.Spa.Dynamic.Interactive.Extension" Version="0.1.0-alpha18" />
<PackageReference Include="PulseTrade.Comm.Spa.Dynamic.Interactive.Extension" />
paket add PulseTrade.Comm.Spa.Dynamic.Interactive.Extension --version 0.1.0-alpha18
#r "nuget: PulseTrade.Comm.Spa.Dynamic.Interactive.Extension, 0.1.0-alpha18"
#:package PulseTrade.Comm.Spa.Dynamic.Interactive.Extension@0.1.0-alpha18
#addin nuget:?package=PulseTrade.Comm.Spa.Dynamic.Interactive.Extension&version=0.1.0-alpha18&prerelease
#tool nuget:?package=PulseTrade.Comm.Spa.Dynamic.Interactive.Extension&version=0.1.0-alpha18&prerelease
PulseTrade.Comm.Spa.Dynamic.Interactive.Extension
ColdFar Notebook 的 kernel extension。它把 provider-backed FsStlQuoteSession 的 committed bar/TA series 投影成 PulseTrade SDUI snapshot 與 live patch;Notebook 不需自行處理 provider actor、cursor token 或 ACK。
#r "nuget: PulseTrade.Comm.Spa.Dynamic.Interactive.Extension, <exact-version>"
open PulseTrade.Comm.Spa.Dynamic.Interactive.Extension
套件載入時會為目前 kernel 建立一個 SduiKernelRuntime;資料來源與 FSSTL session 仍由 Notebook composition 明確建立並註冊。正式資料流程不得由 extension 啟動 MdcQuote server、直讀 SQL/files 或建立假 market data。
TA_CHART 是 compiled module 的 presentation metadata,不會進入 step runtime,也不會在 session 建立另一份指標狀態。Notebook 可先由同一個 compiled module 建立 typed view,並用它的 dataRefs 建立真實 Quote binding:
let taView =
FsStlTaView.compile authoredModule
|> Result.defaultWith (fun issues -> failwithf "TA view: %A" issues)
// Engine/host 以 taView.DeclaredDataRefs 建立並註冊真實 QuoteSlot binding;
// 下列 slotId 由前一個 infrastructure cell 回傳。provider runtime、FsStl session
// 與 ACK wiring 不屬於 trader cell。
// 保持為 cell 最後一個 expression;既有 SDUI formatter 會自動顯示 iframe。
taView.ForQuoteSlot slotId
FsStlTaView 只保存 immutable document 與 typed series requests;QuoteSlot、provider client、session 與 observations 仍由 runtime 擁有。
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- FAkka.Mathnet.Symbolic (>= 10.1.400-win19)
- FSharp.Core (>= 10.1.400)
- PulseTrade.Comm.Spa.Dynamic.Contracts (= 0.1.1)
- PulseTrade.Comm.Spa.Dynamic.Interactive.Client (= 0.1.3)
- Suave (>= 3.4.6)
- SymbolicNet6.TradeCore (>= 10.1.400-win139)
- SymbolicNet6.TradeCore.FsStl (>= 10.1.400-win139)
- WebSharper (>= 10.1.6.676)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.1.0-alpha9 | 29 | 9/8/2026 |
| 0.1.0-alpha8 | 31 | 9/8/2026 |
| 0.1.0-alpha7 | 32 | 9/8/2026 |
| 0.1.0-alpha6 | 36 | 9/8/2026 |
| 0.1.0-alpha5 | 28 | 9/8/2026 |
| 0.1.0-alpha4 | 31 | 9/8/2026 |
| 0.1.0-alpha3 | 37 | 9/8/2026 |
| 0.1.0-alpha2 | 50 | 9/6/2026 |
| 0.1.0-alpha18 | 0 | 9/9/2026 |
| 0.1.0-alpha17 | 0 | 9/9/2026 |
| 0.1.0-alpha16 | 0 | 9/9/2026 |
| 0.1.0-alpha15 | 0 | 9/9/2026 |
| 0.1.0-alpha14 | 0 | 9/9/2026 |
| 0.1.0-alpha13 | 0 | 9/9/2026 |
| 0.1.0-alpha11 | 35 | 9/8/2026 |
| 0.1.0-alpha10 | 35 | 9/8/2026 |
| 0.1.0-alpha1 | 49 | 9/6/2026 |