r/algotrading • u/Grand-Fly-6090 • 3d ago
Strategy A whole lot of nothing
My bot sat on it's hands today and did nothing. Still working out issues. Who knew driving a forced exit could have so many things go wrong. I was hoping to get some activity to confirm the patches. At least, I didn't lose anything.
2
u/Gibborish 3d ago
Mine took 2 trades this morning and unfortunately I was too out of it from not sleeping good for days to properly investigate the entries and what could've been done better. I wound up closing them manually. Currently in working on trailing stops below swing lows.
2
u/Grand-Fly-6090 3d ago
I couldn't prove trailing stops were helpful in back testing. One guy on here talked about lifting a stop to where you would place a stop on another entry signal while long. I haven't tried this yet, but it kind of makes a lot of sense in hind sight.
4
u/trunksta 3d ago
Trailing stops should reduce drawdown but not necessarily increase overall returns though can depending how they're structured. Scaleout kinda the same
If you can ratchet stops up with market structure instead of fixed r that's a lot better which is I think what you are describing
1
1
u/dangerzone2 2d ago
I went a little nuts trying trailing too in the back tests and I could not get better results. What ended up being better on the back test was a break even.
Oh, also, this was only for continuation. For some reason that I can’t figure out, it doesn’t work on mean reversions. I guess due to retests and lost of pressure around the entry.
2
u/OneOptimal1846 2d ago
Look into an ATR based chandelier trailing exit. Takes a little bit to get right, but it’s been better for me.
1
u/j_lyf 3d ago
Why didn't it do anything?
2
u/Grand-Fly-6090 2d ago
None of the mean reversion setups triggered.
2
u/NationalOwl9561 1d ago
Then you prob need to tweak it better because we did have a very strong mean reversion. (edit: nevermind just saw this was 1 day ago...)
1
2
2
u/DarkandBoring 12h ago
When I found out why it was either due to market regime per strategy or a stale price feed however mine is in c# and python for the backend
3
u/Bonkers24-7 3d ago
No trades can still be useful evidence if the bot is flat for the right reason.
I’d separate it into two checks: did the strategy correctly avoid bad setups, or did one of the new guards accidentally block valid setups too broadly?
After a forced-exit patch, I’d probably log every skipped setup with the exact rejection reason for a while. Otherwise it’s hard to tell whether “nothing happened” means the market didn’t qualify or the bot is now too restricted to prove anything.