While there are a number of macros here for Arcane, they did not work so well for me while I was leveling my mage. Currently, my mage is 81 and using heirloom gear. Here is what I use at the moment, for single target damage:
Sequences['Arcane_ST'] = {
-- This Sequence was exported from GSE 2.2.03.
Author="Pierce@Kilrogg",
SpecID=62,
Talents = "2233123",
Default=1,
MacroVersions = {
[1] = {
StepFunction = "Sequential",
LoopLimit=2,
KeyPress={
"/targetenemy [noharm][dead]",
},
PreMacro={
"/cast Prismatic Barrier",
"/cast Arcane Power",
"/cast Presence of Mind",
},
"/cast Arcane Barrage",
"/castsequence [nochanneling] Arcane Blast, Arcane Blast, Arcane Blast, Arcane Blast",
PostMacro={
"/cast Arcane Orb",
},
KeyRelease={
"/startattack",
},
},
},
}
Let me know if this helps, or if I can make it better.