Skip to main content
This screen is part of the Vole Bot package.
An Execution Policy is a reusable set of trading rules: how big a position to open, how to time the entry, and how to get out. Instead of setting these up separately for every bot, you build a policy once and attach it to as many instances as you like.

Building a policy

A policy has an identity — a name, an optional description, and an Active switch. Turning a policy inactive hides it from your list, but any bot already using it keeps running unaffected; nothing changes on the trading side. Position size covers the order size and leverage a bot using this policy will trade with. Entry timing controls how the bot reacts once a signal appears:
  • Validated checks the signal before acting, on its own schedule.
  • Bar Close waits for the signal’s candle to finish before acting.
  • Smart is its own route rather than a mix of the other two. It compares the price at the moment it acts with the price of the signal. If the price is as good or better, it enters at market. If it is slightly worse, it places a limit order at the signal’s price. If it has moved further than you allow, it skips the trade. The Smart Skip Threshold (%) box, which appears when you pick Smart, sets how much worse a price is still acceptable, measured against how far away your stop is.
Smart is the only mode that can be combined with Intra Bar, which lets the policy act on the signal’s own candle instead of waiting for it to close — with Validated or Bar Close selected, Intra Bar is locked, because those modes already have their own timing.

Choosing an exit method

Every policy picks one of two exit methods:
  • Standard is a simple bracket: you set a take-profit percentage and a stop-loss percentage, and both are required. A bot using it also closes the trade, and flips to the other side, when your strategy signals the opposite direction.
  • Pro Exit opens up the full toolkit — a choice of stop-loss behavior, a Take Profit target, a Reverse Signal Behavior choice, and a catalog of optional modules you can turn on individually. By default the whole position closes at the target; you can lower the share that closes.
The stop-loss, take-profit and reverse-signal choices available under Pro Exit are covered in Exit Rules; the full list of optional modules is covered in Pro Exit Catalog.

Pro Exit modules

Below the core stop-loss and take-profit settings, a Pro Exit policy shows a catalog of optional modules, grouped by what they do:
  • Pre-entry filters can hold an entry back before it happens — for example, Skip Spike-and-Fade Signals, which skips a signal candle shaped like a spike that’s already fading (it judges the candle the signal came from, and shows what it turned away as Refused in Entry Monitor), or Wait Before Entering, which waits for a market condition you choose before placing the order (and gives up if it doesn’t happen in time). Wait Before Entering works only with the Bar Close entry timing. The form refuses to save it with another entry timing and shows a yellow warning icon beside the rule’s (i).
  • Position modifiers adjust the trade while it’s open — for example, tightening the stop the longer a trade runs without reaching enough profit (the tighter stop applies from the next candle), or reacting to a reversal shape in the Heikin Ashi candles.
  • Exit triggers can close the trade outright — for example, when your strategy’s signal goes neutral, when a trend reversal is detected, or when a volume spike appears against the trade.
Pro Exit Catalog lists the main modules, and each one has its own page with the full detail, a worked example and a picture. Each module has its own tick box. Some are plain switches; most open a small settings box when you tick them. A module you leave unticked doesn’t affect the trade. Each module row also has an (i) icon. Select it to see a short description of what the rule does. The full detail is on the module pages linked above. What the bot does when your strategy signals the opposite direction is not one of these tick boxes. It is the Reverse Signal Behavior choice just above the list: Close and flip or Keep the position. It exists under Pro Exit only, because a Standard bracket always closes and flips. See Exit Rules. A rule that has been promoted from Edge Rule Center appears in this same list with an Edge badge, and you tick it like any other module.

Using a policy

A policy’s detail view shows every instance currently attached to it, names its Reverse Signal Behavior choice if it uses Pro Exit, and offers Clone (start a new policy from this one) and Apply Template alongside the usual Edit and Delete. Apply Template gives each instance you pick its own separate copy of the policy and attaches it. Later changes to the original don’t reach those copies. To have several instances share one policy, choose it in each instance’s Execution Policy field instead. An instance that uses a policy takes the policy’s Reverse Signal Behavior, unless it was saved earlier with a choice of its own. Its form shows the choice that applies, read-only, and marks it Policy when it comes from the policy. The detail view also has a Library Rules section. Add from library opens the rule library, where you can pick rules to add to the policy. A rule added this way starts in an alert-only state: it warns you but places no orders until you switch it to Active there.