las ganancias de capital de acciones están sometidas solo en donde resides, Dubai, de acuerdo al convenio de doble imposición (artículo 13.5)
https://www.boe.es/buscar/act.php?id=BOE-A-2007-1343Si has recibido dividendos y te han retenido el 19%, podrías presentar el IRNR para que te devuelvan la diferencia con el 15% que marca el convenio.El plazo para presentarlo es:
"a partir del 1 de febrero del año siguiente al de devengo de las rentas declaradas y dentro del plazo de cuatro años contados desde el término del período de declaración e ingreso de la retención. "
Lo mismo aplicaría a ganancias de fondos de inversión, si te han retenido, tendría que devolver todo, pues igual que las acciones, solo tributarían en el país de residencia.
EDITO:
Aunque me surge la duda de que puedas adquirir la residencia fiscal en los Emiratos, ¿lo tienes claro? parece que el artículo 4 del convenio restringe la residencia fiscal a nacionales de los Emiratos. Si fuera así, seguirías siendo residente en España y tendrías que presentar el IRPF, o si obtienes allí un certificado de residencia fiscal, al menos no aplicaría el convenio por la definición que hacen de "residente" y tendrías que declarar en el IRNR sin tener en cuenta el convenio.