Butterfly: Butterfly is best to capture directional move. When market is sideways and directional move is coming soon, buy 1 CALL at lower price, sell 2 CALLs at higher price and buy 1 at even higher.
Butterfly: Now in whichever direction market gives breakout, move that side hedge close to your selling. This way you will increase that side profit. Best trading strategy to practice.