Automations run at scheduled intervals. Sometimes you may not want to wait for the next scheduled interval to run an automation inside a bot. Don’t worry, we have you covered. This feature is convenient if you want to run an automation immediately. You can even run any automation in your library, even if it's not currently active inside the bot.
With the ⚡️ icon in the Automations tab, you can instantly run any automation in your library. The automation, and all its actions, only run once. The bot’s scheduled automations will run again at the next interval regardless of the instant automation.
As a reminder, all position and allocation limits are still in place, so the outcome of the instant automation may affect what automations run during the next interval. For example, if a position is opened and a position limit is met, no scanner automation will run again until a position is closed.
If the automation contains custom inputs, you will need to input the variables before the automation runs. The bot log displays the automation that ran off schedule and shows if any errors were encountered during the instant automation.
You can also use bot buttons to run automations instantly.
Automation is great, but we wanted to ensure that you still have manual control over your portfolio of bots. This button allows you to run any automation instantly and out of sequence, even if the automation isn’t currently running inside the bot. This gives you added flexibility and control over your automated trading system.
In this video, I want to show you how to run any automation that you have instantly inside of your bot. Now it’s important to remember that when you run an automation you are truly running the automation instantly, which means that all of the decisions and subsequent actions that comes after those decisions will actually occur in that bot.
All of this goes into the log which you will see here in a second and gives you a detailed look at everything that the bot did or didn’t do as it ran that automation. Now this is different from testing; you can test your automations right inside of your actual editor. So if I wanted to test this Covered Call Synthetic Entry, I could open up the actual editor and I can go up here to run a test.
We show you how to do this in another video, so I won’t do it here. But that’s where you test the logic and you simulate what would happen in a live environment. However, if you want to run an automation instantly and you want to run it out of sequence, you can do it this way and I will show you it here now. Let’s go up here to the little bolt icon right above your list of automations. This again as you hover over it tells you that you can run an automation instantly.
Now this is assuming that you don’t have any button set up that would run an automation instantly as well at the click of a button. And notice we don’t have any set up here, we’re just running one automation instantly for this particular bot. Now what’s cool about running an automation instantly, not only does it run instantly and out of sequence from the regular schedule of automations, but you can choose any automation that you have in your account.
Notice that this bot has a number of different automations that it has currently listed or that have been used in this bot. We may not want to run any of those particular automations. We might want to run something else that’s inside one of our folders. Maybe an Iron Condor Manager or a Covered Call Manager, or a hedge position. Something in here that is not being currently used in this bot.
We can also go here to bot buttons and we could look for 25% profit taking and this is usually a button that we would run, but we might just want to run it instantly.
We could also run different scanners. This is a Covered Call Synthetic bot, but if we wanted to one-off run a Trend with Momentum and Spreads scanner, we could run that instantly as well. Whatever you want to run inside of your library of automations, you can choose to run.
In this case, we will simply run one Covered Call Synthetic Entry. This is the one that we want to run and when we load this up we're given a list of inputs. This is because this automation requires inputs. If your automation does not require inputs, it won’t show the custom inputs and you can simply run the automation.
In this case, we’re going to choose a different symbol. We’re going to choose something like FXI. Again, these are all custom inputs that you can put in for just this one run of the automation.
This only works once. Once you run it, then you’d have to go back and create another instance where you would run it with different values. Again this is only good and useful if you want to run an automation one time for one reason or another or run an automation that’s not currently in the bot that you want to run one time instantly as well.
You can use Scanners and Monitors and Events to run automations repeatedly or on a schedule if you want to. Once you have this in place and you want to run your automation, you just simply go to the button to say "Run Automation." It runs almost instantly here and then you can go to Log and see exactly what the automation did. Notice that here that the automation ran out of sequence. Meaning that did not run on its normal sequence and schedule for most of your Scanners and Monitors.
That’s because we decided to run the automation instantly. We ran it today exactly at 1:10 which was after the normal run of automations around 1 o’clock. We can actually click and select the automation log here and see exactly what decisions it made. Notice that it went through one decision action to check and see if there was a number of positions with the certain type. The answer was yes and then it went down to the next decision which was to check and see if the IV rank was above our minimum IV rank threshold. We determine that it was actually not above our minimum IV Rank threshold, so the automation simply ended.
Again, this is how you run automations instantly inside of your account. You go to Automations, go to the little bolt icon right here at the top, then select the automation that you want to run. Fill in all your custom inputs and select "Run Automation."