Rules for the butterfly pattern:
==========================================
1. Define the X -> A leg
2. The A -> B leg retracement MUST touch the 0.786 Fibonacci Level, but cannot violate X
3. The B -> C leg MUST at least touch the 0.382 Fibonacci Level, but cannot violate the 0.786 Fibonacci Level
4. The C -> D leg MUST at least touch the 1.272 Fibonacci Extension of the A -> B leg, but cannot violate the 1.414 Fibonacci Level
==========================================
==========================================
1. Define the X -> A leg
2. The A -> B leg retracement MUST touch the 0.786 Fibonacci Level, but cannot violate X
3. The B -> C leg MUST at least touch the 0.382 Fibonacci Level, but cannot violate the 0.786 Fibonacci Level
4. The C -> D leg MUST at least touch the 1.272 Fibonacci Extension of the A -> B leg, but cannot violate the 1.414 Fibonacci Level
==========================================