Пример #1
0
def display_calendar_earnings(ticker: str):
    """Yahoo Finance ticker calendar earnings
    Parameters
    ----------
    ticker : str
        Fundamental analysis ticker symbol
    """
    df_calendar = yahoo_finance_model.get_calendar_earnings(ticker).T
    if df_calendar.empty:
        console.print("No calendar events found.\n")
        return
    print_rich_table(
        df_calendar,
        show_index=False,
        headers=list(df_calendar.columns),
        title=f"{ticker.upper()} Calendar Earnings",
    )
    console.print("")
Пример #2
0
def display_calendar_earnings(ticker: str, export: str = ""):
    """Yahoo Finance ticker calendar earnings

    Parameters
    ----------
    ticker : str
        Fundamental analysis ticker symbol
    export: str
        Format to export data
    """
    df_calendar = yahoo_finance_model.get_calendar_earnings(ticker).T
    if df_calendar.empty:
        console.print("No calendar events found.\n")
        return
    print_rich_table(
        df_calendar,
        show_index=False,
        headers=list(df_calendar.columns),
        title=f"{ticker.upper()} Calendar Earnings",
    )
    console.print("")

    export_data(export, os.path.dirname(os.path.abspath(__file__)), "cal", df_calendar)
Пример #3
0
def display_calendar_earnings(ticker: str):
    """Yahoo Finance ticker calendar earnings
    Parameters
    ----------
    ticker : str
        Fundamental analysis ticker symbol
    """
    df_calendar = yahoo_finance_model.get_calendar_earnings(ticker).T
    if df_calendar.empty:
        print("No calendar events found.\n")
        return
    if gtff.USE_TABULATE_DF:
        print(
            tabulate(
                df_calendar,
                showindex=False,
                headers=df_calendar.columns,
                tablefmt="fancy_grid",
            )
        )
    else:
        print(df_calendar.to_string(index=False))
    print("")