Nimm Assembler, nein Spaß beiseite
Wobei die HFTler durchaus Assembler einsetzen um die letzten nanosekunden rauszukitzeln.
Für Auswertung in Zahlen und Diagrammen würde auch Excel gehen, das alles zu coden inklusiv GUI zu programmieren ist im Vergleich deutlich aufwändiger.
Ein Backtester zu schreiben ist nochmal ein ganz anderes Level. Programmieraufwand und Performance sind bei den Sprachen tendenziell gegenläufig. Mit Python geht vieles sehr einfach allerdings sind Grenzen gesetzt und die Performance ist nicht so gut wie bei Hardwarenahen Sprachen.
Wenn dir MT4 zu langsam ist nimm doch erstmal MT5.
Eigenhändig ein vernünftigen Tester zu schreiben ist sehr ambitioniert und hängt von Programmierfähigkeiten sowie Zeit ab. Da kann man schon einiges an Zeit einplanen.
C$D