It really is something like
/castsequence reset=combat sinster strike, slice n dice, sinster strike, sinster strike, sinster strike, eviscerate, sinster strike, sinster strike,

something like that. Run the macro on a target dummy and watch your slice and dice timer. make sure you aren't refreshing it way to early. Add or remove sinister strikes for timing. I use blade flurry then adrenaline rush as I'm running to the boss at the start and then killing spree when i have the time to press the button (preferably when your rogue is really low on energy).