You can block trading apps on an iPhone at operating system level using Screen Time, which is built into iOS and free. Set an App Limit on MetaTrader 5, MetaTrader 4 and your broker app, add a Downtime schedule, protect both with a Screen Time passcode you do not use anywhere else, and close the App Store re-download loophole. That combination genuinely works. The catch is that you know the passcode, and a clock based block cannot see whether you are up or down.
Everything below is the real, free method in full. No part of it is held back. When you get to the end you will also know exactly where it breaks, because the failure is specific and predictable rather than a matter of not trying hard enough.
How do I block MetaTrader on iPhone with Screen Time?
Do all five steps. Steps one and two on their own are the version people try, fail with, and conclude that Screen Time does not work.
- Turn on Screen Time. Settings, then Screen Time. If it is off, tap Turn on Screen Time, choose This is My iPhone.
- Add App Limits on the trading apps. Screen Time, then App Limits, then Add Limit. You can select the whole Finance category, which catches MetaTrader 5, MetaTrader 4 and most broker apps in one go, or tap the category open and tick individual apps. Set the time to 1 minute, which is the shortest allowed and functions as a near total block. Tap Customise Days if you want it heavier at weekends or on days you know you overtrade. Tap Add.
- Add Downtime for the hours you should not be at the chart. Screen Time, then Downtime, then Turn on Downtime. Set the window, for example 21:00 to 07:00, or the entire New York session if that is when you do damage. Then go to Always Allowed and remove anything trading related so it is not exempted. Downtime and App Limits stack, and both surviving is what makes the block feel solid.
- Set a Screen Time passcode that is not your unlock passcode. Screen Time, then Use Screen Time Passcode. This is the single highest leverage step in the whole guide. If the Screen Time code is the same four digits you use to unlock the phone, you will type it past the block by reflex before you have consciously decided to. Use a different code. When it asks for an Apple ID for recovery, entering one lets you reset the passcode if you forget it, which is convenient and also a way out, so decide deliberately which you want.
- Block the web terminals in Safari. Screen Time, then Content and Privacy Restrictions, turn it on, then Content Restrictions, then Web Content. Choose Limit Adult Websites and add your broker domains plus the MetaTrader web terminal under Never Allow, or choose Allowed Websites for a whitelist that blocks everything else. Skip this and the block is theatre. Almost every broker has a browser based terminal, and the phone in your hand still has a browser.
The App Store loophole, and how to close it
Here is the part most guides never mention, and it is the whole ballgame. If you block MetaTrader 5 with an App Limit, you can delete the app, open the App Store, redownload it, and have a completely unblocked copy on your home screen in under sixty seconds. The App Limit applied to an app that no longer exists in that form. Every hour of setup undone by a single tap on the cloud icon.
Close it like this:
- Settings, then Screen Time, then Content and Privacy Restrictions.
- Tap iTunes and App Store Purchases.
- Tap Installing Apps and set it to Do not allow.
- While you are there, set Deleting Apps to Do not allow as well, so the blocked app cannot be removed and reinstalled from a backup either.
With Installing Apps disabled, the App Store cannot hand you a fresh copy, and undoing that setting requires the Screen Time passcode. The block now has a floor under it.
What does the finished free setup actually cover?
| Route back to the market | Closed by | Effort to bypass |
|---|---|---|
| Opening MT5 or MT4 | App Limits | Enter passcode |
| Opening the broker app | App Limits, Finance category | Enter passcode |
| Late night or off session trading | Downtime | Enter passcode |
| Browser web terminal | Content Restrictions, Web Content | Enter passcode |
| Delete and reinstall from App Store | Installing Apps set to Do not allow | Enter passcode |
| Turning the whole thing off | Screen Time passcode | Enter passcode |
Look down the right hand column. Every single route ends at the same three words. That is not a flaw in your setup. It is the design.
The honest flaw: you know the passcode
Screen Time was built for parents. The entire model assumes one person sets the limit and a different person lives under it, and it works because the child physically does not have the code. Point it at yourself and both roles collapse into one human being. You are the parent and the child, and the child gets to see the code every time the parent writes it down.
The moment this matters is exactly the moment it fails. You are down more than planned, your stress response is up, and the phone says this app is at its limit. Tap Ask for More Time, type six digits, and you are back at the chart. Nothing about that sequence requires determination. It requires about four seconds and the state of mind you are already in. This is the same structural problem as an MT5 expert advisor that stops you out but can be switched off from inside the terminal, and it is why structure only helps when it does not depend on your willpower at the point of failure.
There is a second, quieter problem. A schedule cannot see your account. Screen Time blocks you at 21:00 whether you are up eight hundred on two clean trades or down two thousand on eleven panicked ones. It has no idea which day it is. The behaviour that actually costs traders their accounts, one loss turning into a chain of revenge trades, happens inside the window the clock has already approved.
Can someone else hold the Screen Time passcode?
Yes, and it is a real answer, so it goes here rather than being buried. Have a partner, friend, sibling or accountability partner set the Screen Time passcode themselves without telling you what it is. The moment they do that, Screen Time is being used the way it was designed: one person sets the rule, a different person lives under it. It is free, it takes two minutes, and the enforcement is genuinely hard, because you now have to ask a human being out loud for the code while tilted, which is a very effective speed bump.
The reason it is not the universal answer is not technical. Most people will not do it. Asking someone to hold your trading passcode means telling them you have a problem controlling your trading, and traders who need this most are usually the ones hiding the size of the losses in the first place. If you are willing, do it today, it is the strongest free option available. If you know you are not going to ask, be honest about that instead of writing it on a list you never action.
What does a trade aware block add?
The gap in everything above is that the block is triggered by a clock, and the thing you actually want it triggered by is your account. A limit that fires on your real MT5 trade count or your real daily P&L blocks you on the day you are losing and leaves you alone on the day you are not, which is the distinction a schedule can never make. That is what EmotionLockdoes: it reads your live MT5 trade count and P&L using the read only investor password, and when the limit you set while calm is hit, it uses the same iOS Screen Time API described above to block your trading apps at system level. It does not make anyone profitable and does not claim to. It removes the option to keep going past a line you drew yourself. If you want to see the mechanisms compared directly, there is a full EmotionLock vs Screen Time breakdown, and the underlying limits are covered in daily loss limits on MT5 and limiting trades per day.
Why is this iPhone only?
Because iOS gives apps the Screen Time API, which enforces blocking at operating system level in a way an ordinary app cannot switch off. The current Android equivalents, Digital Wellbeing timers and Focus Mode, are weaker and easier to unwind, so a block built on them is closer to a reminder than a lock. That is the honest reason tools in this space ship on iPhone first, and why this guide is specific to iOS. If you are on Android today, the schedule based Digital Wellbeing setup plus a passcode held by someone else is the nearest you can get.
Frequently asked questions
Can you block trading apps on an iPhone?
Yes. iOS has a built in system called Screen Time that can block any app, including MetaTrader 5, MetaTrader 4 and broker apps, at operating system level. You set an App Limit or a Downtime schedule, protect it with a Screen Time passcode, and the apps become unopenable during those hours. It is free and takes about ten minutes to set up properly.
How do I block MetaTrader 5 on my iPhone?
Open Settings, tap Screen Time, tap App Limits, tap Add Limit, then choose the Finance category or search for MetaTrader 5 specifically and add it. Set the limit to one minute for a near total block, choose which days it applies to, then tap Add. Repeat for MetaTrader 4 and your broker app, and set a Screen Time passcode so the limit cannot be removed in one tap.
Can I just delete and reinstall the app to get around a Screen Time block?
Yes, unless you close that loophole. Deleting a blocked app and reinstalling it from the App Store gives you a fresh, unblocked copy in under a minute. To stop this, go to Screen Time, then Content and Privacy Restrictions, then iTunes and App Store Purchases, then Installing Apps, and set it to Do not allow. Most guides skip this step and it is the one that decides whether the block holds.
What is the biggest weakness of using Screen Time to stop yourself trading?
You know the passcode. Screen Time was designed for a parent setting limits on the phone of a child, so one person holds the code and a different person lives under the rule. When you use it on yourself, both people are you, and the version of you who wants to unlock it is the version who has just lost money. A schedule also cannot see your account, so it blocks you at 9pm whether you are up two hundred or down two thousand.
Does blocking Safari matter, or is blocking the apps enough?
It matters. Nearly every broker offers a browser based web terminal, and MetaTrader has a web version too, so an app only block is trivially bypassed by opening Safari. Use Content and Privacy Restrictions, then Content Restrictions, then Web Content, then Allowed Websites, or add your broker domains to the Never Allow list so the web terminals are unreachable as well.
Can I do this on Android?
Not to the same standard yet. Android has Digital Wellbeing and Focus Mode, and various third party blockers, but the enforcement is weaker and easier to remove than the iOS Screen Time API, which is why tools built on genuine system level blocking tend to launch on iPhone first. On Android the closest free equivalent is Digital Wellbeing app timers plus a locked down Google account, which is bypassable in a couple of minutes.
The summary
Spend the ten minutes. App Limits on MetaTrader and your broker app, Downtime over your worst hours, a Screen Time passcode that is not your unlock code, Safari web terminals blocked, and Installing Apps set to Do not allow so the App Store cannot undo it. That is a real block and it costs nothing. Then decide what to do about the last door, the one you hold the key to. Either hand the passcode to someone else, or use a limit tied to what your account is actually doing. Both are better than the version where you promise yourself you will not type the code.