MT5 backtesting tool

Other Integrazione C++ C# Python PHP HTML

Specifiche

I would like to develop a tool that orchestrates bulk backtests in one or multiple MT5 terminals. 


The tool can spin up 1 or more MT5 instances (depending on the server capacity) and runs on Windows Server 2012. 


The tool runs a backtest based on: 

  • A start- and end-period 

  • A weekly or daily start

  • A run duration can be for a variable period (e.q. 30 or 60 days) 


User facing functionality:

  • Start / Stop bulk backtest

  • Select MT Terminal

  • Select EA

  • Select parallel Terminals

  • Select ini file(s) to test (1 if more they are queued)

  • Set Weekly or daily start (date increment 1 for daily, 7 for weekly)

  • Skip weekend (for strategies with a daily start)

  • Set Chunk size (depending on the challenge duration 30 or 60 or x days)


The reports are stored in a folder on the machine the folder name can be the same as the INI file. 

All reports are extracted and the following metrics are calculated / collected:

  • Total runs

  • Total Winrate (wins / losses)

  • 52 Weeks Winrate

  • 12 Weeks Winrate

  • EP hits 

  • Consecutive EP hits

  • Consecutive Win streak

  • Losing to winning streak index

  • Recency score

These results are visible in detail on an HTML page. 


The results are comparable over multiple INI files in one overview containing the metrics shared above. 

Proper functional and technical error handling is applied.


Please only apply if you have experience in building these kind of setups. 


A working application is available as a reference, without source code of course that is something you are going to deliver. 




Con risposta

1
Sviluppatore 1
Valutazioni
(57)
Progetti
72
22%
Arbitraggio
13
46% / 15%
In ritardo
5
7%
Gratuito
2
Sviluppatore 2
Valutazioni
(5)
Progetti
4
50%
Arbitraggio
4
0% / 75%
In ritardo
0
Gratuito
Ordini simili
I need help in modifying an amibroker AFL indicator the indicator already works but I need per symbol static variable isolation, parameters persistence per symbol after restart, non declining trailing stop logic, parameter auto restore when switching symbols and a global reset function for static variables. For better understanding As discussed, this is the official offer for restructuring my RAD Chandelier stop loss
I need a AI signal generating bot for forex trading that use the latest ai technology to track real time forex market, analyse and give signals. The bot should operate such that when i put it in a chart it will analyse the market, after several minutes it will display whether the trade is buying or selling. It should display the one minute, five minute,15minute, 30 minute, one hour, 4 hours and daily time frame
step by step and structure this into a full IEEE 830 / ISO/IEC/IEEE 29148 style Requirements Specification. This format will include: Introduction System Overview Functional and Performance Requirements Traceability Matrix (linking requirements to test cases) Verification and Validation Compliance Standards 1. Introduction 1.1 Purpose The purpose of this document is to define the technical requirements for the
//+------------------------------------------------------------------+ //| XAUUSD Ultimate Institutional EA | //| Features: | //| - True swing-based market structure | //| - BOS sniper entries on M5 | //| - Liquidity sweep filter | //| - Partial TP + breakeven | //| - Visual BOS, swings, liquidity

Informazioni sul progetto

Budget
80 - 500 USD