Hi, I have a issue that causes MT4 to freeze when I try to open settings in Position Sizer after I have added it to my charts. I have never experienced this before and have used Position Sizer on MT4 and MT5 for quite some time.

Do anyone of you have any tip on how to fix it?
Using position sizer version 3.11 and MT4 4.00 build 1443.

I have a gaming rig:
AMD Ryzen 7 7800 4,2Ghz
32gb Ram, 6000MT/s
Nvidia GeForce RTX 4070 SUPER 12Gb
Windows 11 Home (25H2)
 
Hi, I have a issue that causes MT4 to freeze when I try to open settings in Position Sizer after I have added it to my charts. I have never experienced this before and have used Position Sizer on MT4 and MT5 for quite some time.

Do anyone of you have any tip on how to fix it?
Using position sizer version 3.11 and MT4 4.00 build 1443.

I have a gaming rig:
AMD Ryzen 7 7800 4,2Ghz
32gb Ram, 6000MT/s
Nvidia GeForce RTX 4070 SUPER 12Gb
Windows 11 Home (25H2)
Try re-compiling the Position Sizer.mq4 file? I don't have access to Build 1443 (mine is 1441), so I cannot check.
 
Try re-compiling the Position Sizer.mq4 file? I don't have access to Build 1443 (mine is 1441), so I cannot check.
Sorry, tried that also and it freezes when adding it to the chart. And I can't add it anymore, because when I do the little happy face shows in top right but no position sizer anymore.
 
Is there any output in the Experts tab when that happens?
I don't know because as soon as I tries to klick somewere it just sounds like when there is a popup window somewhere and you klick outside of the window. But I can't find one. The only thing to do is ctrl-alt-del and force close the application.
 
I don't know because as soon as I tries to klick somewere it just sounds like when there is a popup window somewhere and you klick outside of the window. But I can't find one. The only thing to do is ctrl-alt-del and force close the application.
I mean you can switch to the Experts tab before you launch the Position Sizer and then you will be able to see what's there when you try to attach the PS to a chart.
 
I don't know because as soon as I tries to klick somewere it just sounds like when there is a popup window somewhere and you klick outside of the window. But I can't find one. The only thing to do is ctrl-alt-del and force close the application.

I'm assuming that you have other things on the chart?

I suggest, go to Default profile, with only 1 chart, with nothing on it, no indicator, no EA, just the barest chart ever, then try the Position Sizer.

If that doesn't work, I would try re-install Metatrader; you can do this right into the folder where it already is, don't worry, all your Templates and stuff will still be there, I have done that plenty of times, it just rewrites the basic program, and might fix any corrupted files.

Let us know.
 
  • 👍
Reactions: Enivid
I mean you can switch to the Experts tab before you launch the Position Sizer and then you will be able to see what's there when you try to attach the PS to a chart.
Of course....
Nope, it says only loaded successfully.
I'm assuming that you have other things on the chart?

I suggest, go to Default profile, with only 1 chart, with nothing on it, no indicator, no EA, just the barest chart ever, then try the Position Sizer.

If that doesn't work, I would try re-install Metatrader; you can do this right into the folder where it already is, don't worry, all your Templates and stuff will still be there, I have done that plenty of times, it just rewrites the basic program, and might fix any corrupted files.

Let us know.
No, I only use a clean candlestick chart. Not one single indicator.
But I reinstalled MT4 including all the settings and now it works.
Something was off with MT4 files.
Thank you for your help!
 
  • 🚀
  • 🎉
Reactions: Enivid and Erebus
Hi guys. Can you add a feature to PS to make it possible to set breakeven point automatically? I mean, say, I take positions using instant type orders and I am taking my profits partially. When price hits my TP1 I want my SL to be moved to breakeven. To do this, as you know, I have to enter my TP1 point as breakeven on trading tab (that is very possible to do when position is taken using a pending order however that is not possible for an instant type order). What I want is, as soon as I set my TP1 and TP2 values, I want TP1 value to be entered as breakeven on trading tab automatically (For every each position, the breakeven point may change that is why I can not set the same value as breakevent point on each position and can not set a default value on settings of PS). Such an improvement would be appreciated and would be very useful for scalpers like me. TIA
 
No, you need to put 10000 in the Breakeven field if you are asking about EURUSD and your broker has 5 decimal places in the quotes.
But why not to automate this? That shouldn't be that hard to have an option to do the BE based on the SL values and R/R. I just wonder why don't you add such a great feature that I see many has asked for.
 
  • 👍
Reactions: aslan
But why not to automate this? That shouldn't be that hard to have an option to do the BE based on the SL values and R/R. I just wonder why don't you add such a great feature that I see many has asked for.
Actually, it is not an issue to set a Breakeven point if you are executing your trades using pending orders since you have time reserved when placing this type of order. However, when it comes to executing trades using instant orders with multi-TPs it is impossible to set a Breakeven point.
 
Actually, it is not an issue to set a Breakeven point if you are executing your trades using pending orders since you have time reserved when placing this type of order. However, when it comes to executing trades using instant orders with multi-TPs it is impossible to set a Breakeven point.
I'm a fast scalper and I use stop orders to open my trades. I'd love to use Position Sizer. It's fast and wonderful. But for me it doesn't make sense to calculate and add a BE number with every trade. I have seen the feature to define the BE based on the RR ratio in other EAs like Glory. So basically the BE level can be set based on the distance of current price based on the SL values(e.g 1 or 2...) But I'd love to see it on Position Sizer as well.
 
But why not to automate this? That shouldn't be that hard to have an option to do the BE based on the SL values and R/R. I just wonder why don't you add such a great feature that I see many has asked for.
Because it was a mistake to add even such BE facility as it is. There is an infinite number of features that can potentially be added to a tool like the Position Sizer. Past some point, the tool becomes worse not better as the number of the added features grows. Unfortunately, we are already well beyond that point with the Position Sizer. BE should be solved using additional tools, not using additional features in the Position Sizer.

PS: After all, it's an open source tool. People can just fork it on GitHub and add whatever they deem appropriate.
 
  • 👍
Reactions: stmono
I'm a fast scalper and I use stop orders to open my trades. I'd love to use Position Sizer. It's fast and wonderful. But for me it doesn't make sense to calculate and add a BE number with every trade. I have seen the feature to define the BE based on the RR ratio in other EAs like Glory. So basically the BE level can be set based on the distance of current price based on the SL values(e.g 1 or 2...) But I'd love to see it on Position Sizer as well.
Please check the forum of 'Move to Breakeven EA'. You will find the potential solution there.
 
  • 👍
Reactions: stmono
After some help, been using this for a while and no issues. Load my MT5 today and the Position Sizer pop up will load but there is nothing there. I have tried removing and re installing along with multiple other steps online. (For a Mac)

It's basically a blank pop up box with no lettering/numbers and cannot work out how to get it functioning normally?

Any tips?
 

Attachments

  • Screenshot 2025-11-10 at 14.26.03.png
    Screenshot 2025-11-10 at 14.26.03.png
    302.5 KB · Views: 4
After some help, been using this for a while and no issues. Load my MT5 today and the Position Sizer pop up will load but there is nothing there. I have tried removing and re installing along with multiple other steps online. (For a Mac)

It's basically a blank pop up box with no lettering/numbers and cannot work out how to get it functioning normally?

Any tips?
Is there any output in the Experts tab log when this happens?
 
I'm using version 3.11 on MT5 and it keeps filling the log with this message:
2025.11.05 21:08:23.185 Position Sizer (XAUUSD,H4) Stop-loss should be different from Entry.

Is this a bug or is there any way to disable this message?
Thank you.