É assim, podes à vontade entre jogos "iguais". Ou seja, entre X/X, Y/Y, X/Y, OR/OR, AS/AS, OR/AS é sem qualquer problema, trocas normalmente com a mega stone equipada como farias uma troca normal com um item normal.
A complicação está em trocar de XY para ORAS. Basicamente só podes trocar à vontade com XY caso a mega stone exista em XY (ou seja, nada de metagrossite, lopunite, e todas as que foram implementadas no novo jogo).
[Tens de ter uma conta e sessão iniciada para poderes visualizar este link] --> informação detalhada sobre a compatibilidade entre os 2 jogos.
Para qualquer troca precisas de registar o friend code de uma 3DS na outra e entrar no PSS (já dentro do jogo), clicas no bonequinho do teu amigo e convidas o mesmo para uma troca. Qualquer dúvida vai ao youtube e escreve "trade pokémon in XY" que em principio percebes facilmente só vendo algumas imagens.
Relembro que qualquer troca usando Pokébank é impossível com items, o que faz com que seja impossível colocar uma mega stone pós XY em tais jogos.