Skip to content

Commit

Permalink
Add support for the delayed SIP feed (#782)
Browse files Browse the repository at this point in the history
Issue #781 - The `DelayedSip` member was added to the `MarketDataFeed` enumeration.
  • Loading branch information
OlegRa authored Jan 29, 2025
1 parent 478136e commit 3db54f8
Show file tree
Hide file tree
Showing 3 changed files with 12 additions and 2 deletions.
2 changes: 1 addition & 1 deletion Alpaca.Markets.Tests/AlpacaDataClientTest.Snapshot.cs
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ public async Task ListSnapshotsAsyncWorks()
var snapshots = await mock.Client
.ListSnapshotsAsync(new LatestMarketDataListRequest(_symbols)
{
Feed = MarketDataFeed.Otc,
Feed = MarketDataFeed.DelayedSip,
Currency = Currency
});

Expand Down
11 changes: 10 additions & 1 deletion Alpaca.Markets/Enums/MarketDataFeed.cs
Original file line number Diff line number Diff line change
Expand Up @@ -25,5 +25,14 @@ public enum MarketDataFeed
/// </summary>
[UsedImplicitly]
[EnumMember(Value = "otc")]
Otc
Otc,

/// <summary>
/// DelayedSIP feed - 15-minute delayed <see cref="Sip"/>. It can only be used
/// in the latest endpoints and on the stream. For historical endpoints you can
/// simply use <see cref="Sip"/> and set the end parameter to 15 minutes ago.
/// </summary>
[UsedImplicitly]
[EnumMember(Value = "delayed_sip")]
DelayedSip
}
1 change: 1 addition & 0 deletions Alpaca.Markets/PublicAPI.Shipped.txt
Original file line number Diff line number Diff line change
Expand Up @@ -1053,6 +1053,7 @@ Alpaca.Markets.ListOrdersRequest.WithInterval(Alpaca.Markets.Interval<System.Dat
Alpaca.Markets.ListOrdersRequest.WithSymbol(string! symbol) -> Alpaca.Markets.ListOrdersRequest!
Alpaca.Markets.ListOrdersRequest.WithSymbols(System.Collections.Generic.IEnumerable<string!>! symbols) -> Alpaca.Markets.ListOrdersRequest!
Alpaca.Markets.MarketDataFeed
Alpaca.Markets.MarketDataFeed.DelayedSip = 3 -> Alpaca.Markets.MarketDataFeed
Alpaca.Markets.MarketDataFeed.Iex = 0 -> Alpaca.Markets.MarketDataFeed
Alpaca.Markets.MarketDataFeed.Otc = 2 -> Alpaca.Markets.MarketDataFeed
Alpaca.Markets.MarketDataFeed.Sip = 1 -> Alpaca.Markets.MarketDataFeed
Expand Down

0 comments on commit 3db54f8

Please sign in to comment.