The three real reasons
One. The wrong session
A lot of people lose in a place that has nothing to do with skill: the session they entered in was never suitable to begin with.
The platform is open nearly all day. You can click at three in the morning. But being able to trade is not the same as it being suitable to trade.
In an unsuitable session the movement is messy. The chart looks like it has a shape; it is only noise. What you are doing there is not judging. It is guessing.
Guess right a few times and you will think you found a method. Guess wrong a few times and you will think your mindset is the problem. Both conclusions are wrong.
Which hours suit the Nikkei is written here: Nikkei JPN225: which hours actually suit trading, in Malaysian time?
Two. Watching too many things
Seven indicators, three timeframes, four strategies.
It sounds thorough. In practice it means that on every entry something is always arguing with you, so you can always find a reason to take it, and always find a reason not to.
The more you watch, the slower you judge; the slower you judge, the more likely you are to chase in after hesitating.
Cutting it down to three is not about being simple. It is about making "not aligned" something you can see.
Three. Never having verified it
This is the one fewest people admit.
Have you used the same method for three months straight and written down every trade?
If not, you do not actually know what you are losing on. You only know the account is getting smaller.
People who keep switching methods never get their own data. Without data, you can only judge yourself on feel.