|
Startseite | Registrieren | Hilfe | Benutzerliste | Kalender | Suchen | Heutige Beiträge | Alle Foren als gelesen markieren |
Programmierung MQL4 Hier gehts rund ums Programmieren in MQL4. |
|
Themen-Optionen | Thema durchsuchen | Ansicht |
|
|||
Werte in ein Array schreiben mit laufender Nummer
Hallo,
wie kann ich 3 double Werte von Indikatoren in ein Array schreiben und das Array anschließend vom Index hochzählen? Sprich der Koffer wird gepackt und der Koffer wird dann von 0 bis 5 nummeriert, bis er verfällt. Ich komme durcheinander mit der Initialisierung des Arrays und den laufenden Index. Gruss, Raul |
|
|||
double array[];
ArrayResize(array, 3); array[0] = wert1; array[1] = wert2; array[2] = wert3; for (int i = 0; i <= 2; i++) { feld = array[i]; } traderdoc
__________________
Ich erfülle Euch gern Eure EA-, Indikator- und Script-Programmierungswünsche auf Honorarbasis. |
|
|||
Ist leider nicht was ich suche, evt. geht das nicht mit einem Array.
Ich hoffte das aus dem Array A ein Array B wird und dann C etc. Sodass Array A immer die aktuellen Werte besitzt und dann weitergezählt wird. Am Ende ist dann das anfängliche Array A ein Array D. An Fractal 0 holt es mir alle Daten zusammen in Array A und sobald ein neues Fractal ist, wird aus Array A ein Array B. Bei PHP ging das gut mit den Variablen, wert = 1 varibale'wert' im nächsten Schritt wert + 1 im übernächsten Schritt wert + 1 etc. Print varibale3 So konnte ich einen Zeitstempel an die Variable bringen ohne viel Mühe. Ich habe sowas bei mql nicht gefunden, eine Zahl an die Variable zu bringen die sich ändern kann. Mit string ( var+wert) würde das funktionieren, jedoch die ganzen umwandlungen (double-string und zurück), das wird dann zu kompliziert. Trotzdem Danke für posting. |
|
|||
"Ist leider nicht was ich suche..."
Ist aber das, was Du geschrieben hattest. Der Inhalt des letzten Post ist nun wieder was ganz anderes. Ich glaube, es wäre sehr hilfreich, wenn Du z.B. anhand eines Beispiels ganz exakt! beschreiben würdest, was da passieren soll. Arrays kopieren ginge mit ArrayCopy(). traderdoc
__________________
Ich erfülle Euch gern Eure EA-, Indikator- und Script-Programmierungswünsche auf Honorarbasis. |
|
|||
Dann war das ein Mißverständnis.
"Sprich der Koffer wird gepackt und der Koffer wird dann von 0 bis 5 nummeriert" für mich war der Koffer das komplette Array und die Nummern der Zeitstempel. Ist sowas in mql möglich eine Variable und ein Wert daran ohne viel Aufwand ähnlich wie in php? |
|
|||
Zitat:
Koffer[0] bis Koffer[4] Das wären dann 5!! Gegenstände in Deinem Koffer. Die "Nummern" sind nicht ein Zeitstempel, sondern nur ein Index. Wenn die Zeit mit abgespeichert werden soll, dann wird halt gleichzeitig ein zweites Array beschrieben: (deklariert als int oder datetime) Zeit[0] bis Zeit[4] So in etwa: Koffer[0] = Wert0; Zeit[0] = Zeitstempel0; usw. oder über eine Schleife von 0 bis 4. traderdoc
__________________
Ich erfülle Euch gern Eure EA-, Indikator- und Script-Programmierungswünsche auf Honorarbasis. |
Lesezeichen |
Stichworte |
array, array schreiben, mql4, programmierung, programmierung metatrader, variable, variablen, werte array |
Themen-Optionen | Thema durchsuchen |
Ansicht | |
|
|