Please add a #3 strategy where you "go long" by selling to people who want a covered call position
It seems like covered calls involve a taker sending 1 btc (or some other quantity) to a maker, and in return the maker sends them a variable amount of BTC later, where the variable amount is always higher in USD terms than the value of whatever quantity of bitcoin the taker originally sent them. That "guarantees" USD yield for the taker, and a USD expense for the maker, and the maker just hopes his USD expense is offset by a corresponding gain in the price of BTC. Consequently, if I think the value of btc will rise in a way that outpaces the additional value the taker will get, then I want to be a maker rather than a taker.
Does your app let me be a maker instead of a taker? If not, why not?