Just an update - although DTC protocol supports options, Sierra Chart's DTC server does not sufficiently support options - nor do the developers plan on adding support for DTC options. You can manually punch in an options Asset and trade it, but you cannot get a list of options securities by an underlying (message response: "not supported").
Sierra Chart's developers will soon add the ability to get futures contracts by underlying, so at least we will be able to trade futures.
Yes. I suppose one thing you can do is develop your own options asset name string generator, and check if the asset exists by attempting to subscribe to it. Some trial and error may be required.