Alpaca Documentation Beta

Structure Alpaca​Data​Client

public struct AlpacaDataClient: AlpacaClientProtocol
AlpacaDataClient AlpacaDataClient AlpacaClientProtocol AlpacaClientProtocol AlpacaDataClient->AlpacaClientProtocol

Conforms To

AlpacaClientProtocol

Properties

environment

let environment: Environment

Methods

bars(_:​symbols:​limit:​start:​end:​after:​until:​)

public func bars(_ timeframe: Bar.Timeframe, symbols: [String], limit: Int? = nil, start: Date? = nil, end: Date? = nil, after: Date? = nil, until: Date? = nil) -> ResponsePublisher<[String: [Bar]]>

bars(_:​symbol:​limit:​start:​end:​after:​until:​)

public func bars(_ timeframe: Bar.Timeframe, symbol: String, limit: Int? = nil, start: Date? = nil, end: Date? = nil, after: Date? = nil, until: Date? = nil) -> ResponsePublisher<[Bar]>

bars(_:​assets:​limit:​start:​end:​after:​until:​)

public func bars(_ timeframe: Bar.Timeframe, assets: [Asset], limit: Int? = nil, start: Date? = nil, end: Date? = nil, after: Date? = nil, until: Date? = nil) -> ResponsePublisher<[String: [Bar]]>

bars(_:​asset:​limit:​start:​end:​after:​until:​)

public func bars(_ timeframe: Bar.Timeframe, asset: Asset, limit: Int? = nil, start: Date? = nil, end: Date? = nil, after: Date? = nil, until: Date? = nil) -> ResponsePublisher<[Bar]>