Нет, такая компоновка макроса неправильная, ибо макрос пытается задействовать обе стойки одновременно. Уместно использовать такой макрос при использовании тринь, без гкд спелы и тп.
A макрос который по клику меняет стойки пишется через /castsequence
/castsequence стойка1, стойка2