Been wanting to share this template as I imagine there will be a lot of discussion around using bots for covered call trading. This template looks to enter a synthetic covered call and is ideally used on a single ticker at a time. But because you can clone bots quickly with a single click, you could replicate this template and then swap the ticker easily right inside the bot settings.
Alright now for a couple of notes:
1. Bot uses a global ticker input. This input allows you to make 1 change to the ticker which carries throughout the rest of the template, hence why I think it's be used for a single ticker at a time. Also, a single covered call position would likely hold a lot of capital anyway.
2. Stock entry uses an EMA to filter for an uptrend. Naturally, these are all editable fields so please change them to fit your own personal requirements.
3. The covered call synthetic entry (selling a wide call spread) filters to make sure the bot doesn't already have a call spread position but DOES have a long stock position. Pretty cool right?
4. Next the CCS entry scanner filters for higher IV rank and some other opportunity filters like minimum open interest and minimum credit you're willing to accept before entry. As always, add or edit any fields in that decision block to customize it.
5. Management is done via 2 monitor automations; the first is to manage the stock position independently of the covered call synthetic and the second is the covered call synthetic itself again independently of the stock position.
6. There might be times when you want to exit either position and since you have a call spread in place you are able to exit just the stock without leaving a leftover short call option position in place. Personally, this is a nice little benefit of doing it synthetically.
7. I'd probably use the same EMA trend as the trigger for stock entry and exit. This way it prevents the bot from re-entering a closed position immediately should there be a trend shift if I was using two different EMA values. Just a thought I had as I was thinking about the whole process.
As always, I hope this helps and welcome any feedback or improvements.