Average trade length = 12 days
Average trade length-Wins = 19 days
Average trade length-Losses = 9 days
Average trade length-Long = 13 days
Average trade length-Short = 12 days
Average trade length-Wins-Long = 16 days
Average trade length-Wins-Short = 32 days
Average trade length-Losses-Long = 10 days
Average trade length-Losses-Short = 9 days
WOW. VERY interesting.
Now, I don't mean to jump on your screen-name, Vol Algo, but these numbers seem to match a volatility algorithm very nicely. To wit:
What really jumps out at me is that your long and short average profitable trade are so far apart (16 days, long//32 days, short) -- to the point where it tumbles right into skewing the total wins' length (19 days) against the total losses' length (9 days).
By rude comparison, in two long/short trend-exploitation index-trading tracks that I've developed,
☼ the average hold is about 7 days long or short,
☼ the average profit about 8+ days, and
☼ the average loss about 3 days.
The one split in there is that, for both systems, the average (profitable) hold for one is about 10 days, and the other, about 7 days, but with the short profitable holds being 5-7 days -- much shorter. (And this makes great sense, as over the last few years, day-candles show extended gains, then sharp drawdowns, biasing profitable results to longer holds of long positions, and shorter holds of shorts.)
So again, your Long Profitable length of 16 and Short Profitable length of 32 really scream of a different market (and obviously different entry/exit).