lot size = money size

 

I am trying to do a trade for lot size I use 0.05 for the lot which should be 50 cents per pip and I am doing 20 pip stop lose and 30 pip take profit so if I win the trade I should get $15.00 but mt4 is only paying me $1.50 which works out to be 5 cents per pip If I put it like this 0.50 which is $50.00 and the massage says not enough money .I have $400.00 in my account. Also If I put it like this 

0.10 which should be $1.00 but if I trade for 20 pip profit it only pays $2.00 instead of $20.00 are there any settings or something to make it work right

Thanks Ron

 
You are probably confusing PIP with point.

PIP, Point, or Tick are all different in general.
          Ticks, PIPs or points in the GUI. Make up your mind. - MQL4 programming forum #1 (2014)

Unless you manually adjust your SL/TP for each separate symbol, using Point means code breaks on 4 digit brokers, exotics (e.g. USDZAR where spread is over 500 points), and metals. Compute what a PIP is and use it, not points.
          How to manage JPY pairs with parameters? - MQL4 programming forum (2017)
          Slippage defined in index points - Expert Advisors and Automated Trading - MQL5 programming forum (2018)

 
29ron: I am trying to do a trade for lot size I use 0.05 for the lot which should be 50 cents per pip and I am doing 20 pip stop lose and 30 pip take profit so if I win the trade I should get $15.00 but mt4 is only paying me $1.50 which works out to be 5 cents per pip If I put it like this 0.50 which is $50.00 and the massage says not enough money. I have $400.00 in my account. Also If I put it like this 0.10 which should be $1.00 but if I trade for 20 pip profit it only pays $2.00 instead of $20.00 are there any settings or something to make it work right. Thanks Ron

For this example I will use EUR/USD, where 1 pip-lot is worth 10 USD and a pip is defined as 0.0001 (not 0.00001 which is a point).

However when placing the order, one also has to account for the margin requirements and in this case 1 lot is 100000 EUR (1:1 leverage).

For example, for a leverage of 1:100, one would require 1000 USD for a full lot, or 500 USD for 0.5 lots or 50 USD for 0.05 lots.

In this case, your balance of 400 USD would allow placing the 0.05 order but would give a "not enough money" error for the 0.5 lots, even if your stop-loss risk is only 20 pips (100 USD for 20 pips at 0.5 lots).

 
Thanks for the information
 

Hi Fernando

I understand what you are saying but I use the 0.05 lot when you look at the profit it is paying it is only 5 cents per pip not 50 cents like it should be but I am thinking that this mt4 has a bug in it or something one time try useing it and it pay 50 cents per pip and the next time I use it with the same pair it pays 5 cents per pip?  is there something that can get adjusted in the platform ?

Thanks Ron

 
29ron #: Hi Fernando. I understand what you are saying but I use the 0.05 lot when you look at the profit it is paying it is only 5 cents per pip not 50 cents like it should be but I am thinking that this mt4 has a bug in it or something one time try useing it and it pay 50 cents per pip and the next time I use it with the same pair it pays 5 cents per pip?  is there something that can get adjusted in the platform ? Thanks Ron

Both I and William have called your attention to the difference of "pip" and "point", but you have ignored our information.

Example: for EUR/USD if the price changes from 1.05113 to 1.05137, then the price difference is 24 points (2.4 pips).

Do you understand it now?

Show actual details of some of your sample trades (volume, open and close prices and resulting profit), and we will help you understand the values.

 
ok here is the snap shoot of the one this morning it show 0.09 size which should be 90 cents but it is only 9 cents when you look it the profit ?
 
29ron #: ok here is the snap shoot of the one this morning it show 0.09 size which should be 90 cents but it is only 9 cents when you look it the profit ?

AUDJPY:

  • 1.0 pip-lot = ¥1000.00 JPY ≈ $7.39 USD (currently)
  • price change from 92.463 -> 92.500 = 37 points ( 3.7 pips )
  • 3.7 pips × 0.09 lots = 0.333 pip-lots
  • 0.333 pip-lots × ¥1000.00 = ¥333.00
  • 0.333 pip-lots × $7.39 USD = $2.46 USD (currently)

Again, take careful note of the difference between "pips" and "points". Your trade had a 37 point loss (or 3.7 pips). MetaTrader uses "points", not "pips".

And for a volume of 0.09 lots for AUDJPY, the pip value is ¥9.00 JPY, not 90¢ USD.

     
    29ron:

    I am trying to do a trade for lot size I use 0.05 for the lot which should be 50 cents per pip and I am doing 20 pip stop lose and 30 pip take profit so if I win the trade I should get $15.00 but mt4 is only paying me $1.50 which works out to be 5 cents per pip If I put it like this 0.50 which is $50.00 and the massage says not enough money .I have $400.00 in my account. Also If I put it like this 

    0.10 which should be $1.00 but if I trade for 20 pip profit it only pays $2.00 instead of $20.00 are there any settings or something to make it work right

    Thanks Ron

    https://www.mql5.com/en/code/28029

    Forex Calculators
    Forex Calculators
    • www.mql5.com
    Margin Calculator, Point Value Calculator, Position Size Calculator, Profit Calculator and Swap Calculator.