Предположим в качестве брокера выбран какой-то банк, а при валютных операциях брокер-банк не выступает в качестве налогового агента. За год он (спекулянт) совершит 10000 сделок, выходит, что ему нужно отчитаться за каждую сделку? Это же нереально или я неправильно вижу ситуацию?
Перед налоговой сам спекулянт отчитывается только если он торгует у иностранного брокера. В этом случае он должен подавать справку 3НДФЛ. Доходом будет являться разница между введенными на брокерский счет денежными средствами (если вводилась валюта, то она пересчитывается в рубли по курсу ЦБ на дату перечисления) и выведенная с брокерского счета сумма пересчитанная в рубли по курсу ЦБ.
Если Вы пользуетесь брокерами-кухнями, которые фактически не выводят Ваши средства на рынок, а рисуют Вам котировки в терминале. И вдруг у Вас появиться прибыль (что мало вероятно), то в большинстве случаев Вам просто не дадут вывести средства с их счета (они уже их потратили). Ну и, соответственно, Вы налоговой ни чего не должны. И Вам надо обращаться в полицию.
Есть еще брокеры, которые выводят из РФ Ваши средства на брокерский счет в офшорах через НКО, а если Вам повезет, то дадут вывести средства, но в платежки будет написано что-то типа "возврат заемных средств". В принципе в этом случае Вы можете и не платить НДФЛ, но если к Вам придет налоговая, а у Вас нет на руках ни каких документов, что Вы якобы кому-то давали займ, то это уже будет налоговое преступление.
И самое простое, когда Вы торгуете у российского форекс-брокера имеющего лицензию. Он как налоговый агент сам удержит НДФЛ и перечислит в ФНС.