list_option_structures
list_option_structures returns the nine shapes
price_options can cost out, each with its legs and a
sentence on what it is for.
To price all nine at once, ask compare_options: it
is one call where nine separate ones are nine model turns.
Strikes are moneyness, not prices
A strike of0.8 is twenty percent below spot, not a price of eighty
cents. Every structure is written this way so one shape prices on BTC at $90,000
and on ETH at $3,000 without being rewritten.
The strikes belong to the structure
They are not an argument.collar is a 0.9 put against a 1.1 call and
nothing else; putspread is 0.9 against 0.7. The pricer ignores a strike asked
for any other way, so a structure described with strikes of your own is one that
cannot be built or priced.
The nine shapes are the strike menu. This page is where you choose.
The nine, in two halves
Paying for protection. These cost premium on every roll and pay in a move.
Being paid to take risk. These collect premium and lose in a move.
The second half is the mirror of the first, which matters given what the
history says about the first.