Entry execution

Why scaled execution was retired

The reason `type: "scaled"` was removed from entry execution.

1 min readUpdated Jun 19, 2026

Older strategies and templates referenced an entry execution type called scaled. It split the entry into multiple price levels (e.g. 60% at close, 40% at close ±2%) and computed a weighted-average entry price.

It was retired because it could produce entry prices outside the bar's actual high-low range - fills that could never have happened in real trading. Backtest results inflated artificially.

Today

type: "scaled" in a saved JSON is silently treated as market. No error, no warning. New strategies should use market or limit explicitly.

If you need staged entries

Use the scaled_exit modifier on the exit side - that's the staged behavior that's mathematically honest (real fills as price moves).

For staged entries, the cleanest implementation today is to define two separate strategies, each entering at its own level, and combine them via separate credentials or sub-accounts.

Why scaled execution was retired | Help Center | LucraX · LucraX