# LongPort CalcIndex Enum Reference ## 估值相关 (Valuation) | Enum | 说明 | 单位 | 示例 | |------|------|------|------| | `PeTtmRatio` | PE TTM | 倍 | 49.91 | | `PbRatio` | PB | 倍 | 1.43 | | `DividendRatioTtm` | 股息率 TTM | % | 5.40 | | `TotalMarketValue` | 总市值 | 货币单位 | 55921577024.10 | ## 行情相关 (Market) | Enum | 说明 | 单位 | |------|------|------| | `LastDone` | 最新价 | 货币单位 | | `ChangeRate` | 涨跌幅 | % | | `ChangeValue` | 涨跌额 | 货币单位 | | `Volume` | 成交量 | 股 | | `Turnover` | 成交额 | 货币单位 | | `TurnoverRate` | 换手率 | % | | `VolumeRatio` | 量比 | 倍 | | `Amplitude` | 振幅 | % | ## 周期涨跌幅 (Period Returns) | Enum | 说明 | |------|------| | `FiveMinutesChangeRate` | 5分钟涨跌幅 | | `FiveDayChangeRate` | 5日涨跌幅 | | `TenDayChangeRate` | 10日涨跌幅 | | `HalfYearChangeRate` | 半年涨跌幅 | | `YtdChangeRate` | 年初至今涨跌幅 | ## 期权相关 (Options) | Enum | 说明 | |------|------| | `ImpliedVolatility` | 隐含波动率 | | `Delta` | Delta | | `Gamma` | Gamma | | `Theta` | Theta | | `Vega` | Vega | | `Rho` | Rho | | `StrikePrice` | 行权价 | | `ExpiryDate` | 到期日 | | `Premium` | 溢价 | | `ItmOtm` | 价内/价外 | | `EffectiveLeverage` | 有效杠杆 | | `LeverageRatio` | 杠杆比率 | | `CallPrice` | 召回价 | | `ToCallPrice` | 距召回价 | | `ConversionRatio` | 换股比率 | | `BalancePoint` | 打和点 | | `OpenInterest` | 未平仓数 | | `OutstandingQty` | 街货量 | | `OutstandingRatio` | 街货占比 | | `UpperStrikePrice` | 上限价 | | `LowerStrikePrice` | 下限价 | | `WarrantDelta` | 窝轮Delta | ## static_info 字段 | 字段 | 说明 | 示例 | |------|------|------| | `symbol` | 代码 | O.US | | `name_cn` | 中文名 | Realty Income MD | | `name_en` | 英文名 | Realty Income MD | | `name_hk` | 港股名 | Realty Income MD | | `currency` | 货币 | USD | | `lot_size` | 每手股数 | 1 | | `eps` | EPS | 1.135 | | `eps_ttm` | EPS TTM | 1.202 | | `bps` | 每股净资产 | 41.98 | | `dividend_yield` | 股息率 | 3.237 | | `total_shares` | 总股本 | 932492530 | | `circulating_shares` | 流通股 | 930306268 | | `exchange` | 交易所 | NYSE | | `board` | 板块 | SecurityBoard.USMain | ## 用法示例 ```python from longport import openapi from longport.openapi import CalcIndex cfg = openapi.Config.from_env() ctx = openapi.QuoteContext(config=cfg) # 估值指标 resp = ctx.calc_indexes(['O.US'], [CalcIndex.PeTtmRatio, CalcIndex.PbRatio, CalcIndex.DividendRatioTtm]) print(f'PE: {resp[0].pe_ttm_ratio}, PB: {resp[0].pb_ratio}, 股息率: {resp[0].dividend_ratio_ttm}%') # 基本面 info = ctx.static_info(['O.US'])[0] print(f'EPS_TTM: {info.eps_ttm}, BPS: {info.bps}') ```