Prices ending by a round number as 20, 50 or 100 have some particularities. The market often considers these prices as support or resistance. That means the probability to see a technical rebound after the market touch these prices is very high.

It is very important for you to implement this particular price knowledge in your automatic trading system.
The rounded prices detection algorithm
There is a very simple algorithm that allows you to know if the actual price of an asset ending by 100, 50 or 20 thanks to ROUND instruction.
hundred = ROUND(close / 100) * 100
fifty = ROUND(close / 50) * 50
twenty = ROUND(close / 20) * 20
Define nearest hundred round number as a target
After that, you can choose this price as a target. However, you should control the round price is higher than the actual price. If the rounded price is lower than the actual price, you can just add 100 points at the actual price in case of a long position opening.
For example, if the actual price is 13244, the rounded price to the nearest hundred will be 13200 therefore you must add 100 to obtain 13300.
// long position case IF hundred < close THEN hundred = hundred + 100 ENDIF
After your verified the nearest hundred is higher than the actual price, you can define your TARGET.
pTargetHundred = hundred - close
SET TARGET pPROFIT pTargetHundred
If you decide to define your target price after you opened a position, you should use POSITIONPRICE instruction to compute your target price. POSITIONPRICE indicates the current average position price of the whole opened orders.
pTargetHundred = hundred - POSITIONPRICE
Be careful, cause this example works for a long position but if you want to open a short position, you must verify the rounded price is lower than the actual price. If not, you must sub 100 points of rounded price.
// short position case IF hundred > close THEN hundred = hundred - 100 ENDIF
pTargetHundred = hundred - POSITIONPRICE
Choosing to determine your TARGET on the nearest rounded as hundred when you trade index as DAX increase strongly the success rate of your automatic trading system.
If you want to learn more about automated trading, please see our automated trading learning section.
If you are any questions, please ask me in a comment and if this article pleased you I would be grateful to see you share it.
Transform your automated trading with expert insights about the Prorealtime platform

Are you tired of spending countless hours analyzing the markets and trying to make profitable trades? Are you ready to take your trading to the next level with a winning trader bot? Look no further than the Seven Pillars to Build a Winning Trader Bot guide.
In addition, you will receive the source code of five automated trading strategies working on Prorealtime.