Is forex halal if there is a reflecting delay

I live in South Africa my broker allows me to open usd accounts for foreign investment u can fun theses accounts through multiple ways offshore bank payments swift payments or easy fx https://support.easyequities.co.za/support/solutions/articles/13000049728-easyfx now forex is not halal if it is not on the spot as I understand now when transfers are conducted a rate is quoted and you confirm and it takes 24-48 hours if the spot rates rise 5 percent compared to easy fx rate a new rate be quoted and applied to all transactions within that transfer window. now the 24 to 48 hour delay is mainly a technical thing but the spot rate is what I think makes it haram I have already invested with money transferred using easyfx and have no liquidity left in the future should I fund my account with swift transfers or should I use easyfx and if they have to quote a new rate due to a rise in spit rates should I just purify that transfer and do I have to sell any equities I bought with the money I had already transferred to the usd account and purify them what shall I do