Create easily an automated trading system for the Prorealtime platform
This template contains all functionalities that you need to create a robust automated trading system.
You just have to put your strategy into the template and optimize some variables as the stop-loss and the target. This template is specially created to make a day-trader bot on the main index as DAX30, NASDAQ, CAC40, OMX, etc.
A complete document is joint to help you to use the code source.
Functionalities included in the template
1. Market calendar
Never miss to not open an entry while a market holiday thanks to the implementation of a market calendar.
2. Time specifications
Open an entry only when the market is open and close at the market closing thanks to time conditions. Avoid the risk with the wintertime and the summertime decalage between Europe and the USA.
3. Control of the number of opened entries in a day
Improve your money management by defining the maximum number of entries by day.
4. Configuration of the stop-loss, the target
The risk of the system is limited thanks to stop-loss and target.
5. Profit securing algorithm
The template implements a smart algorithm that will secure the latent profit to protect you against a fall of the market.
6. Trend following
The template is capable to recognize the trend of the market and will never open an entry in a bear market.
7. High volatility protection
If the market volatility is too high, the template will not open a position. This feature protects you against false signals and slippage risks.
8. Build a position
The whole system is configured to allow you to build a position on several candles. This particularity gives you the possibility to obtain a better price and to smooth the price of your global position. Besides, your final position will have several stop-loss and target prices. That decreases the risk of stop hunting.
9. Rounded price algorithm
The template knows the next hundred and the next fifty prices. If your position has sufficient latent profit, the system will begin to secure your gain when the price will touch a rounded price.
10. Re-reset of all the variables
After each important treatment, the system reinitializes all the variables to avoid unexpected behaviors.
11. Emergency stop of the system
You have the choice to activate the emergency stop of the system if certain conditions are complied with. For example, you can stop the system if your strategy loses too much money or if the volatility of the market is extremely high.