# Get Earnings Price Move

get_financials_earnings_price_move(code, period_count=None)

  • Description

    Get earnings price move

  • Parameters

    Parameter Type Description
    code str Stock code
    period_count int Number of earnings periods
  • Returns

    Parameter Type Description
    ret RET_CODE API call result
    data pd.DataFrame When ret == RET_OK, returns detailed data expanded by trading day
    str When ret != RET_OK, returns error description
    • Each row contains both earnings metadata and daily quote data:

      Field Type Description
      fiscal_year int Fiscal year
      financial_type F10Type Report type
      period_text str Earnings period
      pub_trading_day_str str Earnings announcement trading day
      pub_type EarningsPubTimeType Announcement time type
      price_info_index int Index of the announcement day in itemList
      day_offset int Trading day offset from announcement date
      trading_day_str str Trading date
      close_price float Close price
      open_price float Open price
      highest_price float High price
      lowest_price float Low price
      last_close_price float Previous close price
      option_iv float Implied volatility
      option_hv float Historical volatility
  • Example

from futu import *
quote_ctx = OpenQuoteContext(host='127.0.0.1', port=11111)

ret, data = quote_ctx.get_financials_earnings_price_move("HK.00700", period_count=2)
if ret == RET_OK:
    print(data)
    print(data['period_text'][0])
else:
    print('error:', data)
quote_ctx.close()
1
2
3
4
5
6
7
8
9
10
  • Output
fiscal_year  financial_type  ... option_iv  option_hv
0          2026               1  ...    31.829     32.220
1          2026               1  ...    33.173     33.720
2          2026               1  ...    32.963     30.355
3          2026               1  ...       NaN        NaN
4          2025               4  ...    35.804     37.891
5          2025               4  ...    35.845     37.478
6          2025               4  ...    38.504     37.580
7          2025               4  ...    35.518     38.175
8          2025               4  ...    34.739     37.446
9          2025               4  ...    34.248     37.558
10         2025               4  ...    31.682     44.855
11         2025               4  ...    30.907     43.536
12         2025               4  ...    34.614     43.426
13         2025               4  ...    33.617     44.177
14         2025               4  ...    34.503     42.810

[15 rows x 17 columns]
2026/Q1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19

Restrictions

  • Max 30 requests per 30 seconds.
  • Supports HK and US equities only.