How To Get A Lot Size Calculator Indicator In MT4

Risk Management involves two important aspects: Lot Size Calculation and Risk Reward Ratio. MT4 Lot Size Calculator is exactly what you want, an indicator that can take care of the Position Size and show the Risk Reward Ratio.

Risk Management In Trading

One of the most important rules in trading is Risk Management!

Risk Management involves a set of rules to keep your account safe from unexpected events and “unlucky” times.

Often it makes the difference between a good trader and an amateur.

Risk Management includes concepts like Stop Loss, Position Size and Risk Reward Ratio.

Stop Loss

Stop Loss is a price, or a distance from the open price, where you want to exit a trade.

The Stop Loss is your last call to exit a trade and is part of almost every strategy and trade that you execute.

So if you are in a trace and the price moves against the trade there is a price where the trade will be closed and the loss considered “accepted”.

As a general rule you should define the Stop Loss before entering a trade.

No Downloads found

Lot Size

One of the most popular rules of risk management is to invest on each trade only a small percentage of your entire account.

This is to prevent your account to blow up in case of a strike of losing trades.

For example, if your position size is 25% of your account each trade with a strike of 4 losing trades you are left with almost nothing.

If you use only the 2.5%, after a strike of 4 losing trades you would still have more than 90% of your balance available.

Of course if the trades were winners the profit would have been higher, but we believe Risk Management is more important.

Once you decide a Stop Loss price, this will affect the calculation of the lot size, or position size for the trade.

Another factor to consider to calculate the lot size for a trade in Forex, or another Asset, is the amount you are willing to risk.

Depending on the strategy, usually you don’t want to risk more than 1 to 5% of your balance in a single trade.

You probably know that a common rule is to risk maximum 2% of your account.

Once you decide your strategy, risk and stop loss you can calculate the Lot Size.


Risk Reward Ratio

Another important aspect of each trade, or strategy, is the Risk Reward Ratio.

Risk Reward Ratio indicates the ratio between the profit and the loss expected in a trade.

If you see a Risk-Reward Ratio of 1/2 it means you are risking 1 to gain 2.

For example you set the stop loss for a trade to 100 pips and the take profit to 200 pips, this is a risk-reward of 1/2.

Lot Size Calculator Indicator For MT4

In normal circumstances you would need to calculate yourself all of these values.

However, there are also some indicators available that can do the job for you.

In this article you can see the formula and how to calculate the Lot Size through MQL4 language if you are interested.

No Downloads found

If you want an easy and quick way to calculate the position size and see the risk reward ratio then MT4 Lot Size Calculator is what you are looking for.

Stop Loss And Take Profit Configuration

With this indicator you can easily set the stop loss and take profit directly from the panel and adjust with the chart.


Position Size Calculator

If you set a Stop Loss the indicator immediately calculates the Lot Size to satisfy the risk management.


Risk Reward Ratio Calculator

If you set both Stop Loss and Take Profit the indicator can show you the Risk Reward Ratio.


Risk Management Parameters

The indicator also allows you to change the base, percentage and amount you risk, for flexible calculation.



MT4 Lot Size Calculator is a great indicator to quickly see the ideal position size and risk reward.

This is a tool that can significantly reduce the time spent in this task and I really hope it will help you.

Please leave a comment if you have any feedback or Contact Us.

35 thoughts on “How To Get A Lot Size Calculator Indicator In MT4”

  1. Hi! I got how to use the Indicator, but what should I click to place the order once have set the SL and TP?

  2. Hi Luca,

    Wonderful tool, but I notice it doesn’t update the current price once you have pressed Market, is this possible? Pressing Market again resets all the changes you’ve made

  3. What kind of slippage do you use in your order create programs .. i imagine if the price moves significantly in the time you take to modify the tool it could reject the order (unless you use bid/sell .. but then you should be able to update the SL/TP lines live?

  4. Hi Luca and thanks for the indicator, it’s great but i have an issue, i enter needed data but lot size is completely wrong, i am in PLN currency, and orders show volume not lot.
    Thanks in advance

  5. The indicator panel is to small, it cuts off some of the words. Is there a setting to change the panel to be a little wider so that all of the words for each trade parameter can be displayed?

  6. Hi Luca,

    I have the same issue as mentioned by Walt above (The indicator panel is to small, it cuts off some of the words) I did try to enlarge the font size as explaned on the given link, it change all except the
    lot size calculator ;-(

    Is there another advise you could give? With thanks

    • Thank you for the feedback, there is a Font Size option in the indicator parameters that could help in this situation, I am also looking in adding some parameters for the panel size and I hope to release that in the coming months

  7. Hi…i’m getting a expire banner of the calculator. And it says can update to newer version.
    but when click on update button it says;
    Please allow DLL…
    1) Right click on the chart – Indicators List
    2) Select this indicator – Edit – Common – Allow DLL imports – OK

    But even I complete the process and allow DLL imports, it doesn’t update.

    can u please help me on this kindly.

    Appreciate your support all time.


  8. I was tested dozens of calculators. This is the best calculator tool I ever use. such a easy and simple calculator to the trade calculation fast and deside proper SL levels, position size, R% and RR. thank you so much for creating this awesome tool MQL4Tradingautomation. And giving it free away to us. So much thanks.

  9. Hi,
    Overall a wonderful indicator. however I’ve an issue, It’s not showing the correct lot size, the recommenced lot size is even more than the Margin available in my account.

    Does it has coded to a particular leverage settings, I’m using a low leverage account. is it the reason why it’s showing higher lot size?
    Thanks in advance!

    • Hi Deepak,
      I gather the data using server side commands and the formula to get the lot size is quite simple and based on balance, pip value and stop loss.
      You could check with the spread indicator the details of the instrument and its pip value, usually that is a value that could cause issues.

  10. If my risk is set at 2% of balance, and is showing a risk of £190, why is the amount of possible loss nowhere near this figure – it is showing around £440 ?

    • Do you have some screenshot?
      Is the account in Pound or USD?
      If the position size is as recommended considering the stop loss then the risk should be same as possible loss

  11. Thanks! Your calculator is one of the best what I’ve seen. Is it possible to calculate the risk not as a percentage, but in the Deposit currency (I risk a fixed amount in each transaction)?

    • You can change the amout to risk clicking in the cell and changing the amount, it will adjust the risk %

  12. Hi Luca, I would like to try the indicator but it cannot be downloaded, shows an error.
    ( Host Error)

    Is it any other link where I can download it?

    Thank you very much!


Leave a Comment

We use cookies to ensure that we give you the best experience on our website.