Bot Settings: Dependencies, Notes, and Webhook Remote Control

Last updated July 17, 2026

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.

The Don't Open Trades When rule group with its two bot multi-selects
A dependency rule group: pick the bots whose activity should gate this bot.

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.
  Pair each Immediately Close rule with the matching Don't Open rule for the same bots. Without the matching open-side rule, this bot can open a trade that the close rule stops out 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.

The Webhook Remote Control panel with the Enabled toggle, webhook parameters including a masked token, and the open and close message bodies
The per-bot webhook panel: everything an outside service needs, ready to copy.

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.

  Treat the webhook token like a password. Anyone who has it can open and close trades on your webhook-enabled bots.

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.

  Multi-Entry bots do not support webhooks. Converting a webhook-enabled bot to Multi-Entry disables its webhooks. See Multi-Entry Bots for what conversion changes.