MT5 Custom Non-Time-Based Chart Renderer with TXT Import, Indicator, Expert Advisor and Backtesting Support

MQL5 Lo demás

Tarea técnica

I need an MT5 tool that reads prebuilt candles directly from static local TXT files with comma-separated columns:

Date, Time, Open, High, Low, Last, Volume, NumberOfTrades, BidVolume, AskVolume

Requirements

  • Use only Date, Time, Open, High, Low, Last , treating Last as Close. Ignore the remaining columns; they may stay in the file but must not be required or displayed.
  • Each row must remain an independent candle with its original OHLC values and sequence. Display candles with equal horizontal spacing, without time-based aggregation or synthetic timestamps, even internally.
  • Preserve original timestamps, including milliseconds. Do not convert timezones or assume timestamps represent candle opening or closing times.
  • Never merge candles sharing a minute, second, or exact timestamp. Support varying daily candle counts, without artificial candles or empty gaps during market closures.
  • Show original date/time labels on the bottom axis and exact timestamps and OHLC values on hover.
  • Include scrolling, horizontal zoom, date navigation, automatic/manual price scaling, horizontal lines, trendlines, Fibonacci tools, percentage measurement, and candle counting.
  • Save and restore drawings against the correct candles. Restoring the previous viewing position or zoom is unnecessary.
  • Support analysis and backtesting using my existing EX5 indicators and EAs. Confirm compatibility before agreement; visual display alone is insufficient. Native MT5 Strategy Tester or a custom testing engine is acceptable, with limitations disclosed.
  • Support multiple files containing up to 10 million candles per file, with efficient memory use and responsive navigation. Specify hardware requirements and demonstrate large-file performance.
  • Live updates and live trading are not required.

Deliverables: complete source code, compiled files, dependencies, installation instructions, and a prototype using my sample data to verify candle accuracy, timestamps, no lost/merged valid candles, and EX5 compatibility. Include 30 days of fixes for defects against the agreed specifications.

Please provide your implementation approach, price, timeframe, dependencies, and any limitations before development begins.

I prefer to work with a developer who has completed a similar project or already has a ready-made solution that meets these requirements and can be adapted to my needs.

Archivos adjuntos:

Han respondido

1
Desarrollador 1
Evaluación
(438)
Proyectos
649
53%
Arbitraje
35
63% / 20%
Caducado
7
1%
Trabaja
2
Desarrollador 2
Evaluación
(8)
Proyectos
9
33%
Arbitraje
1
100% / 0%
Caducado
0
Libre
3
Desarrollador 3
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
4
Desarrollador 4
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
5
Desarrollador 5
Evaluación
(213)
Proyectos
276
21%
Arbitraje
25
52% / 16%
Caducado
0
Trabajando
6
Desarrollador 6
Evaluación
(23)
Proyectos
31
42%
Arbitraje
10
20% / 30%
Caducado
3
10%
Trabajando
Ha publicado: 8 artículos, 35 ejemplos
7
Desarrollador 7
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
Ha publicado: 7 ejemplos
8
Desarrollador 8
Evaluación
(22)
Proyectos
25
24%
Arbitraje
5
20% / 80%
Caducado
1
4%
Libre
Ha publicado: 6 ejemplos
9
Desarrollador 9
Evaluación
(10)
Proyectos
12
33%
Arbitraje
0
Caducado
2
17%
Trabaja
Ha publicado: 1 ejemplo
10
Desarrollador 10
Evaluación
(2)
Proyectos
2
0%
Arbitraje
1
0% / 100%
Caducado
0
Libre
11
Desarrollador 11
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
12
Desarrollador 12
Evaluación
(24)
Proyectos
32
38%
Arbitraje
4
50% / 25%
Caducado
5
16%
Trabaja
13
Desarrollador 13
Evaluación
(852)
Proyectos
1469
72%
Arbitraje
123
28% / 47%
Caducado
360
25%
Trabaja
Ha publicado: 3 artículos
14
Desarrollador 14
Evaluación
(2676)
Proyectos
3419
68%
Arbitraje
77
48% / 14%
Caducado
343
10%
Trabaja
Ha publicado: 1 ejemplo
15
Desarrollador 15
Evaluación
(1)
Proyectos
2
50%
Arbitraje
0
Caducado
0
Trabaja
Ha publicado: 5 ejemplos
16
Desarrollador 16
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre

Información sobre el proyecto

Presupuesto
30 - 999999 USD
Plazo límite de ejecución
a 5 día(s)