Python Script to Automate MT5 Strategy Tester Graph Export to CSV

MQL5 Integration

Specification

I’m looking for a Python developer with MetaTrader 5 (MT5) experience to build a script that will:


  • Automatically load and run multiple .set files through MT5’s Strategy Tester.
  • After each backtest completes, automatically export the Strategy Tester Graph (Balance curve) as a CSV file.
  • No manual clicking — the entire process should be automatic once started.



The script should include a simple UI (can be basic Tkinter, PyQt, or any lightweight framework) with these inputs:


  • Browse and select a folder containing the .set files.
  • Select the EA (Expert Advisor .ex5 file) to use for testing.
  • Input testing parameters (date range, modeling method, leverage, latency, etc.).
  • Output:
    • Each graph CSV should be named after its .set file

Responded

1
Developer 1
Rating
(7)
Projects
8
38%
Arbitration
0
Overdue
1
13%
Free
2
Developer 2
Rating
Projects
3
0%
Arbitration
0
Overdue
3
100%
Free
3
Developer 3
Rating
(18)
Projects
24
13%
Arbitration
3
67% / 0%
Overdue
2
8%
Working
4
Developer 4
Rating
(15)
Projects
33
24%
Arbitration
3
0% / 33%
Overdue
1
3%
Working
5
Developer 5
Rating
(8)
Projects
9
0%
Arbitration
4
50% / 25%
Overdue
1
11%
Working
Similar orders
Hell there, i have an tradingview pinescript indicator which i will like to be converted to both MT4 and MT5 to works perfectly I need an expert who can work on this indicator for me The script will be send to you in the chat
Hi there, I have a pinescript indicator which I will want it to be converted to MT5 EA to trade on its own Let me know if you can work on this
I am looking for someone who can convert Tradingview indicator to MT5 I will attach the pinescript in the chat box Let me know if you can convert it to mt5
//+------------------------------------------------------------------+ //| Blanc.mq5 | //| Copyright 2018, DNG® | //| http://www.mql5.com/ru/users/dng | //+------------------------------------------------------------------+ #property copyright "Copyright 2018, DNG®" #property link " http://www.mql5.com/ru/users/dng " #property version "1.00" #property indicator_chart_window #property indicator_buffers 1 #property
Trade Assistant MT5 Buy trades when prices fall to gain value at a discount. Sell those trades when prices rise to secure profits. This strategy maximizes returns by leveraging market. 4o
ChatGPT-Integrated MT5 EA for Probability-Based Trade Execution & Live Market Discussion Project Overview This Expert Advisor (EA) does not determine trade signals . Instead, ChatGPT analyzes market conditions, calculates probability-based trade setups, and provides instructions for execution . The EA simply acts as an execution engine, executing trades based on ChatGPT’s signals with an optional manual verification

Project information

Budget
30+ USD

Customer

Placed orders1
Arbitrage count0