Technical Indicators for MetaTrader 4

Special Offer!

Time Left to Buy:

Up to 25% OFF

Shopping cart

The cart is empty

MetaTrader 4

Top Rated Products MT4

250 $188 $ KTS poverty killer robot
Thato Modiba
3.85714 5 7 Product
5 500 $4 125 $ Bonnitta EA MT5
Ugochukwu Mobi
4 5 3 Product
Request a price Boom500 Scalper
Vhutshilo Evidence Masithembi
2.33333 5 3 Product

More BackTest Results

more-backtest-results-logo-200x200-6013
80 $60 $

Free updates are included

We accept crypto: BTC, ETH, BCH and more...

30-Day Money Back Guarantee
100% Guarantee of Originality

Information

Libraries
MetaTrader 5
Yu Zhang
1.1
20

Overview

1. What is this

The MT5 system comes with very few optimization results. Sometimes we need to study more results. This library allows you to output more results during backtest optimization. It also supports printing more strategy results in a single backtest.

2. Product Features

  • The results of the optimized output are quite numerous.
  • CustomMax can be customized.
  • The output is in the Common folder.
  • It is automatically named according to the name of the EA, and the name of the same EA will be automatically updated for multiple backtests without overwriting the previous results.
  • The function is so simple that you can understand it at a glance.
    #import "More BackTest Results.ex5" // Libraries Folder, Download from the market.
    //---Set CustomMax
    void iSetCustomMax(string mode); 
    //---Display multiple strategy results when backtesting alone (not opt).
    void iOnDeinit(); 
    //---
    void iOnTesterInit();
    double iOnTester();
    void iOnTesterPass(string lang = "EN"); // set language.
    void iOnTesterDeinit();
    #import

3. How to use

  • Download the .ex5 library, normally it is under the \Scripts\Market folder. Then move it to the \Libraries folder.
  • Download the More_BackTest_Result.mqh file from this link and place the More_BackTest_Result.mqh file in the Include folder.
  • You can refer to the usage method in More_BackTest_Result.mqh, I designed it very simple, so that you can understand it at a glance.
  • Usually, you just need to load a code in the EA and you're done. 
    #include <More_BackTest_Result.mqh>
  • If you need to modify the language, it is not necessary, you need to modify an affix in mqh. Refer to 4 for details.
  • If you need to set CustomMax, you need to set it in EA, it is not necessary, the default is TB value. Refer to 5 for details.

4. Change the language

Support English (EN) and Chinese (CN), it is not necessary, if you do not set it, the default is English, you can also set the output to Chinese.

Just modify an affix in More_BackTest_Result.mqh:

void OnTesterPass()
 {
  // You can set the language to Chinese or English.
  string language = "EN"; // "EN","CN"
  iOnTesterPass(language);
 }

5. Set CustomMax

All policy results are supported as CustomMax. It is not required. If you do not set it, it defaults to the TB value. You can also set it according to your own needs.

You just need to type the following code in your EA:

int OnInit()
 {
//---Set CustomMax
  iSetCustomMax("CUSTOM_SQN"); 
//---
  return(INIT_SUCCEEDED);
 }

6. Function iSetCustomMax(string mode) parameter analysis

Please refer to the Chinese and English versions: https://www.mql5.com/en/blogs/post/748011

7. EA uses samples

//+------------------------------------------------------------------+
//|                                                  __TEST_EX__.mq5 |
//|                                      Copyright 2022, i201102053. |
//|                         https://www.mql5.com/en/users/i201102053 |
//+------------------------------------------------------------------+
#property copyright "Copyright 2022, i201102053."
#property link      "https://www.mql5.com/en/users/i201102053"
#property version   "1.00"
#include <More_BackTest_Result.mqh>  // Usually it is enough to load this sentence.

//+------------------------------------------------------------------+
//| Expert initialization function                                   |
//+------------------------------------------------------------------+
int OnInit()
 {
//---Set CustomMax, unnecessary.
  iSetCustomMax("CUSTOM_SQN"); 
  return(INIT_SUCCEEDED);
 }
//+------------------------------------------------------------------+
//| Expert deinitialization function                                 |
//+------------------------------------------------------------------+
void OnDeinit(const int reason)
 {
//---Display multiple strategy results when backtesting alone (not opt). unnecessary
  iOnDeinit();
 }
//+------------------------------------------------------------------+
//| Expert tick function                                             |
//+------------------------------------------------------------------+
void OnTick()
 {

 }



Recently Viewed

99 $74 $ Binance EA Connection Library MT4
Rajesh Kumar Nait
100 $75 $ Myfxpaddy Boom and Crash Range Detector
Joseph Wonder Obasi
59 $44 $ All in One Supertrend Indicator
Mudit Agarwal
90 $68 $ OG Trade Dash HTML Hoster
Sander Maehle Andresen
Results 1 - 4 of 4

30-Day Money Back Guarantee

If for any reason you do not like the purchased program, you can request a refund within 30 days from the date of purchase. You can also make an exchange for any other product at an equal cost or by paying the difference.
Simply send a request for refund or exchange with your order number by email: support@fx-market.pro.
Refund requests received more than 30 days after purchase will be rejected.

Email Us Now! Support is available 24/7
by Email: support@fx-market.pro

Do You Need Help?
Click Here To Start Live Chat

Contact Us

Image

Search