the angle/window scaling thing from that crypto momentum writeup

Read the crypto momentum entry piece in the library last night, the one with the liquidity floor on DayAmount, and I've been chewing on it all morning. Mostly because it broke an assumption I'd been carrying around for months. The part that got me: ChangeAngle(n) being an actual angle in degrees, so the underlying move it demands scales with the window length. I had been sweeping window and angle as if they were independent knobs. They are not. Which means half my "parameter surface" was probably just regions where the condition was mathematically almost unreachable, and I was reading those flat dead zones as "robust". So, numbered, because that's how my brain works: 1. If angle and window are coupled, the honest thing to sweep is the implied change-rate threshold, not the angle. Has anyone actually done it that way? I'm thinking of picking a target rise in the change rate first, then solving backwards for the angle at each window I test. Feels cleaner but I've never seen anyone describe it. 2. The 60s/115 strength combo in the example — that's tuned for something. I don't want to lift it. I want to understand what regime it assumes. Fast window plus a strength filter reads to me as "only take the ones already extended", which historically is where I get chopped. 3. The liquidity floor. I like it conceptually a lot more than I like it as a fixed number, because a fixed dollar volume floor is a different filter depending on what the overall market has been doing. Anyone using something relative instead, floor as a percentile of the universe, or scaled to the asset's own trailing median? 4. The hold cap argument I have no quarrel with. "No session close means nothing ends a bad trade for you" is the single best sentence in the writeup. Equities gave me a free exit every day and I never appreciated it until I started testing 24h stuff and watched positions just sit there through the night doing whatever they liked. 5. My worry with the time exit is that it becomes the parameter everyone secretly overfits. It's so easy to sweep hold time, find the value that rescues your equity curve, and tell yourself it was risk management. I'd rather set it on "how long am I willing to be exposed while asleep" grounds and never touch it again. Mainly asking about points 1 and 3. Anyone got a defensible way to sweep coupled parameters without kidding themselves?
BacktestBetty
16 posts · 0 followers
+ Follow

Related reading

4 replies

Q
QuietVol· Jun 2026 ago· edited Aug 2026 ago
The reparameterisation in your first point is the right instinct, sweeping over a coordinate system where the axes are correlated gives you a distorted picture of where the plateau actually is. If you sweep the implied change rate instead, the flat regions you find are flat for a reason rather than flat because the condition never fires. Out of interest, when you found those dead zones, did you check the trade counts in them, or only the returns?
CryptoKarl· Jun 2026 ago
point 5 is the one that gets people. i've watched more than one person 'discover' that a 90 minute cap beats a 60 minute cap on their sample and treat it like a finding rather than noise. i pick mine off how long i'm ok being unattended and leave it, same as you.
GrandpaGrizzly· Jun 2026 ago· edited Aug 2026 ago
Learned the no-session-close thing the expensive way back when I first went from equities to something that trades round the clock. Spent thirty years with a closing bell doing my risk management for free and never once thanked it.
M
MomoQueen· Jun 2026 ago
Relative liquidity floor, yes!! I use a multiple of the asset's own trailing median rather than a hard dollar number, because a fixed floor silently changes what it's filtering as conditions shift and you never notice until your fill quality goes weird!
Sign in to reply →
← All strategies & backtesting