Watched a couple "validated" strategies come apart today, and it had nothing to do with the signal
u/Nvestiq ·
Reddit — r/algotrading
· 2026년 6월 5일, 20:48
· ⬆ 15 포인트
· 💬 12 개 댓글
| Reddit에서 보기 ↗
AI 요약
게시글은 실제 체결 역학, 슬리피지, 변동성 급등 시 비용 폭발을 무시하는 백테스트에 대한 과도한 의존을 비판합니다. 작성자는 단편적인 역사적 폭락(2020, 2022)에 대한 스트레스 테스트는 커브 피팅이라고 주장하며, 진정한 검증은 라이브 호가 창에서 체결을 모델링하고 비용을 변동성과 상관시키는 것을 필요로 합니다. 논지: 대부분의 전략은 평탄한 해에는 생존하지만 오늘과 같은 날(나스닥 -4%)에는 비용과 우위가 스트레스 하에서 함께 확장되기 때문에 실패합니다. 품질 평가: 검증 도구를 구축하는 사람의 합리적이고 경험에 기반한 고찰 – 투기적 소음이 아닌 주의를 주는 글이며 공식적인 DD는 아닙니다. 심리: 혼합. 거래 아이디어: 이 게시글에는 실행 가능한 거래 아이디어가 없습니다.
점수15
댓글12
추천 %94%
▶ 전체 게시글 텍스트
Today was a decent gut check (Nasdaq down about 4%). The entries were fine. What broke was everything the backtest waves away.
Fills was the first thing I noticed. The sim was marking trades at prices that didn't exist in any real size once things were moving, and the limits that "filled instantly" in the backtest were the exact ones getting run over live. You only get the passive fill when someone's about to trade through you, so on a day like today your passive edge doesn't shrink, it flips sign, and a clean queue model never shows you that.
Also, the "just stress test against 2020 and 2022" advice doesn't save anyone either. That's three data points. Tune a system to survive those specific days and you've memorized them, not learned anything, and the next one won't rhyme. Replaying old crashes is curve-fitting with a scarier dataset.
Here's the part that actually matters: your costs and your edge blow up together. Spread and depth fall apart on the same volspike that's firing your signal, so a flat slippage number is most wrong exactly when you're trading the most. If your cost model isn't conditioned on live book state, it's lying to you on the only days that decide whether you survive.
So if you want to know whether a strategy is real, look at how it behaves on the worst handful of vol days, model fills off real book depth, and measure correlations under stress rather than over ten calm years. That's the difference between a system that survives a morning like this and one that just hadn't met it yet. I build validation tooling, so I stare at this daily. Today was just a reminder of which half of the work everyone skips.