Contents:
Set your own trading account parameters when testing strategies, such as trading limits, margin settings and commissions. This option enables the simulation of different trading conditions offered by brokers. The visual testing mode allows to visualize exactly how the Expert Advisor performs trade operations during testing on historical data.
Each trade of a financial instrument is displayed on its chart. Input parameters allow you to control the behavior of the Expert Advisor, adapting it to different market conditions and a specific financial instrument.
Scalping the markets is definitely not suited for every trader. This will give you the chance to make many trades, but also weed out the bad setups. In order to help you meet your educational needs and create your own portfolio of trading strategies, IFC Markets provides you both with reliable resources on trading and complete information on all the popular and simple forex trading strategies applied by successful traders. The Eleven Elliott Wave Patterns — by unknown author. If you think scalping may be for you the best thing you can do is download free demo charts here and test out your trading with no risk using virtual money. MegaFXProfit intuitive indicator, therefore it can work even a novice trader. Become a member of Free-Ebooks.
For example, you can explore the Expert Advisor performance with different Stop Loss and Take Profit values, different periods of the moving average used for market analysis and decision-making, etc. Parameter sets. You can at any time return to the current settings of your MQL5 program by saving a set of its parameters using a context menu:. You can specify custom trading account settings during strategy testing, such as trading limits, margin settings and commissions. In this section, you can set the maximum number of open orders and positions, which can simultaneously exist on the account.
Additionally, you can configure sessions during which the program is not allowed to trade. The section allows configuration of margin reserving rules and position accounting systems to be used in testing:.
Risk management model : OTC and Exchange, netting or hedging. When this level is reached, all orders are canceled and all trading positions are closed. These levels can be indicated in money and in percentage. In the former case, they are determined as the account's Equity value. Release fixed profit at the end of day — this option becomes available only if the option "Use daily fixed loss" is selected. If it is enabled, the accumulated profit will be released and thus included in the free margin at the end of the day.
Otherwise this profit amount will remain blocked. This section provides control over commissions charged on all trading operations:. To apply commission settings of the current trading account, enable the option "Use predefined commissions". Enable the option to use current trading account commission settings instead of custom settings specified below.
Specify the name of the symbol for which you are configuring commissions. Several settings can be added for each symbol.
People also love these ideas · Download Free ProFx Forex Trading Strategy · Download free: Stochastic Maestro 5 system · NSoft Forex Mt4 Indicator. Forex Trading Strategy Books — read best Forex e-books, download free Forex trading books about strategies in Forex, best Forex trading strategy books.
Thus, you can set up multi-level commissions that depend on the deal volume or turnover. Commission can be charged immediately after each trade, or it can be accumulated during the trading day or month and then charged in one operation:. The selected option determines the entity whose volumes are indicated in the "From" and "To" fields: deal or turnover.
For instant commissions, trade direction can be set manually. The following rules shall apply for Close By deals:. The minimum deal volume turnover from which the commission will be charged. The ranges must not overlap. Otherwise, the commission will be charged for all the ranges, in which the operation falls.
The maximum deal volume turnover from which the commission will be charged. The ranges must not overlap.. Commission fee amount. Commission units depend on the commission calculation method selected in the Mode field. Minimum commission amount. Value units depend on the selected calculation mode in the base currency, group currency, points. If you do not want to limit the minimum commission amount, set the 0 value.
Maximum commission amount. The maximum commission value cannot be less than the minimum commission. If you do not want to limit the maximum commission amount, set the 0 value.
Thus, if you need to check an Expert Advisor under different conditions, there is no need to create a separate custom symbol and download its history. This can be done by changing standard symbol settings. If the symbol specification is customized, the gear icon and the symbol icon are marked with an asterisk. This shows that custom parameters are used for the current test. To start testing, click "Start" on the "Settings" tab. The testing progress is displayed to the left. Results of an Expert Advisor testing are displayed on tabs "Result" and "Graph". Detailed testing results are displayed on the "Result" tab.
The tab contains general testing results, including profit and the number of trades, as well as many statistical values to help assess the performance of the trading robot. Additional charts visualize the distribution of the number and success of trading operations by hours, days and months, as well as describe the risk parameter of the trading strategy. See the Testing report section for details. On the "Graph" tab, you can visually determine how successfully the Expert Advisor performed on the selected instrument in the selected time interval.
The balance curve blue line and the equity curve green are shown in the main area of the tab. The testing progress is reflected on the "Journal". In addition, messages of the Expert Advisor are added to the Journal. In the visual testing mode, the testing progress can be viewed straight on the chart. As soon as testing is over, you can open the chart on which the Expert Advisor was tested selected symbol and period. Click " Open Chart" in the context menu of the "Result" tab.
All the deals performed by the Expert Advisor during testing are shown on the chart. If a template named tester.
If the template is not available, the default one is used default. If the tested Expert Advisor uses indicators , which run on the testing symbol and period, they are also displayed on the chart. However, if forced unloading of an indicator the IndicatorRelease function is implemented in the source code of the Expert Advisor, it is not displayed on the chart.
Forward testing is the repeated run of the Expert Advisor on a different time period. This feature allows you to avoid parameters fitting in certain areas of historical data. To start the forward testing, in the Forward field of the Settings tab select the part of the total period for it:. When the forward testing is enabled, the selected part is separated from the period specified in the "Date" field. The first part is the period of back testing, and the second one is the period of forward testing. Results of the forward test are displayed on the separate tab "Forward".
The start date of the forward period is marked by a vertical line on the chart. For details about testing results please read section "Where to view the optimization results".
In the Strategy Tester of the trading platform, you can test Expert Advisors and indicators in the visual mode. This mode allows to visualize exactly how the Expert Advisor performs trade operations during backtesting. Each trade is displayed on the chart of a financial symbol. To enable the visual test, select "Visualization" in the settings:.
Set up testing options and configuration parameters , then click "Start". Visual testing runs in a new window, which simulates a separate trading platform: it contains charts, Market Watch and the Toolbox window where you can view trading operations and the Journal. To pause, speed up or slow down the testing, use the toolbar. You can also jump to a specific date of the test. You can conveniently control the testing process via hot keys, combinations are listed next to the menu commands.
The main purpose of this type of testing is the visual analysis of the Expert Advisor performance. A chart is generated in real time based on emulated historic price data. Trading robot operations are displayed on this chart. Trading operations are displayed as icons a Buy deal and a Sell deal.
A dotted line is displayed between market entries and exits. The Market Watch window shows prices generated during testing. It is similar to the Market Watch of the trading platform , but has some specific features. The Symbols tab features the current price information of financial instruments. The list of displayed symbols is limited to the main testing symbol , as well as the symbols whose data are used by the Expert Advisor. The Ticks tab contains a chart of prices generated during testing.