Bot Settings: Dependencies, Notes, and Webhook Remote Control
The last three sections of the edit bot form let a bot react to other bots, carry your own notes, and accept remote open and close commands. This reference covers every setting in Bot Dependencies, Bot Notes, and Webhook Remote Control.
Bot Dependencies
Bot Dependencies open or force-stop this bot's trades based on other bots' status or current-day activity. Flip the Enabled toggle to reveal the rule pickers.
A few behaviors apply to every rule in this section:
- Each picker is a multi-select. You can choose as many bots as you like, and the list is grouped into Enabled Bots and Disabled Bots so you can see the status of what you are selecting.
- A bot can never depend on itself; it does not appear in its own pickers.
- One-off trades you launch manually are ignored by every dependency rule, and they do not count toward the Have Been in Trade conditions.
- Dependencies cannot be changed from Bulk Edit Bots. Edit each bot individually to change them.
- A Multi-Entry bot can be a dependency target. Pick it as the whole bot in the picker, and it counts as in trade whenever any one of its entries is in trade; its entries never appear as separate picker options.
This is the opposite of Launch on Stop, where the target picker only lists standalone bots and leaves out Multi-Entry bots and their entries entirely.
Don't Open Trades When
- Bots Are In Trade: if any bot on this list has an open trade, this bot will not open one.
- Bots Have Been in Trade Today: if any bot on this list has been in an automated trade today, this bot will not open one.
Use these to keep overlapping bots from doubling up, or to stand down after another bot has already traded the day.
Only Open Trades When
- Bots Are In Trade: this bot opens a new trade only while every bot on the list has an open trade.
- Bots Have Been in Trade Today: this bot opens only if all listed bots have been in a trade today.
These are the inverse of the rules above: instead of blocking on activity, they require it. Note the difference in strictness: the Don't Open rules trigger on any listed bot, while the Only Open rules require all listed bots.
Immediately Close Trades When
- Bots Are In Trade: if any bot on this list opens a trade, all of this bot's open trades are closed immediately.
- Bots Are Not In Trade: if any bot on this list has no open trade, all of this bot's open trades are closed immediately.
Disabled Bots Should Be Ignored
When enabled, the system ignores a Not In Trade condition for all disabled bots, so a bot you have switched off does not trigger the Bots Are Not In Trade close rule. Open trades belonging to disabled bots are still considered by every dependency rule regardless of this setting. It is enabled by default on new bots. This toggle applies to live bots only; it does not appear when editing a Backtick position.
Bot Notes
Bot Notes is a free-text field for whatever you want to remember about the bot: the idea behind it, the backtest it came from, or what you changed last. Notes are for your reference only; they never affect trading. They surface in the Notes column of the View Bots table (covered in Manage Your Bots from the View Bots Page), so a short first line makes the list easier to scan. The section is hidden while viewing a bot read-only and in Bulk Edit Bots.
Webhook Remote Control
Webhook Remote Control lets an outside service, such as an alert platform, open this bot's trade or close all of its open trades by sending a message to tradeSteward. The how-to lives in Control Bots Remotely with Webhooks; the full message format reference is at Webhook Request Format Reference.
If webhooks are not turned on for your account, this section shows a note directing you to Account Settings instead of the controls. Turn on Enable Bot Webhook Controls under Bot Preferences first. Every webhook delivery and its result shows up on the Webhook Activity page.
Enabled
The per-bot switch. Only bots with this enabled will accept webhook commands. In Bulk Edit Bots you can flip this switch for many bots at once, but the message details below are shown only when editing a single bot.
Webhook Parameters
A read-only summary of everything an outside service needs: the webhook URL (https://api.tradesteward.com/webhook/remote), your uId, this bot's botId, and your account's webhook token. The token displays masked to its first characters; use the eye icon to reveal it and the copy icon to copy it.
Webhook Message to Open
A ready-to-copy message body that opens a trade for this bot, sent as a POST request. To set a manual quantity, replace the QUANTITY placeholder with the number of contracts you want; to use the bot's own sizing, delete the quantity parameter entirely.
Webhook Message to Close All Open Trades
A ready-to-copy message body that closes every open trade this bot has, also sent as a POST request. It needs no quantity; it always closes everything the bot has open.