MQL5 Script to automatically make several pre-determined strategy tests and compile the results

指定

I want to have a MT5 script/EA that runs a series of strategy tests on my EAs applying the definitions and restrictions settled in a csv file with all the inputs. Based on those definitions/restrictions each test finishes at the end date or is interrupted by the script/EA. Either way the results of each normally ended or script stoped test will be saved to a csv file with the defined output data.

 

Imagine I have a strategy to take an FTMO challenge every Monday of a given month and I want to have a script to test my EA for that. The strategy tests would have a defined start dates with an equity target1 (5%) and target2 (10%) to be achieved and a minimum equity defined (-10%). The output file will tell me the dates when the test was ended/stoped and the equity target values were achieved.


The attached example file shows a series of 6 different tests to be made and the output results expected. 


Backtester_Inputs (CSV File):

 

The Backtester_Inputs csv file will have several lines. The ideia is for example to test the same EA on diferent start dates, or to test the same EA with different set files.

 

Expert: EA name 

Set File: Set file to load 

Asset: Asset to test

Timeframe: Timeframe to test

Start Date: Start date of the strategy test

End Date: End date of the strategy test

Equity Target1: Equity target , when the test reaches that target the date is saved to the backtester_output file; if value is blank there is no target 1.

Equity Target2: Maximum equity accepted, when the test reaches that target the test is stoped and values are saved in the backtester_output file; if value is blank there is no maximum target2 so the test will finish at the end date.

Min Equity: Minimum equity accepted, when the test reaches that value the test is stopped; if value is blank there is no minimum.

Latency: Perfect execution; 10ms; 20ms; 30ms; 50ms; 100ms

Modelling: Same options of the strategy tester

Deposit Amount: 

Deposit Currency: Same options of the strategy tester

Leverage: Same options of the strategy tester (1:1 to 1:1000)

 


Backtester_Outputs (CSV File):

 

The backtester_outputs csv file will have a line with the following data for each test completed from start to end date or tests there were stopped by the script.

 

Expert: EA name 

Set File: Set file used

Asset: Asset tested

Timeframe: Timeframe tested

Start Date: Start date of the test

Target1 Date: The date when the equity target 1 was achieved.

End Date: End date of the test; if the test was stopped by the script (target2 or minimum equity achieved) it saves the date of the last trade before the interruption of the test

Final Equity: the equity value at the end of the test or at the interruption date 


応答済み

1
開発者 1
評価
(57)
プロジェクト
72
22%
仲裁
13
46% / 15%
期限切れ
5
7%
類似した注文
MT5 Expert Advisor Specification: Asian Liquidity Sweep & M5 FVG Entry ​Project Overview ​Automated Expert Advisor for EUR/USD on MT5. The strategy maps structural liquidity (Fractal Swings) for entry triggers but targets absolute session extremes for Take Profit. It enters on the first opposite M5 Fair Value Gap (FVG) and features a dynamic, user-controlled risk engine. ​1. Timezone & News Filter Requirements ​The
I am looking for an experienced MQL4/MQL5 developer to build a custom MT4 indicator from scratch or cracking my ex4 file that i provide to you. I already have an existing indicator (EX4) which produces highly accurate buy/sell signals. I want a similar indicator developed based on its observable behavior and signal structure. my existing indicator is pc id protected so you have to do PC ID security bypass and source
Hello there , I have an paid indicator on ctrader that show swing high lows breakout(Adding Image as reference) . I want some one to build a cbot for this indicator like cbot that can place the buy sell stops at the dotted green and red lines or can be programmed to take market execution one brick close after breakout . Must have sl and tp settings too and market timing too . moreover I will tell in details
I am looking for an experienced MT5 EA developer to create an Asian Session Mean Reversion EA. 主な特徴: 平均回帰戦略 アジア取引時間のみ ボリンジャーバンドを基盤としたエントリー マルチエントリー/スケーリングポジション リスク管理機能 スプレッドフィルター ニュースフィルター 設定可能なパラメータ 戦略構造と詳細な仕様は議論の後に提供されます。 私はMT5の経験が豊富で、迅速なコミュニケーションがあり、テスト後にリビジョンをサポートする意欲のある開発者を好みます。 まずはEAのMVPバージョンを開発し、その後数週間にわたって前方テストを行い、最終的なパラメータ調整と改訂を行いたいと考えています。 テスト後のリビジョンサポートに関する情報も必ず含めてください。 予算見込み:USD 500–600 納期:10days-14days
JDE LS 53+ USD
Purpose The system aims to: Analyze forex market data in real time Identify trading opportunities quickly Automatically execute trades Help users potentially grow small capital (e.g., R1000+), without guaranteeing profits 3. 👥 Users Beginner traders Intermediate traders Admin/Developer (to manage and monitor the bot) 4. ⚙️ Functional Requirements 4.1 Market Data Analysis The bot must collect real-time price data
OBJETIVO Criar um Expert Advisor MT5 profissional para XAUUSD focado em: Consistência Baixo drawdown Scalping profissional Proteção da conta Crescimento sustentável Compatibilidade com conta micro e prop firms NÃO utilizar: Martingale Grid Hedge agressivo Recovery system Multiplicação de lotes após perda --- ATIVO XAUUSD apenas --- TIMEFRAMES Timeframe principal M5 Confirmação tendência M15 Confirmação macro opcional
I need a very advanced and intelligent MT5 Expert Advisor coded in MQL5 for XAUUSD, based on ICT + CRT + Smart Money Concepts. The goal is not a simple robot, but a professional decision-making system with strong filters, risk control, and high-quality trade selection. The EA must include: 1. Multi-Timeframe Analysis - D1 / H4 / H1 bias - M15 / M5 entry confirmation - Bullish or bearish market structure - BOS, CHoCH
📌 Project Overview: I need a full Smart Trade Management System for MetaTrader 4/5. This is a complete trading ecosystem, not a simple EA. 📌 Core Features: Smart Money Management (risk-based lot calculation) Advanced Trading Toolbox (TradingView-style drawing tools) Central Master Dashboard (risk, filters, account control) Multi-account monitoring (MT4/MT5 synchronization) Real-time monitoring (spread, equity
Auto trading system on mobile with high probability win rate. Trades and auto trading system that works well on gold and forex, most important risk reward ratio. It must be 1:3 or more then that whenever possible
I want to buy proven profitable EA, any kind of strategy is considerable, working on any forex pairs or XAUUSD. I don't want to build from the scratch, so only apply if you already have profitable EA. Please send your EX4 file in advance with your application (MANDATORY), with additional information as below : - Pair and timeframe to use, minimum initial capital requirement, and so on - Type of EA (scalping, in day

プロジェクト情報

予算
50+ USD
締め切り
最低 1 最高 5 日