# Get ARK Stock Dynamic

get_ark_stock_dynamic(security)

  • Description

    Get ARK stock trading dynamic, returning the latest trading activity information for a specified stock in ARK funds (consecutive same-direction trades, recent transactions, latest transaction, etc.).

  • Parameters

    Parameter Type Description
    security str Stock code (e.g. 'US.TSLA') (required)
  • Return

    Parameter Type Description
    ret RET_CODE API call result
    data dict When ret == RET_OK, returns dict data
    str When ret != RET_OK, returns error description
    • Data format:
      Field Type Description
      dynamic_type str Dynamic type (see enum below)
      transaction_count int Number of transactions
      net_shares int Net traded shares
      last_transaction_time str Latest transaction time (yyyy-MM-dd)
      "CONSECUTIVE_SAME_DIRECTION" Consecutive same-direction trades
      "RECENT_TRANSACTION" Recent transaction
      "LAST_TRANSACTION" Latest transaction
      "NO_DYNAMIC" No activity
  • Example

from futu import *

quote_ctx = OpenQuoteContext(host='127.0.0.1', port=11111)

ret, data = quote_ctx.get_ark_stock_dynamic(security='US.TSLA')
if ret == RET_OK:
    for k, v in data.items():
        print(f"{k}: {v}")
else:
    print('error:', data)

quote_ctx.close()
1
2
3
4
5
6
7
8
9
10
11
12
  • Output
dynamic_type: CONSECUTIVE_SAME_DIRECTION
transaction_count: 2
net_shares: 76041
last_transaction_time: 2026-06-22
1
2
3
4

API Limits

  • Maximum 60 requests within 30 seconds
  • Only the first page of paginated requests counts toward rate limiting