There is no unique way to decide a system is broken, what is important is to set parameters in advance to measure the live performance of the system and decide what levels shall not be exceeded, you need a trigger level to decide to switch off a system but it is up to single users to decide that might be maximum drawdown, number of consecutive losing periods or others. In Trading System Evaluation there are plenty of examples with different parameters.


See also the video:

Why can Trading Systems stop working?

https://youtu.be/WkxELqbAVVM