There is in fact anti-cheat in BF5, DICE confirms it in this post: Question for the mods: Is Fairfight active yet?
By nature anti-cheat is an ever moving target of measure\countermeasure\counter counter measure and so on. If you suspect that you’ve run into a hacker gather video evidence and link it to your Origin report so DICE can evaluate it and if it is determined to be hacking take additional measures.