Battle stance, retaliation, defensive stance macro?

looking for a macro as a prot warrior

I want to go into battle stance then use retaliation then go back into defensive stance

Use a castsequence