Help me to prevent my site from negative SEO

Hi guys,

I’m not sure if here is the right place to post my thread but I’m desperate.
As here most of you are familiar with software that create automatic backlinks I hope to find some help here.

Few months ago my my website started loosing rankings in Google and when I checked on google search console i found that my site was hit by a negative seo campaign – someone blasted few thousand backlinks ( mostly on russian language) with anchors: “forex”, “trading”…and so on. I want to point that my site has nothing to do with forex – it is a London based man and van company). Just open ahrefs and check my site and you will see these spam anchors are still there.

Then they just remove these spam links somehow and over 70% of my traffic disappeared. How is that possible?

I have checked all backlinks one by one and added the spam ones in the disavow file but the site doesn’t recover – the traffic now is 70% less then before the negative seo campaign.

My question is how can I prevent from such negative seo campaigns and most importantly – how to recover my site?