Versions in this module Expand all Collapse all v0 v0.0.2 Aug 14, 2023 v0.0.1 Aug 14, 2023 Changes in this version + const GetAggsPath + const GetAllTickersSnapshotPath + const GetCryptoFullBookSnapshotPath + const GetDailyOpenCloseAggPath + const GetEMAPath + const GetExchangesPath + const GetGainersLosersSnapshotPath + const GetGroupedDailyAggsPath + const GetIndicesSnapshotPath + const GetLastCryptoTradePath + const GetLastForexQuotePath + const GetLastQuotePath + const GetLastTradePath + const GetMACDPath + const GetMarketHolidaysPath + const GetMarketStatusPath + const GetOptionContractSnapshotPath + const GetOptionsContractPath + const GetPreviousCloseAggPath + const GetRSIPath + const GetRealTimeCurrencyConversionPath + const GetSMAPath + const GetSummariesPath + const GetTickerDetailsPath + const GetTickerEventsPath + const GetTickerSnapshotPath + const GetTickerTypesPath + const ListAggsPath + const ListAssetSnapshots + const ListConditionsPath + const ListDividendsPath + const ListFinancialsPath + const ListOptionsChainSnapshotPath + const ListOptionsContractsPath + const ListQuotesPath + const ListSplitsPath + const ListTickerNewsPath + const ListTickersPath + const ListTradesPath + const ListUniversalSnapshotsPath + type AggsClient struct + func (ac *AggsClient) GetAggs(ctx context.Context, params *models.GetAggsParams, ...) (*models.GetAggsResponse, error) + func (ac *AggsClient) GetDailyOpenCloseAgg(ctx context.Context, params *models.GetDailyOpenCloseAggParams, ...) (*models.GetDailyOpenCloseAggResponse, error) + func (ac *AggsClient) GetGroupedDailyAggs(ctx context.Context, params *models.GetGroupedDailyAggsParams, ...) (*models.GetGroupedDailyAggsResponse, error) + func (ac *AggsClient) GetPreviousCloseAgg(ctx context.Context, params *models.GetPreviousCloseAggParams, ...) (*models.GetPreviousCloseAggResponse, error) + func (ac *AggsClient) ListAggs(ctx context.Context, params *models.ListAggsParams, ...) *iter.Iter[models.Agg] + type Client struct + VX VXClient + func New(apiKey string) *Client + func NewWithClient(apiKey string, hc *http.Client) *Client + type IndicatorsClient struct + func (ic *IndicatorsClient) GetEMA(ctx context.Context, params *models.GetEMAParams, opts ...models.RequestOption) (*models.GetEMAResponse, error) + func (ic *IndicatorsClient) GetMACD(ctx context.Context, params *models.GetMACDParams, ...) (*models.GetMACDResponse, error) + func (ic *IndicatorsClient) GetRSI(ctx context.Context, params *models.GetRSIParams, opts ...models.RequestOption) (*models.GetRSIResponse, error) + func (ic *IndicatorsClient) GetSMA(ctx context.Context, params *models.GetSMAParams, opts ...models.RequestOption) (*models.GetSMAResponse, error) + type QuotesClient struct + func (c *QuotesClient) GetLastForexQuote(ctx context.Context, params *models.GetLastForexQuoteParams, ...) (*models.GetLastForexQuoteResponse, error) + func (c *QuotesClient) GetLastQuote(ctx context.Context, params *models.GetLastQuoteParams, ...) (*models.GetLastQuoteResponse, error) + func (c *QuotesClient) GetRealTimeCurrencyConversion(ctx context.Context, params *models.GetRealTimeCurrencyConversionParams, ...) (*models.GetRealTimeCurrencyConversionResponse, error) + func (c *QuotesClient) ListQuotes(ctx context.Context, params *models.ListQuotesParams, ...) *iter.Iter[models.Quote] + type ReferenceClient struct + func (c *ReferenceClient) GetExchanges(ctx context.Context, params *models.GetExchangesParams, ...) (*models.GetExchangesResponse, error) + func (c *ReferenceClient) GetMarketHolidays(ctx context.Context, options ...models.RequestOption) (*models.GetMarketHolidaysResponse, error) + func (c *ReferenceClient) GetMarketStatus(ctx context.Context, options ...models.RequestOption) (*models.GetMarketStatusResponse, error) + func (c *ReferenceClient) GetOptionsContract(ctx context.Context, params *models.GetOptionsContractParams, ...) (*models.GetOptionsContractResponse, error) + func (c *ReferenceClient) GetTickerDetails(ctx context.Context, params *models.GetTickerDetailsParams, ...) (*models.GetTickerDetailsResponse, error) + func (c *ReferenceClient) GetTickerTypes(ctx context.Context, params *models.GetTickerTypesParams, ...) (*models.GetTickerTypesResponse, error) + func (c *ReferenceClient) ListConditions(ctx context.Context, params *models.ListConditionsParams, ...) *iter.Iter[models.Condition] + func (c *ReferenceClient) ListDividends(ctx context.Context, params *models.ListDividendsParams, ...) *iter.Iter[models.Dividend] + func (c *ReferenceClient) ListOptionsContracts(ctx context.Context, params *models.ListOptionsContractsParams, ...) *iter.Iter[models.OptionsContract] + func (c *ReferenceClient) ListSplits(ctx context.Context, params *models.ListSplitsParams, ...) *iter.Iter[models.Split] + func (c *ReferenceClient) ListTickerNews(ctx context.Context, params *models.ListTickerNewsParams, ...) *iter.Iter[models.TickerNews] + func (c *ReferenceClient) ListTickers(ctx context.Context, params *models.ListTickersParams, ...) *iter.Iter[models.Ticker] + type SnapshotClient struct + func (ac *SnapshotClient) GetAllTickersSnapshot(ctx context.Context, params *models.GetAllTickersSnapshotParams, ...) (*models.GetAllTickersSnapshotResponse, error) + func (ac *SnapshotClient) GetCryptoFullBookSnapshot(ctx context.Context, params *models.GetCryptoFullBookSnapshotParams, ...) (*models.GetCryptoFullBookSnapshotResponse, error) + func (ac *SnapshotClient) GetGainersLosersSnapshot(ctx context.Context, params *models.GetGainersLosersSnapshotParams, ...) (*models.GetGainersLosersSnapshotResponse, error) + func (ac *SnapshotClient) GetIndicesSnapshot(ctx context.Context, params *models.GetIndicesSnapshotParams, ...) (*models.GetIndicesSnapshotResponse, error) + func (ac *SnapshotClient) GetOptionContractSnapshot(ctx context.Context, params *models.GetOptionContractSnapshotParams, ...) (*models.GetOptionContractSnapshotResponse, error) + func (ac *SnapshotClient) GetTickerSnapshot(ctx context.Context, params *models.GetTickerSnapshotParams, ...) (*models.GetTickerSnapshotResponse, error) + func (ac *SnapshotClient) ListAssetSnapshots(ctx context.Context, params *models.ListAssetSnapshotsParams, ...) *iter.Iter[models.SnapshotResponseModel] + func (ac *SnapshotClient) ListOptionsChainSnapshot(ctx context.Context, params *models.ListOptionsChainParams, ...) *iter.Iter[models.OptionContractSnapshot] + func (ac *SnapshotClient) ListUniversalSnapshots(ctx context.Context, params *models.ListUniversalSnapshotsParams, ...) *iter.Iter[models.SnapshotResponseModel] + type SummariesClient struct + func (ic *SummariesClient) GetSummaries(ctx context.Context, params *models.GetSummaryParams, ...) (*models.GetSummaryResponse, error) + type TradesClient struct + func (c *TradesClient) GetLastCryptoTrade(ctx context.Context, params *models.GetLastCryptoTradeParams, ...) (*models.GetLastCryptoTradeResponse, error) + func (c *TradesClient) GetLastTrade(ctx context.Context, params *models.GetLastTradeParams, ...) (*models.GetLastTradeResponse, error) + func (c *TradesClient) ListTrades(ctx context.Context, params *models.ListTradesParams, ...) *iter.Iter[models.Trade] + type VXClient struct + func (c *VXClient) GetTickerEvents(ctx context.Context, params *models.GetTickerEventsParams, ...) (*models.GetTickerEventsResponse, error) + func (c *VXClient) ListStockFinancials(ctx context.Context, params *models.ListStockFinancialsParams, ...) *iter.Iter[models.StockFinancial]