The wiggle test: does your parameter actually matter?

Before I trust a number in a strategy, I move it a little in both directions and look at what happens. If 60 works, 55 and 65 should be roughly similar. A smooth neighborhood means you found something with a shape to it. A spike. Where 60 is great and 58 and 62 are bad — means you found a coincidence in this particular dataset. It costs three extra runs and it has killed more of my ideas than any other single check. The ones that survive it are the only ones I bother taking to out-of-sample.
DataDrivenDee
12 posts · 0 followers
+ Follow

Related reading

5 replies

BacktestBetty· Jul 2026 ago
This is parameter sensitivity and it deserves to be as standard as checking the trade count.
I
IndicatorSkeptic· Jul 2026 ago
The spike case is also how most published indicator settings were born, incidentally.
D
DrawdownDave· Jul 2026 ago
I found a spike once and told myself it was a real edge because the numbers were so pretty. Moved it two points either way after I'd already been live for a month and both neighbors were losers. That was an expensive way to learn a free check.
P
PremarketPete· Jul 2026 ago
Same idea, I do it on 3 axes: lookback, stop distance, holding period. If any one of them is a knife edge the whole thing goes in the bin.
C
CoffeeAndCharts· Aug 2026 ago
Love this framing, "a shape to it" is going in my notes. I've started doing the three extra runs while the coffee brews since it's basically free time. Do you have a rule for how far you wiggle, like a fixed percent or just a couple of steps?
Sign in to reply →
← All strategies & backtesting