PulseTrade.MarketData.E2EQuotation.Dynamic.Adapter
0.1.0-alpha7
dotnet add package PulseTrade.MarketData.E2EQuotation.Dynamic.Adapter --version 0.1.0-alpha7
NuGet\Install-Package PulseTrade.MarketData.E2EQuotation.Dynamic.Adapter -Version 0.1.0-alpha7
<PackageReference Include="PulseTrade.MarketData.E2EQuotation.Dynamic.Adapter" Version="0.1.0-alpha7" />
<PackageVersion Include="PulseTrade.MarketData.E2EQuotation.Dynamic.Adapter" Version="0.1.0-alpha7" />
<PackageReference Include="PulseTrade.MarketData.E2EQuotation.Dynamic.Adapter" />
paket add PulseTrade.MarketData.E2EQuotation.Dynamic.Adapter --version 0.1.0-alpha7
#r "nuget: PulseTrade.MarketData.E2EQuotation.Dynamic.Adapter, 0.1.0-alpha7"
#:package PulseTrade.MarketData.E2EQuotation.Dynamic.Adapter@0.1.0-alpha7
#addin nuget:?package=PulseTrade.MarketData.E2EQuotation.Dynamic.Adapter&version=0.1.0-alpha7&prerelease
#tool nuget:?package=PulseTrade.MarketData.E2EQuotation.Dynamic.Adapter&version=0.1.0-alpha7&prerelease
PulseTrade.MarketData.E2EQuotation.Dynamic.Adapter
E2EQuotation-specific canonical adapter,將numeric TA points與freshness映射為PulseTrade.Comm.Spa.Dynamic.Contracts document/snapshot/reducer state,並將SduiAction轉為E2EQuotation command intent。
本package是server/test-side mapper,不包含WebSharper UI、PTCS、fCell2、SQL或provider transport。E2EQuotation既有巨型WebSharper bundle不得直接reference本package:recursive canonical SduiValue/RuntimeState metadata會讓legacy wsfsc dependency merge失敗。Browser parallel path必須另用bounded TA-specific wire/bundle,再呼叫shared Renderer。
Current exact package:PulseTrade.MarketData.E2EQuotation.Dynamic.Adapter 0.1.0-alpha7,依賴FSharp.Core >= 10.1.301、Dynamic Contracts [0.1.0-alpha5]、TAResearch Contracts [0.1.0-alpha5]與FSharp.Indicators [0.1.101.305]。
applyHistoryReply直接接受transport-neutral TaHistoryReply,驗證bar/時間identity後以共用FSharp.Indicators.Composite.defaultParameters投影OHLC、SMA、+DI、ADX、MACD與Heikin-Ashi,並保留provider決定的revision、coverage、watermark與freshness。applyHistoryReplyWith接受typed E2EqDynamicTaHistoryParameters,讓consumer明確對齊query/row參數;invalid indicator parameters由Composite fail closed。這條路徑供E2EQ與PTCS Host做cross-consumer semantic gate;它不依賴PTCS Host、fCell2、SQL或renderer實作。
| 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
- FSharp.Core (>= 10.1.301)
- FSharp.Indicators (= 0.1.101.305)
- PulseTrade.Comm.Spa.Dynamic.Contracts (= 0.1.0-alpha5)
- PulseTrade.MarketData.TAResearch.Contracts (= 0.1.0-alpha5)
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-alpha7 | 52 | 8/13/2026 |
| 0.1.0-alpha6 | 45 | 8/13/2026 |
| 0.1.0-alpha5 | 50 | 8/13/2026 |
| 0.1.0-alpha4 | 57 | 7/12/2026 |
| 0.1.0-alpha3 | 56 | 7/12/2026 |