在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → Alpaca交易API的C# SDK介绍

Alpaca交易API的C# SDK介绍

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:0.88M
  • 下载次数:0
  • 浏览次数:42
  • 发布时间:2024-03-19
  • 实例类别:一般编程问题
  • 发 布 人:chenxiaolan
  • 文件格式:.zip
  • 所需积分:2
 

实例介绍

【实例简介】
Alpaca交易API为开发者提供了强大的交易功能,而其C# SDK使得.NET开发者能够轻松集成这些功能到自己的应用中。本文将指导你如何安装.NET SDK,提供一个简单的控制台应用示例,并介绍Alpaca数据API的不同订阅计划。

首先,通过运行dotnet new console在一个新的空文件夹中创建一个新的控制台应用。然后,使用dotnet add package Alpaca.Markets命令添加Alpaca .NET SDK引用。接下来,用以下代码片段替换自动生成的Programm.cs文件内容:
using System;
using Alpaca.Markets;
using System.Threading.Tasks;

namespace AlpacaExample
{
    internal static class Program
    {
        private const String KEY_ID = "";

        private const String SECRET_KEY = "";

        public static async Task Main()
        {
            var client = Environments.Paper
                .GetAlpacaTradingClient(new SecretKey(KEY_ID, SECRET_KEY));

            var clock = await client.GetClockAsync();

            if (clock != null)
            {
                Console.WriteLine(
                    "Timestamp: {0}, NextOpen: {1}, NextClose: {2}",
                    clock.TimestampUtc, clock.NextOpenUtc, clock.NextCloseUtc);
            }
        }
    }
}
将KEY_ID和SECRET_KEY值替换为你从Alpaca仪表板获取的数据。使用dotnet run命令运行示例应用并检查输出。你应该会看到关于当前市场时间戳以及市场下次开盘和闭市时间的信息。

此外,Alpaca提供三种不同的数据API v2实时流数据订阅计划:免费、无限和商业。免费计划仅提供IEX数据并有一些订阅限制。其他计划提供完整的SIP数据而没有数据订阅限制。SDK中的IAlpacaDataStreamingClient接口及其实现为这两种流提供了统一的访问方式。

无论是初学者还是经验丰富的开发者,通过本文的指导,您都能够开始使用Alpaca交易API的C# SDK,为您的交易应用增添强大的功能。
【实例截图】
【核心代码】
文件清单
└── alpaca-trade-api-csharp-095c6ebf5d556485b55f340bd6a81c65880ecc44
    ├── Alpaca.Markets
    │   ├── AlpacaCryptoDataClient.cs
    │   ├── AlpacaCryptoStreamingClient.cs
    │   ├── AlpacaDataClient.cs
    │   ├── AlpacaDataStreamingClient.cs
    │   ├── Alpaca.Markets.csproj
    │   ├── Alpaca.Markets.csproj.DotSettings
    │   ├── AlpacaNewsStreamingClient.cs
    │   ├── AlpacaStreamingClient.cs
    │   ├── AlpacaTradingClient.cs
    │   ├── AlpacaTradingClient.General.cs
    │   ├── AlpacaTradingClient.Orders.cs
    │   ├── AlpacaTradingClient.WatchList.cs
    │   ├── Authentication
    │   │   ├── OAuthKey.cs
    │   │   ├── SecretKey.cs
    │   │   └── SecurityKey.cs
    │   ├── CompatibilitySuppressions.xml
    │   ├── DataHistoricalClientBase.cs
    │   ├── DataStreamingClientBase.cs
    │   ├── Enums
    │   │   ├── AccountActivityType.cs
    │   │   ├── AccountStatus.cs
    │   │   ├── Adjustment.cs
    │   │   ├── AssetAttributes.cs
    │   │   ├── AssetClass.cs
    │   │   ├── AssetStatus.cs
    │   │   ├── AuthStatus.cs
    │   │   ├── BarTimeFrame.cs
    │   │   ├── BarTimeFrameUnit.cs
    │   │   ├── ConnectionStatus.cs
    │   │   ├── CorporateActionDateType.cs
    │   │   ├── CorporateActionSubType.cs
    │   │   ├── CorporateActionType.cs
    │   │   ├── CryptoExchange.cs
    │   │   ├── DayTradeMarginCallProtection.cs
    │   │   ├── Exchange.cs
    │   │   ├── HistoryPeriodUnit.cs
    │   │   ├── JsonAction.cs
    │   │   ├── MarketDataFeed.cs
    │   │   ├── Multiplier.cs
    │   │   ├── OrderClass.cs
    │   │   ├── OrderSide.cs
    │   │   ├── OrderStatus.cs
    │   │   ├── OrderStatusFilter.cs
    │   │   ├── OrderType.cs
    │   │   ├── PositionSide.cs
    │   │   ├── SortDirection.cs
    │   │   ├── TakerSide.cs
    │   │   ├── Tape.cs
    │   │   ├── TimeFrame.cs
    │   │   ├── TimeInForce.cs
    │   │   ├── TradeConfirmEmail.cs
    │   │   └── TradeEvent.cs
    │   ├── Environment
    │   │   ├── EnvironmentExtensions.cs
    │   │   ├── Environments.cs
    │   │   ├── IEnvironment.cs
    │   │   ├── LiveEnvironment.cs
    │   │   └── PaperEnvironment.cs
    │   ├── Exceptions
    │   │   ├── RequestValidationException.cs
    │   │   └── RestClientErrorException.cs
    │   ├── Extensions
    │   │   └── ConfigurationExtensions.cs
    │   ├── GlobalSuppressions.cs
    │   ├── Helpers
    │   │   ├── ActionExtensions.cs
    │   │   ├── ActiveStocksExtensions.cs
    │   │   ├── AlpacaScreenerClientExtensions.cs
    │   │   ├── AnnouncementExtensions.cs
    │   │   ├── AssetAttributesEnumConverter.cs
    │   │   ├── AssumeUtcIsoDateTimeConverter.cs
    │   │   ├── CryptoExchangeEnumConverter.cs
    │   │   ├── CustomTimeZone.cs
    │   │   ├── DateOnlyConverter.cs
    │   │   ├── DateTimeHelper.cs
    │   │   ├── DebuggerDisplayExtensions.cs
    │   │   ├── DecimalExtensions.cs
    │   │   ├── DictionaryExtensions.cs
    │   │   ├── EnumerableExtensions.cs
    │   │   ├── EnumExtensions.cs
    │   │   ├── ExchangeEnumConverter.cs
    │   │   ├── HistoricalRequestBaseExtensions.cs
    │   │   ├── HttpClientExtensions.cs
    │   │   ├── HttpClientExtensions.Delete.cs
    │   │   ├── HttpClientExtensions.Get.cs
    │   │   ├── HttpClientExtensions.Patch.cs
    │   │   ├── HttpClientExtensions.Post.cs
    │   │   ├── HttpResponseMethodExtensions.cs
    │   │   ├── HttpStatusCodeExtensions.cs
    │   │   ├── IntervalCalenderExtensions.cs
    │   │   ├── IntervalExtensions.cs
    │   │   ├── JsonNewOrderExtensions.cs
    │   │   ├── KeyValuePairExtensions.cs
    │   │   ├── ListExtensions.cs
    │   │   ├── OpenClose.cs
    │   │   ├── OrderExtensions.cs
    │   │   ├── OrderQuantity.cs
    │   │   ├── OrderSideEnumConverter.cs
    │   │   ├── PaginationExtensions.cs
    │   │   ├── PositionQuantity.cs
    │   │   ├── QueryBuilder.cs
    │   │   ├── TimeOnlyConverter.cs
    │   │   ├── UnixSecondsDateTimeConverter.cs
    │   │   ├── UriBuilderExtensions.cs
    │   │   └── Validation.cs
    │   ├── Interfaces
    │   │   ├── IAccountActivity.cs
    │   │   ├── IAccountConfiguration.cs
    │   │   ├── IAccount.cs
    │   │   ├── IActiveStock.cs
    │   │   ├── IAlpacaCryptoDataClient.cs
    │   │   ├── IAlpacaCryptoStreamingClient.cs
    │   │   ├── IAlpacaDataClient.cs
    │   │   ├── IAlpacaDataStreamingClient.cs
    │   │   ├── IAlpacaDataSubscription.cs
    │   │   ├── IAlpacaNewsStreamingClient.cs
    │   │   ├── IAlpacaScreenerClient.cs
    │   │   ├── IAlpacaStreamingClient.cs
    │   │   ├── IAlpacaTradingClient.cs
    │   │   ├── IAnnouncement.cs
    │   │   ├── IAsset.cs
    │   │   ├── IAuction.cs
    │   │   ├── IAuctionEntry.cs
    │   │   ├── IBar.cs
    │   │   ├── IClock.cs
    │   │   ├── ICorrection.cs
    │   │   ├── IErrorInformation.cs
    │   │   ├── IHistoricalBarsClient.cs
    │   │   ├── IHistoricalQuotesClient.cs
    │   │   ├── IHistoricalRequest.cs
    │   │   ├── IHistoricalTradesClient.cs
    │   │   ├── IIntervalCalendar.cs
    │   │   ├── ILimitUpLimitDown.cs
    │   │   ├── IMarketMover.cs
    │   │   ├── IMarketMovers.cs
    │   │   ├── IMultiPage.cs
    │   │   ├── IMultiPageMutable.cs
    │   │   ├── INewsArticle.cs
    │   │   ├── IOrderActionStatus.cs
    │   │   ├── IOrderBook.cs
    │   │   ├── IOrderBookEntry.cs
    │   │   ├── IOrder.cs
    │   │   ├── IPage.cs
    │   │   ├── IPageMutable.cs
    │   │   ├── IPortfolioHistory.cs
    │   │   ├── IPortfolioHistoryItem.cs
    │   │   ├── IPositionActionStatus.cs
    │   │   ├── IPosition.cs
    │   │   ├── IQuote.cs
    │   │   ├── ISnapshot.cs
    │   │   ├── IStatus.cs
    │   │   ├── IStreamingClient.cs
    │   │   ├── IStreamingDataClient.cs
    │   │   ├── ISubscriptionHandler.cs
    │   │   ├── ISymbolMutable.cs
    │   │   ├── ITrade.cs
    │   │   ├── ITradeUpdate.cs
    │   │   └── IWatchList.cs
    │   ├── Messages
    │   │   ├── JsonAccountActivity.cs
    │   │   ├── JsonAccountConfiguration.cs
    │   │   ├── JsonAccount.cs
    │   │   ├── JsonActiveStock.cs
    │   │   ├── JsonActiveStocks.cs
    │   │   ├── JsonAnnouncement.cs
    │   │   ├── JsonAsset.cs
    │   │   ├── JsonAuction.cs
    │   │   ├── JsonAuctionEntry.cs
    │   │   ├── JsonAuctionsPage.cs
    │   │   ├── JsonAuthentication.cs
    │   │   ├── JsonAuthRequest.cs
    │   │   ├── JsonAuthResponse.cs
    │   │   ├── JsonBarsPage.cs
    │   │   ├── JsonCalendar.cs
    │   │   ├── JsonClock.cs
    │   │   ├── JsonConnectionSuccess.cs
    │   │   ├── JsonCorrection.cs
    │   │   ├── JsonCryptoSnapshot.cs
    │   │   ├── JsonError.cs
    │   │   ├── JsonHistoricalBar.cs
    │   │   ├── JsonHistoricalCryptoQuote.cs
    │   │   ├── JsonHistoricalOrderBook.cs
    │   │   ├── JsonHistoricalQuote.cs
    │   │   ├── JsonHistoricalTrade.cs
    │   │   ├── JsonLatestBar.cs
    │   │   ├── JsonLatestBestBidOffer.cs
    │   │   ├── JsonLatestData.cs
    │   │   ├── JsonLatestQuote.cs
    │   │   ├── JsonLatestTrade.cs
    │   │   ├── JsonLimitUpLimitDown.cs
    │   │   ├── JsonListenRequest.cs
    │   │   ├── JsonMarketMover.cs
    │   │   ├── JsonMarketMovers.cs
    │   │   ├── JsonMultiAuctionsPage.cs
    │   │   ├── JsonMultiBarsPage.cs
    │   │   ├── JsonMultiQuotesPage.cs
    │   │   ├── JsonMultiTradesPage.cs
    │   │   ├── JsonNewOrderAdvancedAttributes.cs
    │   │   ├── JsonNewOrder.cs
    │   │   ├── JsonNewsArticle.cs
    │   │   ├── JsonNewsPage.cs
    │   │   ├── JsonOrderActionStatus.cs
    │   │   ├── JsonOrderBookEntry.cs
    │   │   ├── JsonOrder.cs
    │   │   ├── JsonPortfolioHistory.cs
    │   │   ├── JsonPositionActionStatus.cs
    │   │   ├── JsonPosition.cs
    │   │   ├── JsonQuotesPage.cs
    │   │   ├── JsonRealTimeBar.cs
    │   │   ├── JsonRealTimeBase.cs
    │   │   ├── JsonRealTimeCryptoQuote.cs
    │   │   ├── JsonRealTimeOrderBook.cs
    │   │   ├── JsonRealTimeQuote.cs
    │   │   ├── JsonRealTimeTrade.cs
    │   │   ├── JsonSnapshot.cs
    │   │   ├── JsonStreamError.cs
    │   │   ├── JsonSubscriptionUpdate.cs
    │   │   ├── JsonTradesPage.cs
    │   │   ├── JsonTradeUpdate.cs
    │   │   ├── JsonTradingStatus.cs
    │   │   └── JsonWatchList.cs
    │   ├── Orders
    │   │   ├── AdvancedOrderBase.cs
    │   │   ├── BracketOrder.cs
    │   │   ├── IStopLoss.cs
    │   │   ├── ITakeProfit.cs
    │   │   ├── LimitOrder.cs
    │   │   ├── MarketOrder.cs
    │   │   ├── OneCancelsOtherOrder.cs
    │   │   ├── OrderBase.cs
    │   │   ├── OrderBaseExtensions.cs
    │   │   ├── OrderSideExtensions.cs
    │   │   ├── SimpleOrderBase.cs
    │   │   ├── StopLimitOrder.cs
    │   │   ├── StopLossOrder.cs
    │   │   ├── StopOrder.cs
    │   │   ├── TakeProfitOrder.cs
    │   │   ├── TrailingStopOrder.cs
    │   │   └── TrailOffset.cs
    │   ├── packages.lock.json
    │   ├── Parameters
    │   │   ├── AccountActivitiesRequest.cs
    │   │   ├── AlpacaClientConfigurationBase.cs
    │   │   ├── AlpacaCryptoDataClientConfiguration.cs
    │   │   ├── AlpacaCryptoStreamingClientConfiguration.cs
    │   │   ├── AlpacaDataClientConfiguration.cs
    │   │   ├── AlpacaDataStreamingClientConfiguration.cs
    │   │   ├── AlpacaNewsStreamingClientConfiguration.cs
    │   │   ├── AlpacaStreamingClientConfiguration.cs
    │   │   ├── AlpacaTradingClientConfiguration.cs
    │   │   ├── AnnouncementsRequest.cs
    │   │   ├── AssetsRequest.cs
    │   │   ├── CalendarRequest.cs
    │   │   ├── ChangeOrderRequest.cs
    │   │   ├── ChangeWatchListRequest.cs
    │   │   ├── DeleteAllPositionsRequest.cs
    │   │   ├── DeletePositionRequest.cs
    │   │   ├── HistoricalAuctionsRequest.cs
    │   │   ├── HistoricalBarsRequest.cs
    │   │   ├── HistoricalCryptoBarsRequest.cs
    │   │   ├── HistoricalCryptoQuotesRequest.cs
    │   │   ├── HistoricalCryptoTradesRequest.cs
    │   │   ├── HistoricalQuotesRequest.cs
    │   │   ├── HistoricalRequestBase.cs
    │   │   ├── HistoricalTradesRequest.cs
    │   │   ├── HistoryPeriod.cs
    │   │   ├── Interval.cs
    │   │   ├── LatestDataListRequest.cs
    │   │   ├── LatestMarketDataListRequest.cs
    │   │   ├── LatestMarketDataRequest.cs
    │   │   ├── LatestOrderBooksRequest.cs
    │   │   ├── ListOrdersRequest.cs
    │   │   ├── NewOrderRequest.cs
    │   │   ├── NewsArticlesRequest.cs
    │   │   ├── NewWatchListRequest.cs
    │   │   ├── Pagination.cs
    │   │   ├── PortfolioHistoryRequest.cs
    │   │   ├── SnapshotDataListRequest.cs
    │   │   ├── StreamingClientConfiguration.cs
    │   │   └── UpdateWatchListRequest.cs
    │   ├── PublicAPI.Shipped.txt
    │   ├── PublicAPI.Unshipped.txt
    │   ├── RateLimit
    │   │   ├── IRateLimitProvider.cs
    │   │   ├── IRateLimitValues.cs
    │   │   ├── RateLimitHandler.cs
    │   │   └── RateLimitValues.cs
    │   ├── README.md
    │   ├── Throttling
    │   │   └── ThrottleParameters.cs
    │   └── WebSocket
    │       ├── ClientWebSocketWrapper.cs
    │       ├── IWebSocket.cs
    │       ├── ReceiveResult.cs
    │       ├── StreamingClientBase.cs
    │       ├── SynchronizationQueue.cs
    │       └── WebSocketTransport.cs
    ├── Alpaca.Markets.Extensions
    │   ├── Alpaca.Markets.Extensions.csproj
    │   ├── Alpaca.Markets.Extensions.csproj.DotSettings
    │   ├── AlpacaProxy
    │   │   └── EnvironmentExtensions.cs
    │   ├── AsyncTasks
    │   │   └── AlpacaValueTask.cs
    │   ├── Cache
    │   │   └── AlpacaTradingClientExtensions.cs
    │   ├── CompatibilitySuppressions.xml
    │   ├── GlobalSuppressions.cs
    │   ├── IHttpClient
    │   │   └── AlpacaServiceCollectionExtensions.cs
    │   ├── Orders
    │   │   ├── Bracket.cs
    │   │   └── OrderSideExtensions.cs
    │   ├── packages.lock.json
    │   ├── Pagination
    │   │   ├── AlpacaDataClientExtensions.cs
    │   │   ├── AlpacaTradingClientExtensions.cs
    │   │   ├── HistoricalBarsClientExtensions.cs
    │   │   ├── HistoricalQuotesClientExtensions.cs
    │   │   ├── HistoricalTradesClientExtensions.cs
    │   │   └── PaginationExtensions.cs
    │   ├── PublicAPI.Shipped.txt
    │   ├── PublicAPI.Unshipped.txt
    │   ├── README.md
    │   ├── Reconnection
    │   │   ├── AlpacaCryptoStreamingClientExtensions.cs
    │   │   ├── AlpacaDataStreamingClientExtensions.cs
    │   │   ├── AlpacaNewsStreamingClientExtensions.cs
    │   │   ├── AlpacaStreamingClientExtensions.cs
    │   │   ├── ClientWithReconnectBase.cs
    │   │   ├── ClientWithSubscriptionReconnectBase.cs
    │   │   └── ReconnectionParameters.cs
    │   ├── Statistics
    │   │   ├── EnumerableExtensions.cs
    │   │   └── HistoricalBarsClientExtensions.cs
    │   ├── Subscriptions
    │   │   ├── AlpacaCryptoStreamingClientExtensions.cs
    │   │   ├── AlpacaDataStreamingClientExtensions.cs
    │   │   ├── AlpacaDataSubscriptionContainer.cs
    │   │   ├── AlpacaDataSubscriptionExtensions.cs
    │   │   ├── AlpacaNewsStreamingClientExtensions.cs
    │   │   ├── DisposableAlpacaDataSubscription.cs
    │   │   ├── IDisposableAlpacaDataSubscription.cs
    │   │   ├── StreamingClientExtensions.cs
    │   │   └── StreamingDataClientExtensions.cs
    │   └── TimeInterval
    │       └── AlpacaTradingClientExtensions.cs
    ├── Alpaca.Markets.Extensions.Tests
    │   ├── AlpacaCryptoDataClientTest.cs
    │   ├── AlpacaCryptoStreamingClientTest.cs
    │   ├── AlpacaDataClientTest.Auctions.cs
    │   ├── AlpacaDataClientTest.Bars.cs
    │   ├── AlpacaDataClientTest.cs
    │   ├── AlpacaDataClientTest.News.cs
    │   ├── AlpacaDataClientTest.Quotes.cs
    │   ├── AlpacaDataClientTest.Trades.cs
    │   ├── AlpacaDataStreamingClientTest.Bars.cs
    │   ├── AlpacaDataStreamingClientTest.Cancellations.cs
    │   ├── AlpacaDataStreamingClientTest.Corrections.cs
    │   ├── AlpacaDataStreamingClientTest.cs
    │   ├── AlpacaDataStreamingClientTest.Lulds.cs
    │   ├── AlpacaDataStreamingClientTest.Quotes.cs
    │   ├── AlpacaDataStreamingClientTest.Statuses.cs
    │   ├── AlpacaDataStreamingClientTest.Trades.cs
    │   ├── AlpacaDataSubscriptionExtensions.cs
    │   ├── AlpacaDataSubscriptionTest.cs
    │   ├── Alpaca.Markets.Extensions.Tests.csproj
    │   ├── AlpacaNewsStreamingClientTest.cs
    │   ├── AlpacaTradingClientTest.cs
    │   ├── AlpacaValueTaskTest.cs
    │   ├── BracketTest.cs
    │   ├── EnvironmentTest.cs
    │   ├── GlobalUsings.cs
    │   ├── MockClient.cs
    │   ├── MockClientsFactory.cs
    │   ├── ServiceCollectionTest.cs
    │   ├── StatisticsTest.cs
    │   ├── StreamingDataClientTest.cs
    │   └── WithReconnectTest.cs
    ├── Alpaca.Markets.sln
    ├── Alpaca.Markets.sln.DotSettings
    ├── Alpaca.Markets.snk
    ├── Alpaca.Markets.Tests
    │   ├── AlpacaCryptoDataClientTest.Bars.cs
    │   ├── AlpacaCryptoDataClientTest.cs
    │   ├── AlpacaCryptoDataClientTest.Latest.cs
    │   ├── AlpacaCryptoDataClientTest.Other.cs
    │   ├── AlpacaCryptoDataClientTest.Quotes.cs
    │   ├── AlpacaCryptoDataClientTest.Snapshot.cs
    │   ├── AlpacaCryptoDataClientTest.Trades.cs
    │   ├── AlpacaCryptoStreamingClientTest.cs
    │   ├── AlpacaDataClientTest.Auctions.cs
    │   ├── AlpacaDataClientTest.Bars.cs
    │   ├── AlpacaDataClientTest.cs
    │   ├── AlpacaDataClientTest.Latest.cs
    │   ├── AlpacaDataClientTest.Meta.cs
    │   ├── AlpacaDataClientTest.Other.cs
    │   ├── AlpacaDataClientTest.Quotes.cs
    │   ├── AlpacaDataClientTest.Snapshot.cs
    │   ├── AlpacaDataClientTest.Trades.cs
    │   ├── AlpacaDataStreamingClientTest.cs
    │   ├── Alpaca.Markets.Tests.csproj
    │   ├── AlpacaNewsStreamingClientTest.cs
    │   ├── AlpacaStreamingClientTest.cs
    │   ├── AlpacaTradingClientTest.Account.cs
    │   ├── AlpacaTradingClientTest.Actions.cs
    │   ├── AlpacaTradingClientTest.Assets.cs
    │   ├── AlpacaTradingClientTest.cs
    │   ├── AlpacaTradingClientTest.Orders.cs
    │   ├── AlpacaTradingClientTest.Positions.cs
    │   ├── AlpacaTradingClientTest.Watchlists.cs
    │   ├── ConvertersTest.cs
    │   ├── DefaultValuesTest.cs
    │   ├── ErrorsAndWarningsTracker.cs
    │   ├── GlobalUsings.cs
    │   ├── HistoricalDataHelpers.cs
    │   ├── HistoricalRequestTest.cs
    │   ├── IMock.cs
    │   ├── IntervalTest.cs
    │   ├── MessageDataHelpers.cs
    │   ├── MockClientsFactory.cs
    │   ├── MockHttpClient.cs
    │   ├── MockWsClient.cs
    │   ├── OrderTypeTest.cs
    │   ├── RequestValidationTest.cs
    │   ├── SubscriptionHelper.cs
    │   └── ThrottleParametersTest.cs
    ├── Configuration.xml
    ├── CONTRIBUTING.md
    ├── CONTRIBUTORS.md
    ├── Documentation
    │   ├── api
    │   │   └── index.md
    │   ├── articles
    │   │   ├── intro.md
    │   │   └── toc.yml
    │   ├── docfx.json
    │   ├── Documentation.csproj
    │   ├── index.md
    │   ├── _site
    │   │   ├── api
    │   │   │   ├── Alpaca.Markets.AccountActivitiesRequest.html
    │   │   │   ├── Alpaca.Markets.AccountActivityType.html
    │   │   │   ├── Alpaca.Markets.AccountStatus.html
    │   │   │   ├── Alpaca.Markets.AdvancedOrderBase.html
    │   │   │   ├── Alpaca.Markets.AggregatesRequest.html
    │   │   │   ├── Alpaca.Markets.AggregationPeriod.html
    │   │   │   ├── Alpaca.Markets.AggregationPeriodUnit.html
    │   │   │   ├── Alpaca.Markets.AggregationType.html
    │   │   │   ├── Alpaca.Markets.AlpacaDataClientConfiguration.html
    │   │   │   ├── Alpaca.Markets.AlpacaDataClient.html
    │   │   │   ├── Alpaca.Markets.AlpacaDataStreamingClientConfiguration.html
    │   │   │   ├── Alpaca.Markets.AlpacaDataStreamingClient.html
    │   │   │   ├── Alpaca.Markets.AlpacaStreamingClientConfiguration.html
    │   │   │   ├── Alpaca.Markets.AlpacaStreamingClient.html
    │   │   │   ├── Alpaca.Markets.AlpacaTradingClientConfiguration.html
    │   │   │   ├── Alpaca.Markets.AlpacaTradingClient.html
    │   │   │   ├── Alpaca.Markets.ApiVersion.html
    │   │   │   ├── Alpaca.Markets.AssetClass.html
    │   │   │   ├── Alpaca.Markets.AssetsRequest.html
    │   │   │   ├── Alpaca.Markets.AssetStatus.html
    │   │   │   ├── Alpaca.Markets.AuthStatus.html
    │   │   │   ├── Alpaca.Markets.BarSetRequest.html
    │   │   │   ├── Alpaca.Markets.BracketOrder.html
    │   │   │   ├── Alpaca.Markets.CalendarRequest.html
    │   │   │   ├── Alpaca.Markets.ChangeOrderRequest.html
    │   │   │   ├── Alpaca.Markets.ChangeWatchListRequest-1.html
    │   │   │   ├── Alpaca.Markets.DayTradeMarginCallProtection.html
    │   │   │   ├── Alpaca.Markets.DeletePositionRequest.html
    │   │   │   ├── Alpaca.Markets.EnvironmentExtensions.html
    │   │   │   ├── Alpaca.Markets.Environments.html
    │   │   │   ├── Alpaca.Markets.Exchange.html
    │   │   │   ├── Alpaca.Markets.ExchangeType.html
    │   │   │   ├── Alpaca.Markets.HistoricalRequest.html
    │   │   │   ├── Alpaca.Markets.HistoryPeriod.html
    │   │   │   ├── Alpaca.Markets.HistoryPeriodUnit.html
    │   │   │   ├── Alpaca.Markets.html
    │   │   │   ├── Alpaca.Markets.IAccountActivity.html
    │   │   │   ├── Alpaca.Markets.IAccountBase.html
    │   │   │   ├── Alpaca.Markets.IAccountConfiguration.html
    │   │   │   ├── Alpaca.Markets.IAccount.html
    │   │   │   ├── Alpaca.Markets.IAccountUpdate.html
    │   │   │   ├── Alpaca.Markets.IAggBase.html
    │   │   │   ├── Alpaca.Markets.IAgg.html
    │   │   │   ├── Alpaca.Markets.IAlpacaDataClient.html
    │   │   │   ├── Alpaca.Markets.IAlpacaDataStreamingClient.html
    │   │   │   ├── Alpaca.Markets.IAlpacaDataSubscription-1.html
    │   │   │   ├── Alpaca.Markets.IAlpacaDataSubscription.html
    │   │   │   ├── Alpaca.Markets.IAlpacaStreamingClient.html
    │   │   │   ├── Alpaca.Markets.IAlpacaTradingClient.html
    │   │   │   ├── Alpaca.Markets.IAsset.html
    │   │   │   ├── Alpaca.Markets.ICalendar.html
    │   │   │   ├── Alpaca.Markets.IClock.html
    │   │   │   ├── Alpaca.Markets.IEnvironment.html
    │   │   │   ├── Alpaca.Markets.IExchange.html
    │   │   │   ├── Alpaca.Markets.IExclusiveTimeInterval.html
    │   │   │   ├── Alpaca.Markets.IHistoricalBase.html
    │   │   │   ├── Alpaca.Markets.IHistoricalItems-1.html
    │   │   │   ├── Alpaca.Markets.IHistoricalQuote.html
    │   │   │   ├── Alpaca.Markets.IHistoricalTrade.html
    │   │   │   ├── Alpaca.Markets.IInclusiveTimeInterval.html
    │   │   │   ├── Alpaca.Markets.ILastQuote.html
    │   │   │   ├── Alpaca.Markets.ILastTrade.html
    │   │   │   ├── Alpaca.Markets.IOrderActionStatus.html
    │   │   │   ├── Alpaca.Markets.IOrder.html
    │   │   │   ├── Alpaca.Markets.IPolygonDataClient.html
    │   │   │   ├── Alpaca.Markets.IPolygonStreamingClient.html
    │   │   │   ├── Alpaca.Markets.IPortfolioHistory.html
    │   │   │   ├── Alpaca.Markets.IPortfolioHistoryItem.html
    │   │   │   ├── Alpaca.Markets.IPositionActionStatus.html
    │   │   │   ├── Alpaca.Markets.IPosition.html
    │   │   │   ├── Alpaca.Markets.IQuoteBase-1.html
    │   │   │   ├── Alpaca.Markets.IRequestWithTimeInterval-1.html
    │   │   │   ├── Alpaca.Markets.IStopLoss.html
    │   │   │   ├── Alpaca.Markets.IStreamAgg.html
    │   │   │   ├── Alpaca.Markets.IStreamBase.html
    │   │   │   ├── Alpaca.Markets.IStreamingClientBase.html
    │   │   │   ├── Alpaca.Markets.IStreamQuote.html
    │   │   │   ├── Alpaca.Markets.IStreamTrade.html
    │   │   │   ├── Alpaca.Markets.ITakeProfit.html
    │   │   │   ├── Alpaca.Markets.ITimeInterval.html
    │   │   │   ├── Alpaca.Markets.ITimestamps.html
    │   │   │   ├── Alpaca.Markets.ITradeUpdate.html
    │   │   │   ├── Alpaca.Markets.IWatchList.html
    │   │   │   ├── Alpaca.Markets.IWebSocketFactory.html
    │   │   │   ├── Alpaca.Markets.IWebSocket.html
    │   │   │   ├── Alpaca.Markets.LimitOrder.html
    │   │   │   ├── Alpaca.Markets.ListOrdersRequest.html
    │   │   │   ├── Alpaca.Markets.MarketDataType.html
    │   │   │   ├── Alpaca.Markets.MarketOrder.html
    │   │   │   ├── Alpaca.Markets.NewOrderRequest.html
    │   │   │   ├── Alpaca.Markets.NewWatchListRequest.html
    │   │   │   ├── Alpaca.Markets.OAuthKey.html
    │   │   │   ├── Alpaca.Markets.OneCancelsOtherOrder.html
    │   │   │   ├── Alpaca.Markets.OrderBaseExtensions.html
    │   │   │   ├── Alpaca.Markets.OrderBase.html
    │   │   │   ├── Alpaca.Markets.OrderClass.html
    │   │   │   ├── Alpaca.Markets.OrderSideExtensions.html
    │   │   │   ├── Alpaca.Markets.OrderSide.html
    │   │   │   ├── Alpaca.Markets.OrderStatusFilter.html
    │   │   │   ├── Alpaca.Markets.OrderStatus.html
    │   │   │   ├── Alpaca.Markets.OrderType.html
    │   │   │   ├── Alpaca.Markets.PolygonDataClientConfiguration.html
    │   │   │   ├── Alpaca.Markets.PolygonDataClient.html
    │   │   │   ├── Alpaca.Markets.PolygonStreamingClientConfiguration.html
    │   │   │   ├── Alpaca.Markets.PolygonStreamingClient.html
    │   │   │   ├── Alpaca.Markets.PortfolioHistoryRequest.html
    │   │   │   ├── Alpaca.Markets.PositionSide.html
    │   │   │   ├── Alpaca.Markets.RequestValidationException.html
    │   │   │   ├── Alpaca.Markets.RestClientErrorException.html
    │   │   │   ├── Alpaca.Markets.SecretKey.html
    │   │   │   ├── Alpaca.Markets.SecurityKey.html
    │   │   │   ├── Alpaca.Markets.SimpleOrderBase.html
    │   │   │   ├── Alpaca.Markets.SortDirection.html
    │   │   │   ├── Alpaca.Markets.StopLimitOrder.html
    │   │   │   ├── Alpaca.Markets.StopLossOrder.html
    │   │   │   ├── Alpaca.Markets.StopOrder.html
    │   │   │   ├── Alpaca.Markets.StreamingClientBase-1.html
    │   │   │   ├── Alpaca.Markets.StreamingClientConfiguration.html
    │   │   │   ├── Alpaca.Markets.TakeProfitOrder.html
    │   │   │   ├── Alpaca.Markets.ThrottleParameters.html
    │   │   │   ├── Alpaca.Markets.TickType.html
    │   │   │   ├── Alpaca.Markets.TimeFrame.html
    │   │   │   ├── Alpaca.Markets.TimeInForce.html
    │   │   │   ├── Alpaca.Markets.TimeInterval.html
    │   │   │   ├── Alpaca.Markets.TradeConfirmEmail.html
    │   │   │   ├── Alpaca.Markets.TradeEvent.html
    │   │   │   ├── Alpaca.Markets.TrailingStopOrder.html
    │   │   │   ├── Alpaca.Markets.TrailOffset.html
    │   │   │   ├── Alpaca.Markets.UpdateWatchListRequest.html
    │   │   │   ├── index.html
    │   │   │   └── toc.html
    │   │   ├── articles
    │   │   │   └── intro.html
    │   │   ├── index.html
    │   │   ├── manifest.json
    │   │   ├── styles
    │   │   │   ├── docfx.js
    │   │   │   └── search-worker.js
    │   │   └── xrefmap.yml
    │   └── toc.yml
    ├── Icon.png
    ├── LICENSE
    ├── Portable.Helpers
    │   ├── CallerArgumentExpressionAttribute.cs
    │   ├── GlobalSuppressions.cs
    │   ├── Index.cs
    │   ├── KeyValuePairExtensions.cs
    │   ├── NullableHelper.cs
    │   ├── Portable.Helpers.projitems
    │   ├── Portable.Helpers.shproj
    │   ├── Range.cs
    │   └── ValidatedNotNullAttribute.cs
    ├── README.md
    ├── SECURITY.md
    └── UsageExamples
        ├── DateHelperExample.cs
        ├── IndicatorLibraryExample.cs
        ├── MeanReversionBrokerage.cs
        ├── MeanReversionPaperOnly.cs
        ├── MeanReversionWithCrypto.cs
        ├── Program.cs
        ├── README.md
        └── UsageExamples.csproj

37 directories, 570 files

标签:

实例下载地址

Alpaca交易API的C# SDK介绍

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警