Yes, you need to pay taxes on your forex trades. In addition to GST, STT, and stamp duty, which are levied at the time of the trade, you are also liable to pay direct taxes as per your income tax slab.