String nutzen um Variable anzusprechen?

 

Hallo ich habe da mal eine (Grundsatz)frage.

Wenn ich mehrere Arrays oder Variablen habe z.B.

double price_M1[];
double price_M5[];
double price_M10[];
...

und nun den namen der variable/Arrays kenne aber nicht "hardcoden" kann, weil es flexibel bleiben soll, kann ich dann den Namen der Variablen erstellen und damit (dem String) dann irgendwie auf die eigentliche Variable welche diesen Namen hat zugreifen (ich hoffe das ist verständlich!?)?

Bsp
string var_name="price_"+"M1";


 

2-dim. array:

double prc[][3];

Nur die erste Dimension kann erweitert werden, siehe zB.: https://www.mql5.com/de/docs/array/arrayrange

Dokumentation zu MQL5: Operationen mit Arrays / ArrayRange
Dokumentation zu MQL5: Operationen mit Arrays / ArrayRange
  • www.mql5.com
ArrayRange - Operationen mit Arrays - Nachschlagewerk MQL5 - Nachschlagewerk über die Sprache des algothitmischen/automatischen Handels für MetaTrader 5
 

Das Zusammensetzen der Var-Names geht nicht.

Du kannst jedoch auch mit Strukturen arbeiten.