Since we're talking legal, seems to be 2 big things missing.
First is tax, you know India's super gungho on crypto tax from trading now right?
Second, I would also start notifying banks first and then creating a specific current account just for trading activity (to deposit and withdraw from the CEX).
India's getting pretty strict on this and you don't want to end up getting blocked on the bank side.
Forex is not like crypto trading and it have been around for over 100 years even the institutional banks participate in it. Besides, the brokers and banks are mostly the market marker in forex. Technically, forex is a legal trading scheme itself and theres need to notify banks because the banks work closely with forex brokers (if it's not CEX though)
Where I live forex is not taxed or banned but I don't know if the samething applied to India.
-
if I am not mistakenly, MT4 support Bitcoin deposit and withdrawal.
MetaTrader 4 or 5 are used to execute and check forex trading performance while deposit, withdrawal, and fund related management is handled by brokers
This is my forex trading Mt5 on Gold today.