functions

The account module contains functions for accessing account-related data.

Functions

get_all_orders()

Returns a list of all completed and pending orders.

get_completed_orders()

Returns a list of completed orders.

get_pending_orders()

Returns a list of pending orders.

get_stoploss_orders()

Returns a list of stoploss orders.

get_balance()

Returns the current balance as a float.

get_portfolio()

Returns a dictionary with the amount of securities owned for each security.

auth

The auth module contains functions for authenticating the user’s token.

Functions

init(group_token: str)

Initializes the connection and authenticates the token.

Raises:

ValueError: If the token is not a string. NameError: If the token is not valid.

Returns:

None: Prints a welcome message.

historic.data

The historic.data module contains functions for accessing historical data.

Functions

get_all_tickers()

Returns a list with all the tickers.

get_current_price(ticker: str = None)

Returns the current price of the security or securities.

Args:

ticker (str, optional): The ticker symbol of the security. If no ticker is provided, the function returns the current prices of all securities.

get_historical_data(days_back: int, ticker: str = None)

Gets historical data for tickers.

Args:

ticker : the ticker symbol or stock symbol (ex: STOCK1, STOCK2) daysback : an integer specifying the number of days to scrape from in the past.

transaction

The transaction module contains functions for buying, selling, and placing stoploss orders.

Functions

buy(ticker: str, amount: int, price: Union[int, None] = None, days_to_cancel: int = 30)

Places a buy order for a given security.

sell(ticker: str, amount: int, price: Union[int, None] = None, days_to_cancel: int = 30)

Places a sell order for a given security.

stoploss(ticker: str, amount: int, price: float, days_to_cancel: int = 30)

Places a stoploss order for a given security.

cancel(order_id: Union[int, None] = None, ticker: Union[str, None] = None)

Cancels a specific order or all orders for a given security.