OptionContract

data class OptionContract(val contractSymbol: String, val strike: Double, val currency: String, val lastPrice: Double? = null, val change: Double? = null, val percentChange: Double? = null, val volume: Long? = null, val openInterest: Long? = null, val bid: Double? = null, val ask: Double? = null, val contractSize: String, val expiration: Long, val lastTradeDate: Long? = null, val impliedVolatility: Double? = null, val inTheMoney: Boolean)(source)

옵션 계약 정보

개별 옵션 계약(콜 또는 풋)의 상세 정보를 나타냅니다.

Constructors

Link copied to clipboard
constructor(contractSymbol: String, strike: Double, currency: String, lastPrice: Double? = null, change: Double? = null, percentChange: Double? = null, volume: Long? = null, openInterest: Long? = null, bid: Double? = null, ask: Double? = null, contractSize: String, expiration: Long, lastTradeDate: Long? = null, impliedVolatility: Double? = null, inTheMoney: Boolean)

Properties

Link copied to clipboard
val ask: Double? = null

매도 호가

Link copied to clipboard
val bid: Double? = null

매수 호가

Link copied to clipboard
val change: Double? = null

가격 변동

Link copied to clipboard

계약 크기 (예: "REGULAR")

Link copied to clipboard

계약 심볼 (예: "AAPL250103C00150000")

Link copied to clipboard

통화 (예: "USD")

Link copied to clipboard

만기일 (Unix timestamp, seconds)

Link copied to clipboard

내재 변동성 (0~1 범위)

Link copied to clipboard

ITM(내가격) 여부

Link copied to clipboard
val lastPrice: Double? = null

최종 거래 가격

Link copied to clipboard
val lastTradeDate: Long? = null

최종 거래 일시 (Unix timestamp, seconds)

Link copied to clipboard
val openInterest: Long? = null

미결제 약정 수

Link copied to clipboard
val percentChange: Double? = null

변동률 (%)

Link copied to clipboard

행사가

Link copied to clipboard
val volume: Long? = null

거래량

Functions

Link copied to clipboard

매수-매도 호가 스프레드 (절대값)

Link copied to clipboard

매수-매도 호가 스프레드 비율 (%)

Link copied to clipboard
fun getIntrinsicValue(underlyingPrice: Double, isCall: Boolean): Double

내재 가치 (Intrinsic Value)

Link copied to clipboard

중간 가격 (Mid Price)

Link copied to clipboard
fun getTimeValue(underlyingPrice: Double, isCall: Boolean): Double?

시간 가치 (Time Value)