Skip to content

Ticker.margin

Python

Margin balances and stock-lending fees (JSFC), one row per trading day, from your broker's BRiSK.

Parameters

days int optional = 365

How many trading days back.

Returns

Table

A Table, one row per day: date, long_balance, short_balance, preliminary_long, preliminary_short, standardized_long, standardized_short (shares) and the lending fee: lending_fee, lending_fee_pct, lending_fee_days, lending_fee_max.

API method
briskapi.Ticker(code).margin(
    days: int = 365,
) -> Table
Example usage
1
2
3
4
import briskapi

briskapi.login()
print(briskapi.Ticker("7203").margin(days=5).to_pandas())
Example responseIllustrative
Illustrative values: this call needs your broker's BRiSK, or your own uploads, to run.
         date  long_balance  short_balance  preliminary_long  preliminary_short  …  lending_fee  lending_fee_pct  …
0  2026-10-13       1203400         512800           1198700             508300  …         0.05            0.002  …