По порядку:
1. В законодательстве РФ указано что валюта является имуществом. При продаже имущества, надо уплатить налог, т. е. с продажи валюты вы обязаны заплатить налог.
2. Не зависимо есть у вас убыток или нет, вам нужно при получении иностранных дивидендов так же уплатить налог, так как иностранный эмитент не является налоговым агентом в РФ. Но, во избежании двойного налогообложения вам следует узнать в каком государстве зарегистрирован эмитент и посмотреть какой налог он уплачивает. А так же есть ли договор с этим государством у РФ о двойном налогообложении. Если эмитент уплачивает налог выше 13% вам можно подавать только декларацию с указанием получения дивидендов. Если ниже 13%, то помимо декларации вам надо будет высчитать разницу для оплаты в ФНС.
3. Лицензированный брокер является налоговым агентом, он за вас отправляет бумаги в ФНС. Вам надо декларировать любой доход от продажи валюты, получении дивидендов и получение купонов по евробондам.
П. С. Если что то упустил дополните.