I disagree with all in or all out because there is no way for you to know if your trade is going to take. In fact, one of my "base" cases for a new strategy is whether it is better than random entries with the same money management. Taking little wins allows you to offset little losses which lets you take big wins that are the sweet spot for your strategy.
Commissions and fees for transactions might eat all your profit.