O forex no Brasil é pouco difundido, hoje não existe nenhuma corretora forex brasileira ou que atue no Brasil legalmente, isso porque a CVM não autoriza e nem tem intenção de autorizar corretoras a se instalarem nem captarem clientes no Brasil. O Brasil é um dos únicos países não autorizados a ter corretoras forex, os motivos ainda são vagos, talvez porque não querem se preocupar com fiscalização, ou por pressão das empresas ligadas a bolsas de valores com medo de perderem nicho de mercado, mas os motivos ainda são uma incógnita.
Brasileiro operar no mercado forex não é crime e nem proibido, um brasileiro pode operar no mercado forex desde que por vontade própria encontre uma corretora fora do país e opere por ela, as corretoras ou brokers forex são registrados e regulamentados em seu país de origem.
Caso você encontre alguma corretora ou broker de forex no Brasil fuja, pois pode ser fraude, como dito antes nenhuma corretora está autorizada a atuar diretamente no Brasil.
Como todo tipo de ganho no Brasil, se você não quiser ter problemas com o fisco então você deverá pagar o imposto de renda, mesmo que o ganho no mercado forex seja fora do Brasil, neste caso será um ganho de capital em moeda estrangeira e o imposto será de 15%.
Você só pagará imposto quando trouxer o seu lucro para o Brasil e enquanto você não repatriar todo o dinheiro que você depositou não pagará imposto, mas deverá declarar assim mesmo.
Vamos supor que você depositou R$1.000,00. Enquanto você não trouxer todo esse montante você não pagará imposto por ele, pois ele é seu e não foi lucro gerado no mercado forex. Exemplo: Neste depósito de R$1.000,00 você fez um lucro de R$100,00 e agora tem R$1.100,00 no total e faz um saque para o Brasil no valor deste lucro, nesse casso você não pagará imposto e terá ainda R$900,00 para repatriar sem pagar imposto. Quando você trouxer todo o R$1.000,00 depositado inicialmente a partir dai você pagará o imposto por tudo o que ganhar no mercado forex.
Primeiramente você deverá baixar o programa 'Ganhos de Capital em Moeda Estrangeira' disponibilizado no site da receita federal por este link: http://www.receita.fazenda.gov.br/PessoaFisica/GanhoCapital/MoedaEstrangeira/default.htm
Após instalar e abrir o programa clique onde está escrito “Rend. auferido em moeda estrangeira”, depois no botão “Novo”.
Na próxima tela você deverá preencher onde diz 'Custo de Aquisição' com o valor do depósito inicial ainda a repatriar, e no 'Valor de Alienação' com o valor do saque, desta forma você não pagará imposto pois estará somente repatriando parte dos R$1000,00 depositados. Na área onde está escrito Imposto devido você verá que estará como '0,00'.
Quando você já tiver repatriado todo o dinheiro e quiser sacar além deste valor, você deverá colocar o 'Custo de Aquisição' como R$0,00 e o 'Valor da Alienação' o valor do saque, desta forma você verá que aparecerá em 'Imposto Devido' o valor do imposto a pagar que será de 15%.
Fazendo sua declaração corretamente e pagando o imposto corretamente sobre todo o lucro que você tiver no mercado forex, você estará totalmente dentro da legalidade e sem se preocupar com o fisco.
Uma dúvida: Suponhamos o mesmo exemplo de investimento R$1.000 e que eu tenha um retorno constante de R$100,00 ao mês. Nesse caso, mesmo não sacando os rednimentos obtidos, eu os devo declarar no meu IRPF mensalmente, ou apenas no ajuste anual?