sellCallOptionMarket

fun sellCallOptionMarket(symbol: String, limitPrice: Float, stopPrice: Float, strikePrice: Float, quantity: Int, expiry: ZonedDateTime = OptionsCalendar.nextMonthly(), clientOrderId: String = randomString()): PreviewRequest

Sell a call option using the market price. Note that selling a call without an offsetting position, aka naked selling, is typically only offered with Level 4 options trading privileges.

Parameters

symbol

The market symbol for the security being sold

limitPrice

The highest price at which to buy or the lowest price at which to sell if specified in a limit order

stopPrice

The designated boundary price for a stop order

strikePrice

The strike price for the option

quantity

The number of options to sell

expiry

The date the option will expire

clientOrderId

A reference ID generated by the developer that is used to ensure that a duplicate order is not being submitted. This reference ID may be any value of 20 or less alphanumeric characters but must be unique within the account. This field does not appear in any API responses.

Sources

jvm source
Link copied to clipboard