Have multiple positions in flight
Use Entry.Concurrency to let a strategy hold several positions at once and space out their entries. This is sometimes called campaign mode.
For example, you can open a new position every few days while earlier positions remain open. This lets you explore how a strategy behaves across overlapping entry dates.
Example: four positions, three days apart
Open the AI Editor and select [FEAT-Entry-Campaign-Adjusting] from the Strategy Library. Its concurrency settings are:
"Concurrency": {
"MaxPositionsInFlight": "4",
"EntryShiftDays": "3"
}
Place this object inside Entry, keeping the other required fields and your entry conditions.
- MaxPositionsInFlight: allows up to four open positions at once. It does not open all four immediately or guarantee that four will always be open.
- EntryShiftDays: requires three days between entries. A new position still needs an eligible scheduled entry time and must satisfy the entry conditions.
Once four positions are open, a position must close before another can enter. The remaining entry rules still apply.
Entry spacing and reentry
EntryShiftDays spaces entries apart. Entry.ReentryDays separately controls the wait after an exit. The built-in example sets ReentryDays to 0; review both settings when changing the strategy.
See the Entry reference for schedules, conditions, and reentry settings.
Position size and starting cash
Concurrency controls how many positions can overlap; it does not automatically divide starting cash equally among them. Review your position sizing, starting cash, and margin assumptions for the combined exposure.
Compare overlapping entries
Keep a baseline run, then use Clone to change the maximum position count or entry spacing one at a time. Compare the backtest results to understand the effect.
More simultaneous positions can increase simulation time. The permitted maximum depends on the service configuration; if your requested count exceeds it, follow the validation message. See Accounts and Access for plan information.
Validate and run the strategy in MesoSim. For broader portfolio research, see Portfolios and Deltaray's portfolio construction article.