All articles
Product Updates

Buckets: Running Several Strategies Together

A bucket groups strategies so you can deploy, start and backtest them together. How credits are consumed, what it does not change, and the correlation trap in running similar strategies.

Arthalab6 min read
A bucket groups several strategies so you can act on them together rather than one at a time. Deploy, start and backtest the whole set in one action instead of repeating the same steps across each.

What a bucket does

ActionWithout a bucketWith a bucket
DeployingEach strategy separatelyThe set in one action
StartingEach bot each morningThe set together
BacktestingOne run per strategyOne action, credits per strategy
ReviewingStrategy by strategyStill strategy by strategy
The last row is deliberate. A bucket is an operational convenience for acting on several strategies; it does not merge their results into one number, because that would hide which one is working.

How backtest credits work

This is the detail worth knowing before building a large bucket.
A bucket backtest uses one credit per active strategy inside it. A bucket of four costs four of your ten daily credits; a bucket of eight costs eight.
If a run fails to start, the credit is returned. The backtesting guide covers the credit mechanics in full.

Sizing the strategies inside one

A bucket does not decide how much weight each strategy carries. That is yours, and the default of equal lots is reasonable but not automatic.
ApproachWhen it fits
Equal lots across strategiesA sensible default when you have no strong view
Weighted toward the longest track recordWhen one strategy has far more live history
Weighted by margin requirementWhen the strategies have very different funding needs
One at full size, others at one lotWhile you are still building confidence in the newer ones
The last row is the practical starting point. Add new strategies to a bucket at one lot and leave them there until you have watched a full cycle, rather than committing full size to something you have not yet seen behave.

What a bucket does not change

  • The three-simultaneous-strategy limit — a bucket of five cannot all run at once
  • Paper bots still count towards that limit
  • The daily broker login, which is per connection rather than per strategy
  • Margin, which is required per position regardless of grouping
  • That each strategy is evaluated and executed independently
The first item is the one that surprises people. Grouping strategies does not raise how many can run concurrently.

The correlation trap

The main reason to think carefully about what goes into a bucket.
Strategies on the same index expressing similar views are correlated. Three short-volatility strategies on NIFTY are not three independent bets — a sharp move hurts all three at once.

Why grouping hides it

Grouping them makes this easier to overlook, because the bucket feels like one diversified thing. The combined worst case is larger than any single strategy's drawdown suggests, and it arrives on the same day.

Building one sensibly

1

Start from strategies that already work individually

A bucket does not improve a strategy; it only makes several easier to operate.
2

Check what they have in common

Same index, same direction of volatility exposure, same part of the expiry cycle.
3

Size for the combined worst case

Not for each strategy separately.
4

Keep it small enough to backtest

Credits are consumed per active strategy.
5

Review each strategy individually

A bucket's aggregate hides which one is carrying it.

When a bucket helps most

  • Several strategies on the same daily cycle. One action instead of several every morning.
  • Strategies you always run together. Grouping removes the chance of starting some and forgetting others.
  • Testing a set as a whole, where you want to see how they behave over the same period.
The scheduler covers the same morning problem differently, by auto-starting live bots on chosen days relative to expiry. The two are complementary rather than alternatives.

The short version

  • A bucket groups strategies for deploying, starting and backtesting together
  • A bucket backtest costs one credit per active strategy inside it
  • It does not raise the three-simultaneous-strategy limit
  • Similar strategies on one index are correlated — grouping can hide that
  • Review each strategy individually; the aggregate hides which one is working

Frequently asked questions

A group of strategies you can deploy, start and backtest together rather than one at a time. It is an operational convenience rather than a change to how each strategy runs.

One per active strategy inside it. A bucket of four costs four of your ten daily credits, and a failed run is refunded.

No. The limit of three running simultaneously applies regardless of grouping, and paper bots count towards it.

Not automatically. Strategies on the same index with similar exposure are correlated, so a sharp move can hurt all of them at once. Ask what single event would hurt every strategy in the bucket.

Each strategy is tracked individually, which is deliberate — an aggregate figure hides which strategy is carrying the result and which is dragging it.

Keep it small enough to backtest within your daily credits, and group strategies you genuinely always run together rather than everything by default.

Yes, and the thing to check first is whether it has an open position. Removing a strategy does not close what it is holding, so square off before you change the composition.

Start with a free 3-day trial

Build a strategy, backtest it and run it on paper — no broker, no IP and no money needed to try it.

Ask us on Telegram
Buckets: Running Several Strategies Together | Arthalab — Algo Trading India