По Российским брокерам могу сказать следующее. Брокер, как вы правильно заметили, является налоговым агентом. Самостоятельно собирает все данные ваших брокерских операций и удерживает налог 13%. Подавать декларацию вам не нужно. А справку о ваших доходах и удержаниях вы можете получить у брокера по запросу в любой момент.
Что касается зарубежных брокеров, тут я вам не помощница. Такого опыта нет.