View attachment 33884

Hi there,

Thanks for your kind reply. I have prepared a combined screenshot with my recent trade that I hope will clarify the issue.

As you can see in the screenshot:
  1. In the Position Sizer panel:
    • I set the Risk, USD to $100.
    • I set the SL distance to 1000 points.
    • I set the TP distance to 2000 points.
    • The EA's output calculated a Position size of 1.00 lot.
  2. In my actual trade:
    • I used a Position size of 0.10 lot.
    • When this trade hit the same TP distance (2000 points), it resulted in a $200 profit, which is exactly what the Position Sizer was trying to achieve for a $100 risk.
It seems to think a 1.00 lot on XAUUSD is needed for a $100 risk, when in reality, a 0.10 lot is the correct one.
Yes, then it's clearly a server misconfiguration issue. It reports tick value as $0.10 in the specification and to the EA, but in fact, it's $1.00. I recommend contacting your broker about this.
 
1754904199290.png
1754904213684.png
Post automatically merged:

1754904239694.png1754904247723.png
Post automatically merged:

what do i need to change now i want to open a trade 0.5 RR
Post automatically merged:

i hate mt5 so much can you recommend me another broker too if this wont solve the problem
 
View attachment 33908
View attachment 33909
Post automatically merged:

View attachment 33910View attachment 33911
Post automatically merged:

what do i need to change now i want to open a trade 0.5 RR
Post automatically merged:

i hate mt5 so much can you recommend me another broker too if this wont solve the problem
You don't have enough margin to open such a trade. Your stop-loss is just 17 points. Even with risk as low as 1%, you won't be able to open such a trade when your broker offers just 1:10 leverage on that pair.

Potential solutions:
  • Trade with lower risk (0.2% will likely work here).
  • Trade with a wider stop-loss. Frankly 17 points can be cleared with just a minor market fluctuation.
  • Trade with a higher leverage. 1:10 is quite low for EUR/USD.
 
Hi there i was wondering if it was possible to have the automatic stoploss to break even be calculated with rr e.g go to break even when i get to 1:1 rr

and then also if that is possible could something simmilar be done with the trailing as i dont want my sl to always trail at a certain pip value behind price id rather have my sl jump/move up to a specifc rr value after price also reaches a specifc rr value (simmilar to the break even version i mentioned)

for example first price reaches 1:1 rr so my stop loss is moved to break even and then price eventually reaches 1:2 rr which then moves my stop loss to 1:1 rr and then it stops there without trailing. PS if this isnt that easy to incoporate thats completely fine as you have already developed a wonderful system so thankyou anyway!!
 
Hi there i was wondering if it was possible to have the automatic stoploss to break even be calculated with rr e.g go to break even when i get to 1:1 rr

and then also if that is possible could something simmilar be done with the trailing as i dont want my sl to always trail at a certain pip value behind price id rather have my sl jump/move up to a specifc rr value after price also reaches a specifc rr value (simmilar to the break even version i mentioned)

for example first price reaches 1:1 rr so my stop loss is moved to break even and then price eventually reaches 1:2 rr which then moves my stop loss to 1:1 rr and then it stops there without trailing. PS if this isnt that easy to incoporate thats completely fine as you have already developed a wonderful system so thankyou anyway!!
No, this isn't something that will be added to the Position Sizer. You can use a separate BE or TSL EA to do advanced trailing.
 
Hello, I can't execute trades larger than 0.35% of the account balance. The numbers in Position Size are red.
In MT, it shows a "No money" error, but in the example, the risk is 294.59 and the total equity is 98,199.75.
If I execute the same trade from MT, it will execute it without issue.
I've attached an image.
 

Attachments

  • Error.png
    Error.png
    150.9 KB · Views: 5
Please add a boolean option to auto update SL if new max or min is printed following the direction of the trade (BUY or SELL) every tick
Post automatically merged:

Please add a boolean option to automatically update position SL before placing the trade, everytick, follwing the trade direction BUY or SELL.

If buy and new min is printed so update SL level.

If sell and new max is printed so update SL level

Thanks
 
Thank you very much for your excellent and complete program(position sizer ea).... If possible, you could add an important feature to your program that prevents opening a new position if the daily loss limit is reached.... This loss limit can be a percentage of the initial daily balance or a dollar amount... which can be calculated and applied by calculating the total losses made in a specific time period, for example, daily....
 
Thank you very much for your excellent and complete program(position sizer ea).... If possible, you could add an important feature to your program that prevents opening a new position if the daily loss limit is reached.... This loss limit can be a percentage of the initial daily balance or a dollar amount... which can be calculated and applied by calculating the total losses made in a specific time period, for example, daily....
This isn't something I would add to Position Sizer. However, you could try attaching our Account Protector to another chart and set it up to disable autotrading when certain daily loss is reached. This will prevent the Trade button on the Position Sizer from working.
 
  • 👍
Reactions: EnrichWave
Hello,

I'm using Position Sizer (v3.11) and I'm looking for some help with the trailing stop feature.

From what I understand, the current trailing stop activates as soon as a trade is in profit, while the breakeven feature activates only after a specific number of points are reached.

What I'd like to do is set up my trailing stop to activate only after the trade has moved a certain number of points in my favor, for example, 50 points. Once that 50-point threshold is hit, I want the trailing stop to begin trailing the price, always staying maximum 50 points behind.

By doing this, I could lock in a specific profit.

Has anyone figured out how to do this or is there a setting I'm missing? Any advice would be greatly appreciated!

Thanks!
 
Hello,

I'm using Position Sizer (v3.11) and I'm looking for some help with the trailing stop feature.

From what I understand, the current trailing stop activates as soon as a trade is in profit, while the breakeven feature activates only after a specific number of points are reached.

What I'd like to do is set up my trailing stop to activate only after the trade has moved a certain number of points in my favor, for example, 50 points. Once that 50-point threshold is hit, I want the trailing stop to begin trailing the price, always staying maximum 50 points behind.

By doing this, I could lock in a specific profit.

Has anyone figured out how to do this or is there a setting I'm missing? Any advice would be greatly appreciated!

Thanks!
What you are looking for is a trailing stop on profit feature. This isn't possible in the Position Sizer. You can try our separate EA for that:
https://www.earnforex.com/metatrader-expert-advisors/Trailing-Stop-on-Profit/
 
  • 👍
Reactions: Tumok
I have worked with this Expert Advisor, and I must say it is a very solid and complete tool for position management.
However, I would like to suggest two improvements:

1. Shortcut confirmation for Instant and Pending orders
It would be very useful to have separate shortcut buttons for confirming Instant and Pending positions. For example, assigning the number key 1 to automatically place an Instant order, and the number key 2 to place a Pending order. This would make order execution much faster and more efficient.

2. Automatic line removal after order execution
Currently, when we place lines on the chart and open a position, the lines remain on the chart even after the order is executed. This sometimes causes confusion, as we may not notice that a position has already been opened and accidentally open multiple trades at the same time.
My suggestion is to add an option in the settings that, once enabled, automatically hides the lines from the chart after each order is executed (both Instant and Pending). If we need to use the lines again, we could simply reload them using the shortcut.
 
It would be very useful to have separate shortcut buttons for confirming Instant and Pending positions. For example, assigning the number key 1 to automatically place an Instant order, and the number key 2 to place a Pending order. This would make order execution much faster and more efficient.
It is already there.. Only thing it is with 1 shortcut key.. You can switch between them with 1 key press... The settings is "Switch order type",

Although your idea for the each order type with specific key is nice idea.


2. Automatic line removal after order execution
Currently, when we place lines on the chart and open a position, the lines remain on the chart even after the order is executed. This sometimes causes confusion, as we may not notice that a position has already been opened and accidentally open multiple trades at the same time.
My suggestion is to add an option in the settings that, once enabled, automatically hides the lines from the chart after each order is executed (both Instant and Pending). If we need to use the lines again, we could simply reload them using the shortcut.
You can hide the entry line, but only for the instant orders. So, When you enable the option hide the entry line for instant orders, you can identity the current order type status.

At the moment it is perfect.. hiding every time when the order placed would not be nice one.. Because with the "Hide entry line for instant orders" settings will mismatch when ever the lines goes hidden. And the coding might be extremely difficult one.
 
Last edited:
  • 👍
Reactions: Tumok
1. Shortcut confirmation for Instant and Pending orders
It would be very useful to have separate shortcut buttons for confirming Instant and Pending positions. For example, assigning the number key 1 to automatically place an Instant order, and the number key 2 to place a Pending order. This would make order execution much faster and more efficient.
There cannot be a hotkey to place a pending order while the Position Sizer and its lines are set up for an instant order as the Entry price would be unknown to the EA. If you need to place a pending order, you need to switch to Pending order type (which can be done with a hotkey), set up the parameters, and then execute the trade (which can also be done with a hotkey).
2. Automatic line removal after order execution
Currently, when we place lines on the chart and open a position, the lines remain on the chart even after the order is executed. This sometimes causes confusion, as we may not notice that a position has already been opened and accidentally open multiple trades at the same time.
My suggestion is to add an option in the settings that, once enabled, automatically hides the lines from the chart after each order is executed (both Instant and Pending). If we need to use the lines again, we could simply reload them using the shortcut.
That's unlikely to be implemented. You can use a simple hotkey to hide lines after each execution.
 
It is already there.. Only thing it is with 1 shortcut key.. You can switch between them with 1 key press... The settings is "Switch order type",

Although your idea for the each order type with specific key is nice idea.



You can hide the entry line, but only for the instant orders. So, When you enable the option hide the entry line for instant orders, you can identity the current order type status.

At the moment it is perfect.. hiding every time when the order placed would not be nice one.. Because with the "Hide entry line for instant orders" settings will mismatch when ever the lines goes hidden. And the coding might be extremely difficult one.
Thank you for your response.

Regarding the first option, I should clarify: yes, I know it is already possible to switch between two or three modes, but what I mean is having a dedicated shortcut for each mode. This way, it will be much faster and easier to remember and execute the desired action by pressing the right key directly.

As for the second option, you are right — implementing it might be more challenging in terms of coding. However, I believe there should be some kind of solution. The problem is that when Instant or Pending lines remain on the chart after we open a position, it looks as if nothing has happened. Since all the order lines overlap with those drawn lines, it becomes difficult to notice that a trade has already been opened.

One possible solution could be to use a notification system: after a position is opened, a simple notification could pop up saying “Your position has been opened.” This option could also be enabled or disabled from the settings. Please note, I don’t mean a confirmation prompt before executing a trade — just an informative notification after the execution.

There are also several other useful features that could be added, such as:

Candle timer display

Automatic screenshot at the moment a position is opened or closed


Overall, this is a very impressive Expert Advisor. Thank you for your great work!
 
One possible solution could be to use a notification system: after a position is opened, a simple notification could pop up saying “Your position has been opened.” This option could also be enabled or disabled from the settings. Please note, I don’t mean a confirmation prompt before executing a trade — just an informative notification after the execution.
There is a sound notification when the trade is opened. If you enable trade levels on your chart, you'll also see a line with your entry level when you open a position.