You are missing trading opportunities:
- Free trading apps
- Over 8,000 signals for copying
- Economic news for exploring financial markets
Registration
Log in
You agree to website policy and terms of use
If you do not have an account, please register
Yes, it is true that "pips" is mostly used by us "humans" when talking to one another, because even after brokers started moving over to an extra digit, we "humans" still needed a way to speak the same language.
In terms of software, using "points", does make more sense, but if you really want to speak a universal language that works for ALL symbols, be it for humans or for machines, then there is only one unit to "rule them all" ...
— that is the humble "tick" used since the very beginning. This is in fact, the best unit measure one should use "under the hood" in all MetaTrader code to guarantee exact and accurate changes in price quotes.
However, we humans are sticklers for complicating things due to emotional attachment, so the adorable "pip" will probably be around for a very long time.
Yes, you have a point! I am not really attached to "pips" to be honest, but I don't mind its use whether used correctly or incorrectly. As long as the communication between people can flow and be understood by all parties, I don't mind.
Personally I prefer using "ticks" or just the price value itself.
Yes, you have a point! I am not really attached to "pips" to be honest, but I don't mind its use whether used correctly or incorrectly. As long as the communication between people can flow and be understood by all parties, I don't mind.
Personally I prefer using "ticks" or just the price value itself.
Pip is an acronym for 'percentage in point', so it's all a personal interpretation and not an accurate way of expressing the price change of an instrument.
So 100 pips should be the equivalent of 1% price change on any symbol, which makes this definition very rough in most cases.
The price move from $1800.21 to $1802.21 is about 0.1%, which is 10 pips and that makes all our answers incorrect...
Fernando is right though, when you think it from the instrument's specifications point of view, pips are hundredths of the price.Yes, that is correct. Tick = smallest change in price, point = smallest unit in decimal digits.
the discussion here reflects what i faced
so when converting price to pips i can either use 1pip=0.1 or 1pip = 0.01 and both will be correct ?
so there is not universal formula I can code in my EA to handle pips for all currencies ?
As several of the posters suggested, instead of "pips", just use "points" and you will have less trouble.
In the code, however, consider using "ticks", given that the contract specification already conveniently supplies the "tick size" and the "tick value", and does not supply "point value" nor "pip value".
However, you can still use "points" in the EA, because you can easily calculate from the contract specification the "point value".
Alternatively, just use the OrderCalcProfit function to calculate the Risk and Rewards of an order or position, or the order volume.
These trading platforms should all have an automatic calculator by now and included in all trading platforms ,
that shows the dollar amount of margin used per entry
Does MT 4 or 5 have a way to see how much margin is being used when place an order
and what % of your account is being utilized
Also, if use a STOP order -- what is the dollar amount and % risked of account to the STOP price
Strategies and a user's personal way of trading can differ from person to person. Enforcing your way of thinking on others is not ideal. MetaTrader offers the MQL language as a way to tailor and adapt it to your own personal preferences and way of trading. There are already many such "trading panel" and "trading assistant" EAs available in the CodeBase and in the Market that do what you describe. So, you can easily use those tools instead.