Versions in this module Expand all Collapse all v0 v0.0.2 Mar 19, 2026 v0.0.1 Mar 15, 2026 Changes in this version + var AddAssetToWatchlistByNameOp = Op + var AddAssetToWatchlistOp = Op + var AllOps = []Op + var CalendarOp = Op + var ClockOp = Op + var CorporateActionsOp = Op + var CreateCryptoPerpTransferForAccountOp = Op + var CreateCryptoTransferForAccountOp = Op + var CreateWhitelistedAddressOp = Op + var CreateWhitelistedPerpAddressOp = Op + var CryptoBarsOp = Op + var CryptoLatestBarsOp = Op + var CryptoLatestOrderbooksOp = Op + var CryptoLatestQuotesOp = Op + var CryptoLatestTradesOp = Op + var CryptoPerpLatestBarsOp = Op + var CryptoPerpLatestFuturesPricingOp = Op + var CryptoPerpLatestOrderbooksOp = Op + var CryptoPerpLatestQuotesOp = Op + var CryptoPerpLatestTradesOp = Op + var CryptoQuotesOp = Op + var CryptoSnapshotsOp = Op + var CryptoTradesOp = Op + var DeleteAllOpenPositionsOp = Op + var DeleteAllOrdersOp = Op + var DeleteOpenPositionOp = Op + var DeleteOrderByOrderIDOp = Op + var DeleteWatchlistByIDOp = Op + var DeleteWatchlistByNameOp = Op + var DeleteWhitelistedAddressOp = Op + var DeleteWhitelistedPerpAddressOp = Op + var FixedIncomeLatestPricesOp = Op + var GetAccountActivitiesByActivityTypeOp = Op + var GetAccountActivitiesOp = Op + var GetAccountConfigOp = Op + var GetAccountOp = Op + var GetAccountPortfolioHistoryOp = Op + var GetAllOpenPositionsOp = Op + var GetAllOrdersOp = Op + var GetCryptoFundingTransferOp = Op + var GetCryptoPerpAccountLeverageOp = Op + var GetCryptoPerpAccountVitalsOp = Op + var GetCryptoPerpFundingTransferOp = Op + var GetCryptoPerpTransferEstimateOp = Op + var GetCryptoTransferEstimateOp = Op + var GetOpenPositionOp = Op + var GetOptionContractSymbolOrIDOp = Op + var GetOptionsContractsOp = Op + var GetOrderByClientOrderIDOp = Op + var GetOrderByOrderIDOp = Op + var GetV2AssetsOp = Op + var GetV2AssetsSymbolOrAssetIDOp = Op + var GetV2CorporateActionsAnnouncementsIDOp = Op + var GetV2CorporateActionsAnnouncementsOp = Op + var GetWatchlistByIDOp = Op + var GetWatchlistByNameOp = Op + var GetWatchlistsOp = Op + var LatestRatesOp = Op + var LegacyCalendarOp = Op + var LegacyClockOp = Op + var ListCryptoFundingTransfersOp = Op + var ListCryptoFundingWalletsOp = Op + var ListCryptoPerpFundingTransfersOp = Op + var ListCryptoPerpFundingWalletsOp = Op + var ListWhitelistedAddressOp = Op + var ListWhitelistedPerpAddressOp = Op + var LogosOp = Op + var MostActivesOp = Op + var MoversOp = Op + var NewsOp = Op + var OptionBarsOp = Op + var OptionChainOp = Op + var OptionDoNotExerciseOp = Op + var OptionExerciseOp = Op + var OptionLatestQuotesOp = Op + var OptionLatestTradesOp = Op + var OptionMetaConditionsOp = Op + var OptionMetaExchangesOp = Op + var OptionSnapshotsOp = Op + var OptionTradesOp = Op + var PatchAccountConfigOp = Op + var PatchOrderByOrderIDOp = Op + var PostOrderOp = Op + var PostWatchlistOp = Op + var RatesOp = Op + var RemoveAssetFromWatchlistOp = Op + var SetCryptoPerpAccountLeverageOp = Op + var StockAuctionSingleOp = Op + var StockAuctionsOp = Op + var StockBarSingleOp = Op + var StockBarsOp = Op + var StockLatestBarSingleOp = Op + var StockLatestBarsOp = Op + var StockLatestQuoteSingleOp = Op + var StockLatestQuotesOp = Op + var StockLatestTradeSingleOp = Op + var StockLatestTradesOp = Op + var StockMetaConditionsOp = Op + var StockMetaExchangesOp = Op + var StockQuoteSingleOp = Op + var StockQuotesOp = Op + var StockSnapshotSingleOp = Op + var StockSnapshotsOp = Op + var StockTradeSingleOp = Op + var StockTradesOp = Op + var UpdateWatchlistByIDOp = Op + var UpdateWatchlistByNameOp = Op + var UsCorporatesOp = Op + var UsTreasuriesOp = Op + type Account struct + AccountBlocked bool + AccountNumber string + AccruedFees string + BalanceAsof string + BuyingPower string + Cash string + CreatedAt string + Currency string + DaytradeCount int + DaytradingBuyingPower string + Equity string + ID string + InitialMargin string + IntradayAdjustments string + LastEquity string + LastMaintenanceMargin string + LongMarketValue string + MaintenanceMargin string + Multiplier string + NonMarginableBuyingPower string + OptionsApprovedLevel int + OptionsBuyingPower string + OptionsTradingLevel int + PatternDayTrader bool + PendingRegTafFees string + PendingTransferIn string + PendingTransferOut string + PortfolioValue string + RegtBuyingPower string + SMA string + ShortMarketValue string + ShortingEnabled bool + Status AccountStatus + TradeSuspendedByUser bool + TradingBlocked bool + TransfersBlocked bool + type AccountConfigurations struct + DTBPCheck string + DisableOvernightTrading bool + FractionalTrading bool + MaxMarginMultiplier string + MaxOptionsTradingLevel int + NoShorting bool + PDTCheck string + PtpNoExceptionEntry bool + SuspendTrade bool + TradeConfirmEmail string + type AccountStatus string + type ActivityType string + type AddAssetToWatchlistByNameRequest struct + Symbol string + type AddAssetToWatchlistRequest struct + Symbol string + type AdvancedInstructions struct + Algorithm string + Destination string + DisplayQty string + EndTime string + MaxPercentage string + StartTime string + type AssetClass string + type Assets struct + Attributes []string + Class AssetClass + Cusip string + EasyToBorrow bool + Exchange Exchange + Fractionable bool + ID string + MaintenanceMarginRequirement float64 + MarginRequirementLong string + MarginRequirementShort string + Marginable bool + Name string + Shortable bool + Status string + Symbol string + Tradable bool + type BondStatus string + type Calendar struct + Close string + Date string + Open string + SettlementDate string + type CalendarDay struct + CoreEnd string + CoreStart string + Date string + LunchEnd string + LunchStart string + PostEnd string + PostStart string + PreEnd string + PreStart string + SettlementDate string + type CallType string + type CanceledOrderResponse struct + ID string + Status int + type CashDividend struct + Cusip string + DueBillOffDate string + DueBillOnDate string + ExDate string + Foreign bool + ID string + PayableDate string + ProcessDate string + Rate float64 + RecordDate string + Special bool + Symbol string + type CashMerger struct + AcquireeCusip string + AcquireeSymbol string + AcquirerCusip string + AcquirerSymbol string + EffectiveDate string + ID string + PayableDate string + ProcessDate string + Rate float64 + type Clock struct + IsOpen bool + NextClose string + NextOpen string + Timestamp string + type ClockResp struct + Clocks []ClockV3 + type ClockV3 struct + IsMarketDay bool + Market PublicMarket + NextMarketClose string + NextMarketOpen string + Phase Phase + PhaseUntil string + Timestamp string + type CorporateActions struct + CashDividends []CashDividend + CashMergers []CashMerger + ForwardSplits []ForwardSplit + NameChanges []NameChange + Redemptions []Redemption + ReverseSplits []ReverseSplit + RightsDistributions []RightsDistribution + SpinOffs []SpinOff + StockAndCashMergers []StockAndCashMerger + StockDividends []StockDividend + StockMergers []StockMerger + UnitSplits []UnitSplit + WorthlessRemovals []WorthlessRemoval + type CorporateActionsResp struct + CorporateActions CorporateActions + NextPageToken string + type CouponFrequency string + type CouponType string + type CreateCryptoTransferRequest struct + Address string + Amount string + Asset string + func (r *CreateCryptoTransferRequest) Validate() error + type CreateWhitelistedAddressRequest struct + Address string + Asset string + type CreateWhitelistedPerpAddressRequest struct + Address string + Asset string + type CryptoBar struct + C float64 + H float64 + L float64 + N int + O float64 + T string + V float64 + Vw float64 + type CryptoBarsResp struct + Bars map[string][]CryptoBar + NextPageToken string + type CryptoHistoricalLoc string + type CryptoLatestBarsResp struct + Bars map[string]CryptoBar + type CryptoLatestLoc string + type CryptoLatestOrderbooksResp struct + Orderbooks map[string]CryptoOrderbook + type CryptoLatestQuotesResp struct + Quotes map[string]CryptoQuote + type CryptoLatestTradesResp struct + Trades map[string]CryptoTrade + type CryptoOrderbook struct + A []CryptoOrderbookEntry + B []CryptoOrderbookEntry + T string + type CryptoOrderbookEntry struct + P float64 + S float64 + type CryptoPerpFuturesPricing struct + Fr float64 + Ft string + IP float64 + Mp float64 + Oi float64 + T string + type CryptoPerpLatestFuturesPricingResp struct + Pricing map[string]CryptoPerpFuturesPricing + type CryptoPerpLoc string + type CryptoQuote struct + Ap float64 + As float64 + Bp float64 + Bs float64 + T string + type CryptoQuotesResp struct + NextPageToken string + Quotes map[string][]CryptoQuote + type CryptoSnapshot struct + DailyBar CryptoBar + LatestQuote CryptoQuote + LatestTrade CryptoTrade + MinuteBar CryptoBar + PrevDailyBar CryptoBar + type CryptoSnapshotsResp struct + Snapshots map[string]CryptoSnapshot + type CryptoTrade struct + I int + P float64 + S float64 + T string + Tks string + type CryptoTradesResp struct + NextPageToken string + Trades map[string][]CryptoTrade + type CryptoTransfer struct + Amount string + Asset string + Chain string + CreatedAt string + Direction TransferDirection + Fees string + FromAddress string + ID string + NetworkFee string + Status CryptoTransferStatus + ToAddress string + TxHash string + UsdValue string + type CryptoTransferStatus string + type CryptoWallet struct + Address string + Chain string + CreatedAt string + type DayCount string + type Error struct + Code float64 + Message string + type Exchange string + type ExchangeForPosition string + type FixedIncomeLatestPricesResp struct + Prices map[string]FixedIncomePrice + type FixedIncomePrice struct + P float64 + T string + Ytm float64 + Ytw float64 + type FlagDef struct + Completions []string + Default string + Description string + Name string + OASName string + Required bool + Source string + Type string + type ForexLatestRatesResp struct + Rates map[string]ForexRate + type ForexRate struct + Ap float64 + Bp float64 + Mp float64 + T string + type ForexRatesResp struct + NextPageToken string + Rates map[string][]ForexRate + type ForwardSplit struct + Cusip string + DueBillRedemptionDate string + ExDate string + ID string + NewRate float64 + OldRate float64 + PayableDate string + ProcessDate string + RecordDate string + Symbol string + type LegacyCalendarDay struct + Close string + Date string + Open string + SessionClose string + SessionOpen string + SettlementDate string + type LegacyClock struct + IsOpen bool + NextClose string + NextOpen string + Timestamp string + type MLegOrderLeg struct + PositionIntent PositionIntent + RatioQty string + Side OrderSide + Symbol string + type Market string + type MarketDataClient struct + Raw *client.Client + func NewMarketDataClient(raw *client.Client) *MarketDataClient + func (c *MarketDataClient) CorporateActions(params url.Values) (*CorporateActionsResp, error) + func (c *MarketDataClient) CryptoBars(Loc string, params url.Values) (*CryptoBarsResp, error) + func (c *MarketDataClient) CryptoLatestBars(Loc string, params url.Values) (*CryptoLatestBarsResp, error) + func (c *MarketDataClient) CryptoLatestOrderbooks(Loc string, params url.Values) (*CryptoLatestOrderbooksResp, error) + func (c *MarketDataClient) CryptoLatestQuotes(Loc string, params url.Values) (*CryptoLatestQuotesResp, error) + func (c *MarketDataClient) CryptoLatestTrades(Loc string, params url.Values) (*CryptoLatestTradesResp, error) + func (c *MarketDataClient) CryptoPerpLatestBars(Loc string, params url.Values) (*CryptoLatestBarsResp, error) + func (c *MarketDataClient) CryptoPerpLatestFuturesPricing(Loc string, params url.Values) (*CryptoPerpLatestFuturesPricingResp, error) + func (c *MarketDataClient) CryptoPerpLatestOrderbooks(Loc string, params url.Values) (*CryptoLatestOrderbooksResp, error) + func (c *MarketDataClient) CryptoPerpLatestQuotes(Loc string, params url.Values) (*CryptoLatestQuotesResp, error) + func (c *MarketDataClient) CryptoPerpLatestTrades(Loc string, params url.Values) (*CryptoLatestTradesResp, error) + func (c *MarketDataClient) CryptoQuotes(Loc string, params url.Values) (*CryptoQuotesResp, error) + func (c *MarketDataClient) CryptoSnapshots(Loc string, params url.Values) (*CryptoSnapshotsResp, error) + func (c *MarketDataClient) CryptoTrades(Loc string, params url.Values) (*CryptoTradesResp, error) + func (c *MarketDataClient) FixedIncomeLatestPrices(params url.Values) (*FixedIncomeLatestPricesResp, error) + func (c *MarketDataClient) LatestRates(params url.Values) (*ForexLatestRatesResp, error) + func (c *MarketDataClient) Logos(Symbol string, params url.Values) (json.RawMessage, error) + func (c *MarketDataClient) MostActives(params url.Values) (*MostActivesResp, error) + func (c *MarketDataClient) Movers(MarketType string, params url.Values) (*MoversResp, error) + func (c *MarketDataClient) News(params url.Values) (*NewsResp, error) + func (c *MarketDataClient) OptionBars(params url.Values) (*OptionBarsResp, error) + func (c *MarketDataClient) OptionChain(UnderlyingSymbol string, params url.Values) (*OptionSnapshotsResp, error) + func (c *MarketDataClient) OptionLatestQuotes(params url.Values) (*OptionLatestQuotesResp, error) + func (c *MarketDataClient) OptionLatestTrades(params url.Values) (*OptionLatestTradesResp, error) + func (c *MarketDataClient) OptionMetaConditions(Ticktype string) (json.RawMessage, error) + func (c *MarketDataClient) OptionMetaExchanges() (json.RawMessage, error) + func (c *MarketDataClient) OptionSnapshots(params url.Values) (*OptionSnapshotsResp, error) + func (c *MarketDataClient) OptionTrades(params url.Values) (*OptionTradesResp, error) + func (c *MarketDataClient) Rates(params url.Values) (*ForexRatesResp, error) + func (c *MarketDataClient) StockAuctionSingle(Symbol string, params url.Values) (*StockAuctionsRespSingle, error) + func (c *MarketDataClient) StockAuctions(params url.Values) (*StockAuctionsResp, error) + func (c *MarketDataClient) StockBarSingle(Symbol string, params url.Values) (*StockBarsRespSingle, error) + func (c *MarketDataClient) StockBars(params url.Values) (*StockBarsResp, error) + func (c *MarketDataClient) StockLatestBarSingle(Symbol string, params url.Values) (*StockLatestBarsRespSingle, error) + func (c *MarketDataClient) StockLatestBars(params url.Values) (*StockLatestBarsResp, error) + func (c *MarketDataClient) StockLatestQuoteSingle(Symbol string, params url.Values) (*StockLatestQuotesRespSingle, error) + func (c *MarketDataClient) StockLatestQuotes(params url.Values) (*StockLatestQuotesResp, error) + func (c *MarketDataClient) StockLatestTradeSingle(Symbol string, params url.Values) (*StockLatestTradesRespSingle, error) + func (c *MarketDataClient) StockLatestTrades(params url.Values) (*StockLatestTradesResp, error) + func (c *MarketDataClient) StockMetaConditions(Ticktype string, params url.Values) (json.RawMessage, error) + func (c *MarketDataClient) StockMetaExchanges() (json.RawMessage, error) + func (c *MarketDataClient) StockQuoteSingle(Symbol string, params url.Values) (*StockQuotesRespSingle, error) + func (c *MarketDataClient) StockQuotes(params url.Values) (*StockQuotesResp, error) + func (c *MarketDataClient) StockSnapshotSingle(Symbol string, params url.Values) (json.RawMessage, error) + func (c *MarketDataClient) StockSnapshots(params url.Values) (json.RawMessage, error) + func (c *MarketDataClient) StockTradeSingle(Symbol string, params url.Values) (*StockTradesRespSingle, error) + func (c *MarketDataClient) StockTrades(params url.Values) (*StockTradesResp, error) + type MarketType string + type MostActive struct + Symbol string + TradeCount int + Volume int + type MostActivesResp struct + LastUpdated string + MostActives []MostActive + type Mover struct + Change float64 + PercentChange float64 + Price float64 + Symbol string + type MoversResp struct + Gainers []Mover + LastUpdated string + Losers []Mover + MarketType MarketType + type NameChange struct + ID string + NewCusip string + NewSymbol string + OldCusip string + OldSymbol string + ProcessDate string + type News struct + Author string + Content string + CreatedAt string + Headline string + ID int + Images []NewsImage + Source string + Summary string + Symbols []string + URL string + UpdatedAt string + type NewsImage struct + Size string + URL string + type NewsResp struct + News []News + NextPageToken string + type NonTradeActivities struct + ActivitySubType string + ActivityType ActivityType + CreatedAt string + Cusip string + Date string + GroupID string + ID string + NetAmount string + PerShareAmount string + Qty string + Status string + Symbol string + type Op struct + Example string + Flags []FlagDef + Long string + Name string + ReturnsArray bool + Summary string + func OpByName(name string) (Op, bool) + type OptionBar struct + C float64 + H float64 + L float64 + N int + O float64 + T string + V int + Vw float64 + type OptionBarsResp struct + Bars map[string][]OptionBar + Currency string + NextPageToken string + type OptionContract struct + ClosePrice string + ClosePriceDate string + Deliverables []OptionDeliverable + ExpirationDate string + ID string + Multiplier string + Name string + OpenInterest string + OpenInterestDate string + RootSymbol string + Size string + Status string + StrikePrice string + Style string + Symbol string + Tradable bool + Type string + UnderlyingAssetID string + UnderlyingSymbol string + type OptionDeliverable struct + AllocationPercentage string + Amount string + AssetID string + DelayedSettlement bool + SettlementMethod string + SettlementType string + Symbol string + Type string + type OptionFeed string + type OptionGreeks struct + Delta float64 + Gamma float64 + Rho float64 + Theta float64 + Vega float64 + type OptionLatestQuotesResp struct + Quotes map[string]OptionQuote + type OptionLatestTradesResp struct + Trades map[string]OptionTrade + type OptionQuote struct + Ap float64 + As int + Ax string + Bp float64 + Bs int + Bx string + C string + T string + type OptionSnapshot struct + DailyBar OptionBar + Greeks OptionGreeks + ImpliedVolatility float64 + LatestQuote OptionQuote + LatestTrade OptionTrade + MinuteBar OptionBar + PrevDailyBar OptionBar + type OptionSnapshotsResp struct + NextPageToken string + Snapshots map[string]OptionSnapshot + type OptionTrade struct + C string + P float64 + S int + T string + X string + type OptionTradesResp struct + Currency string + NextPageToken string + Trades map[string][]OptionTrade + type Order struct + AssetClass AssetClass + AssetID string + CanceledAt string + ClientOrderID string + CreatedAt string + ExpiredAt string + ExtendedHours bool + FailedAt string + FilledAt string + FilledAvgPrice string + FilledQty string + Hwm string + ID string + Legs []OrderLeg + LimitPrice string + Notional string + OrderClass OrderClass + OrderType string + PositionIntent PositionIntent + Qty string + ReplacedAt string + ReplacedBy string + Replaces string + Side OrderSide + Status OrderStatus + StopPrice string + SubmittedAt string + Symbol string + TimeInForce TimeInForce + TrailPercent string + TrailPrice string + Type OrderType + UpdatedAt string + type OrderClass string + type OrderLeg struct + AssetClass AssetClass + AssetID string + CanceledAt string + ClientOrderID string + CreatedAt string + ExpiredAt string + ExtendedHours bool + FailedAt string + FilledAt string + FilledAvgPrice string + FilledQty string + Hwm string + ID string + Legs []any + LimitPrice string + Notional string + OrderClass OrderClass + OrderType string + PositionIntent PositionIntent + Qty string + ReplacedAt string + ReplacedBy string + Replaces string + Side OrderSide + Status OrderStatus + StopPrice string + SubmittedAt string + Symbol string + TimeInForce TimeInForce + TrailPercent string + TrailPrice string + Type OrderType + UpdatedAt string + type OrderSide string + type OrderStatus string + type OrderType string + type PatchOrderRequest struct + AdvancedInstructions AdvancedInstructions + ClientOrderID string + LimitPrice string + Qty string + StopPrice string + TimeInForce TimeInForce + Trail string + type Phase string + type PortfolioHistory struct + BaseValue float64 + BaseValueAsof string + Cashflow map[string]any + Equity []float64 + ProfitLoss []float64 + ProfitLossPct []float64 + Timeframe string + Timestamp []int + type Position struct + AssetClass AssetClass + AssetID string + AssetMarginable bool + AvgEntryPrice string + ChangeToday string + CostBasis string + CurrentPrice string + Exchange ExchangeForPosition + LastdayPrice string + MarketValue string + Qty string + QtyAvailable string + Side string + Symbol string + UnrealizedIntradayPL string + UnrealizedIntradayPlpc string + UnrealizedPL string + UnrealizedPlpc string + type PositionClosedReponse struct + Body Order + Status int + Symbol string + type PositionIntent string + type PostOrderRequest struct + AdvancedInstructions AdvancedInstructions + ClientOrderID string + ExtendedHours bool + Legs []MLegOrderLeg + LimitPrice string + Notional string + OrderClass OrderClass + PositionIntent PositionIntent + Qty string + Side OrderSide + StopLoss map[string]any + StopPrice string + Symbol string + TakeProfit map[string]any + TimeInForce TimeInForce + TrailPercent string + TrailPrice string + Type OrderType + type PublicCalendarResp struct + Calendar []CalendarDay + Market PublicMarket + type PublicMarket struct + Acronym string + Bic string + Mic string + Name string + Timezone string + type Redemption struct + Cusip string + ID string + PayableDate string + ProcessDate string + Rate float64 + Symbol string + type ResponseField struct + Description string + EnumValues []string + Name string + Type string + func ResponseSchema(opName string) ([]ResponseField, bool) + type ReverseSplit struct + ExDate string + ID string + NewCusip string + NewRate float64 + OldCusip string + OldRate float64 + PayableDate string + ProcessDate string + RecordDate string + Symbol string + type RightsDistribution struct + ExDate string + ExpirationDate string + ID string + NewCusip string + NewSymbol string + PayableDate string + ProcessDate string + Rate float64 + RecordDate string + SourceCusip string + SourceSymbol string + type Sort string + type SpOutlook string + type SpinOff struct + DueBillRedemptionDate string + ExDate string + ID string + NewCusip string + NewRate float64 + NewSymbol string + PayableDate string + ProcessDate string + RecordDate string + SourceCusip string + SourceRate float64 + SourceSymbol string + type StockAndCashMerger struct + AcquireeCusip string + AcquireeRate float64 + AcquireeSymbol string + AcquirerCusip string + AcquirerRate float64 + AcquirerSymbol string + CashRate float64 + EffectiveDate string + ID string + PayableDate string + ProcessDate string + type StockAuction struct + C string + P float64 + S int + T string + X string + type StockAuctionsResp struct + Auctions map[string][]StockDailyAuctions + Currency string + NextPageToken string + type StockAuctionsRespSingle struct + Auctions []StockDailyAuctions + Currency string + NextPageToken string + Symbol string + type StockBar struct + C float64 + H float64 + L float64 + N int + O float64 + T string + V int + Vw float64 + type StockBarsResp struct + Bars map[string][]StockBar + Currency string + NextPageToken string + type StockBarsRespSingle struct + Bars []StockBar + Currency string + NextPageToken string + Symbol string + type StockDailyAuctions struct + C []StockAuction + D string + O []StockAuction + type StockDividend struct + Cusip string + ExDate string + ID string + PayableDate string + ProcessDate string + Rate float64 + RecordDate string + Symbol string + type StockHistoricalFeed string + type StockLatestBarsResp struct + Bars map[string]StockBar + Currency string + type StockLatestBarsRespSingle struct + Bar StockBar + Currency string + Symbol string + type StockLatestFeed string + type StockLatestQuotesResp struct + Currency string + Quotes map[string]StockQuote + type StockLatestQuotesRespSingle struct + Currency string + Quote StockQuote + Symbol string + type StockLatestTradesResp struct + Currency string + Trades map[string]StockTrade + type StockLatestTradesRespSingle struct + Currency string + Symbol string + Trade StockTrade + type StockMerger struct + AcquireeCusip string + AcquireeRate float64 + AcquireeSymbol string + AcquirerCusip string + AcquirerRate float64 + AcquirerSymbol string + EffectiveDate string + ID string + PayableDate string + ProcessDate string + type StockQuote struct + Ap float64 + As int + Ax string + Bp float64 + Bs int + Bx string + C []string + T string + Z StockTape + type StockQuotesResp struct + Currency string + NextPageToken string + Quotes map[string][]StockQuote + type StockQuotesRespSingle struct + Currency string + NextPageToken string + Quotes []StockQuote + Symbol string + type StockSnapshot struct + DailyBar StockBar + LatestQuote StockQuote + LatestTrade StockTrade + MinuteBar StockBar + PrevDailyBar StockBar + type StockTape string + type StockTrade struct + C []string + I int + P float64 + S int + T string + U string + X string + Z StockTape + type StockTradesResp struct + Currency string + NextPageToken string + Trades map[string][]StockTrade + type StockTradesRespSingle struct + Currency string + NextPageToken string + Symbol string + Trades []StockTrade + type TimeInForce string + type TradingActivities struct + ActivityType ActivityType + CumQty string + ID string + LeavesQty string + OrderID string + OrderStatus OrderStatus + Price string + Qty string + Side string + Symbol string + TransactionTime string + Type string + type TradingClient struct + Raw *client.Client + func NewTradingClient(raw *client.Client) *TradingClient + func (c *TradingClient) AddAssetToWatchlist(WatchlistID string, body *AddAssetToWatchlistRequest) (*Watchlist, error) + func (c *TradingClient) AddAssetToWatchlistByName(params url.Values, body *AddAssetToWatchlistByNameRequest) (*Watchlist, error) + func (c *TradingClient) Calendar(Market string, params url.Values) (*PublicCalendarResp, error) + func (c *TradingClient) Clock(params url.Values) (*ClockResp, error) + func (c *TradingClient) CreateCryptoPerpTransferForAccount(body *CreateCryptoTransferRequest) (*CryptoTransfer, error) + func (c *TradingClient) CreateCryptoTransferForAccount(body *CreateCryptoTransferRequest) (*CryptoTransfer, error) + func (c *TradingClient) CreateWhitelistedAddress(body *CreateWhitelistedAddressRequest) (*WhitelistedAddress, error) + func (c *TradingClient) CreateWhitelistedPerpAddress(body *CreateWhitelistedPerpAddressRequest) (*WhitelistedAddress, error) + func (c *TradingClient) DeleteAllOpenPositions(params url.Values) ([]PositionClosedReponse, error) + func (c *TradingClient) DeleteAllOrders() ([]CanceledOrderResponse, error) + func (c *TradingClient) DeleteOpenPosition(SymbolOrAssetID string, params url.Values) (*Order, error) + func (c *TradingClient) DeleteOrderByOrderID(OrderID string) (json.RawMessage, error) + func (c *TradingClient) DeleteWatchlistByID(WatchlistID string) (json.RawMessage, error) + func (c *TradingClient) DeleteWatchlistByName(params url.Values) (json.RawMessage, error) + func (c *TradingClient) DeleteWhitelistedAddress(WhitelistedAddressID string) (json.RawMessage, error) + func (c *TradingClient) DeleteWhitelistedPerpAddress(WhitelistedAddressID string) (json.RawMessage, error) + func (c *TradingClient) GetAccount() (*Account, error) + func (c *TradingClient) GetAccountActivities(params url.Values) (json.RawMessage, error) + func (c *TradingClient) GetAccountActivitiesByActivityType(ActivityType string, params url.Values) (json.RawMessage, error) + func (c *TradingClient) GetAccountConfig() (*AccountConfigurations, error) + func (c *TradingClient) GetAccountPortfolioHistory(params url.Values) (*PortfolioHistory, error) + func (c *TradingClient) GetAllOpenPositions() ([]Position, error) + func (c *TradingClient) GetAllOrders(params url.Values) ([]Order, error) + func (c *TradingClient) GetCryptoFundingTransfer(TransferID string) (*CryptoTransfer, error) + func (c *TradingClient) GetCryptoPerpAccountLeverage(params url.Values) (json.RawMessage, error) + func (c *TradingClient) GetCryptoPerpAccountVitals() (json.RawMessage, error) + func (c *TradingClient) GetCryptoPerpFundingTransfer(TransferID string) (*CryptoTransfer, error) + func (c *TradingClient) GetCryptoPerpTransferEstimate(params url.Values) (json.RawMessage, error) + func (c *TradingClient) GetCryptoTransferEstimate(params url.Values) (json.RawMessage, error) + func (c *TradingClient) GetOpenPosition(SymbolOrAssetID string) (*Position, error) + func (c *TradingClient) GetOptionContractSymbolOrID(SymbolOrID string) (*OptionContract, error) + func (c *TradingClient) GetOptionsContracts(params url.Values) (json.RawMessage, error) + func (c *TradingClient) GetOrderByClientOrderID(params url.Values) (*Order, error) + func (c *TradingClient) GetOrderByOrderID(OrderID string, params url.Values) (*Order, error) + func (c *TradingClient) GetV2Assets(params url.Values) ([]Assets, error) + func (c *TradingClient) GetV2AssetsSymbolOrAssetID(SymbolOrAssetID string) (*Assets, error) + func (c *TradingClient) GetV2CorporateActionsAnnouncements(params url.Values) (json.RawMessage, error) + func (c *TradingClient) GetV2CorporateActionsAnnouncementsID(ID string) (json.RawMessage, error) + func (c *TradingClient) GetWatchlistByID(WatchlistID string) (*Watchlist, error) + func (c *TradingClient) GetWatchlistByName(params url.Values) (*Watchlist, error) + func (c *TradingClient) GetWatchlists() ([]WatchlistWithoutAsset, error) + func (c *TradingClient) LegacyCalendar(params url.Values) (json.RawMessage, error) + func (c *TradingClient) LegacyClock() (*LegacyClock, error) + func (c *TradingClient) ListCryptoFundingTransfers() (*CryptoTransfer, error) + func (c *TradingClient) ListCryptoFundingWallets(params url.Values) (*CryptoWallet, error) + func (c *TradingClient) ListCryptoPerpFundingTransfers() (*CryptoTransfer, error) + func (c *TradingClient) ListCryptoPerpFundingWallets(params url.Values) (*CryptoWallet, error) + func (c *TradingClient) ListWhitelistedAddress() (*WhitelistedAddress, error) + func (c *TradingClient) ListWhitelistedPerpAddress() (*WhitelistedAddress, error) + func (c *TradingClient) OptionDoNotExercise(SymbolOrContractID string) (json.RawMessage, error) + func (c *TradingClient) OptionExercise(SymbolOrContractID string) (json.RawMessage, error) + func (c *TradingClient) PatchAccountConfig(body *AccountConfigurations) (*AccountConfigurations, error) + func (c *TradingClient) PatchOrderByOrderID(OrderID string, body *PatchOrderRequest) (*Order, error) + func (c *TradingClient) PostOrder(body *PostOrderRequest) (*Order, error) + func (c *TradingClient) PostWatchlist(body *UpdateWatchlistRequest) (*Watchlist, error) + func (c *TradingClient) RemoveAssetFromWatchlist(WatchlistID string, Symbol string) (*Watchlist, error) + func (c *TradingClient) SetCryptoPerpAccountLeverage(params url.Values) (json.RawMessage, error) + func (c *TradingClient) UpdateWatchlistByID(WatchlistID string, body *UpdateWatchlistRequest) (*Watchlist, error) + func (c *TradingClient) UpdateWatchlistByName(params url.Values, body *UpdateWatchlistRequest) (*Watchlist, error) + func (c *TradingClient) UsCorporates(params url.Values) (*UsCorporatesResp, error) + func (c *TradingClient) UsTreasuries(params url.Values) (*UsTreasuriesResp, error) + type TransferDirection string + type TreasurySubtype string + type UnitSplit struct + AlternateCusip string + AlternateRate float64 + AlternateSymbol string + EffectiveDate string + ID string + NewCusip string + NewRate float64 + NewSymbol string + OldCusip string + OldRate float64 + OldSymbol string + PayableDate string + ProcessDate string + type UpdateWatchlistRequest struct + Name string + Symbols []string + func (r *UpdateWatchlistRequest) Validate() error + type UsCorporate struct + AccruedInterest float64 + BondStatus BondStatus + CallType CallType + Callable bool + ClosePrice float64 + ClosePriceDate string + CloseYieldToMaturity float64 + CloseYieldToWorst float64 + Convertible bool + CountryDomicile string + Coupon float64 + CouponFrequency CouponFrequency + CouponType CouponType + Cusip string + DatedDate string + DayCount DayCount + Description string + DescriptionShort string + FirstCouponDate string + Isin string + IssueDate string + IssueMinimumDenomination float64 + IssuePrice float64 + IssueSize float64 + Issuer string + LastCouponDate string + LiquidityInstitutionalAggregate float64 + LiquidityInstitutionalBuy float64 + LiquidityInstitutionalSell float64 + LiquidityMicroAggregate float64 + LiquidityMicroBuy float64 + LiquidityMicroSell float64 + LiquidityRetailAggregate float64 + LiquidityRetailBuy float64 + LiquidityRetailSell float64 + Marginable bool + MaturityDate string + NextCallDate string + NextCallPrice float64 + NextCouponDate string + ParValue float64 + Perpetual bool + Puttable bool + RegS bool + ReissueDate string + ReissuePrice float64 + ReissueSize float64 + Sector string + Seniority string + SpCreditwatch string + SpCreditwatchDate string + SpOutlook SpOutlook + SpOutlookDate string + SpRating string + SpRatingDate string + Ticker string + Tradable bool + type UsCorporatesResp struct + UsCorporates []UsCorporate + type UsTreasuriesResp struct + UsTreasuries []UsTreasury + type UsTreasury struct + BondStatus BondStatus + ClosePrice float64 + ClosePriceDate string + CloseYieldToMaturity float64 + CloseYieldToWorst float64 + Coupon float64 + CouponFrequency CouponFrequency + CouponType CouponType + Cusip string + Description string + DescriptionShort string + FirstCouponDate string + Isin string + IssueDate string + LastCouponDate string + MaturityDate string + NextCouponDate string + Subtype TreasurySubtype + Tradable bool + type Watchlist struct + AccountID string + Assets []Assets + CreatedAt string + ID string + Name string + UpdatedAt string + type WatchlistWithoutAsset struct + AccountID string + CreatedAt string + ID string + Name string + UpdatedAt string + type WhitelistedAddress struct + Address string + Asset string + Chain string + CreatedAt string + ID string + Status string + type WorthlessRemoval struct + Cusip string + ID string + ProcessDate string + Symbol string