📉Options Usecases
Options open, limit, all details (works)
{
"password": "<<password>>",
"asset_type": "options",
"asset_name": "MARA",
"action": "CALL",
"order_type": "LMT",
"enforce": "DAY",
"price": "0.02",
"strike_price": "17.5",
"quantity": 1,
"expiration_date": "2024-04-26"
}
Options open, limit, without strike price (works)
case 1 closest strike in preference works: market price: 19.44 strike price chosen 19.5
case 2 in_the_money strike in preference works: market price: 19.44 strike price chosen 19
case 3 out_the_money strike in preference works: market price: 19.44 strike price chosen 19.5
{
"password": "<<password>>",
"asset_type": "options",
"asset_name": "MARA",
"action": "CALL",
"order_type": "LMT",
"enforce": "DAY",
"price": "0.02",
"quantity": 1,
"expiration_date": "2024-04-26"
}
Options open, limit, without strike price, without price (works)
{
"password": "<<password>>",
"asset_type": "options",
"asset_name": "MARA",
"action": "CALL",
"order_type": "LMT",
"enforce": "DAY",
"quantity": 1,
"expiration_date": "2024-04-26"
}
last price of "MARA", "CALL", "2024-04-26" = 0.83 chosen price 0.83
Options open, limit, without strike price, without price, without quantity (works)
{
"password": "<<password>>",
"asset_type": "options",
"asset_name": "MARA",
"action": "CALL",
"order_type": "LMT",
"enforce": "DAY",
"expiration_date": "2024-04-26"
}
preference max_options_price $5 last price of "MARA", "CALL", "2024-04-26" = 0.83 expected 0 / order not placed error
Options open, limit, without strike price, without price, without quantity (works)
{
"password": "<<password>>",
"asset_type": "options",
"asset_name": "MARA",
"action": "CALL",
"order_type": "LMT",
"enforce": "DAY",
"expiration_date": "2024-04-26"
}
preference max_options_price $100 last price of "MARA", "CALL", "2024-04-26" = 0.83 expected quantity 1
Options open, limit, without strike price, without price, without quantity, without expiration date
{
"password": "<<password>>",
"asset_type": "options",
"asset_name": "MARA",
"action": "CALL",
"order_type": "LMT",
"enforce": "DAY",
}
case 1 preference not set should give error
case 2 next date should select 26-mar-2024
case 3 friday should select 26-mar-2024
case 4 friday_after_next should select 03-may-2024
case 5 preference: manual, 03-may-2024 should select 03-may-2024
Options open, stop, without strike price, without price, without quantity, without expiration date
case 1 no stop price gives error
case 2 stop_price 0.64, last_price 0.83 gives error stop_price must be more than market price
case 3 stop_price 0.84, last_price 0.83, market_price: 0.91 gives error stop_price must be more than market price
case 4 stop_price 0.99, last_price 0.83, market_price: 0.91 works
{
"password": "<<password>>",
"asset_type": "options",
"asset_name": "MARA",
"action": "CALL",
"order_type": "STP",
"enforce": "DAY",
"stop_price": "0.64"
}
Options close buy, limit, without price specified:
should set limit price to position market price
DOW $56 26 Arp 24 (w) Put 10(quantity 13)
{
"password": "<<password>>",
"asset_type": "options",
"asset_name": "DOW",
"action": "CLOSE",
"order_type": "LMT"
}
Options close buy, limit, with price specified:
should set limit price to position market price
DOW $56 26 Arp 24 (w) Put 10(quantity 13)
{
"password": "<<password>>",
"asset_type": "options",
"asset_name": "DOW",
"action": "CLOSE",
"order_type": "LMT",
"price": "0.50"
}
Options close buy, market:
DOW $56 26 Arp 24 (w) Put 10(quantity 13)
{
"password": "<<password>>",
"asset_type": "options",
"asset_name": "DOW",
"action": "CLOSE",
"order_type": "MKT"
}
Last updated