This bot aims to behave like a Bank CD but unlike Bank's 1% return, it can return 15% or more profit. The bot scans for a long call, monthlies, at least 350 days out, with 0.8 delta and sells a call $20 above Long call strike price. Since this is a long term trade, I almost named it as Patience Bot. The goal is to make 15% or more without checking it daily. Absolute profit target is set to 90% premium increase. When 30 days are left for expiration and position has taken a hit (Underlying stock price is below Long Call strike), then I take a loss and close the position.
In manual trades, I have taken profits of 25% if the underlying stock takes off (instead of waiting a year) . I have incorporated that change in Version 2 of the bot.
As always, feedback, ideas and suggestions are welcome.