Fragen von Anfängern MQL5 MT5 MetaTrader 5 - Seite 1290
Sie verpassen Handelsmöglichkeiten:
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Registrierung
Einloggen
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
---
P.S. Generell ist zum Beispiel mit demselben Array eine Menge falsch.
Danke für die Hilfe und den Tipp!!.. So wird es kompiliert
Funktionsfeld (BRN, W1) außerhalb des Bereichs
Was kann das sein?Habe es ein wenig optimiert, funktioniert fast wie gewünscht, bis 51.20, da stürzt es mit einem Fehler ab
Funktionsbereich (BRN, W1) außerhalb des zulässigen Bereichs
Was kann das sein?Versuchen Sie es auf diese Weise, Sie haben die Dimensionalität des Arrays nicht festgelegt
Im Allgemeinen ist dies keine gute Lösung
Habe es ein wenig optimiert, funktioniert fast wie gewünscht, vor 51.20 stürzt es mit einem Fehler ab
Funktionsfeld (BRN, W1) außerhalb des Bereichs
Was kann das sein?Die Zeile, die den Absturz gelöst hat.
Korrigieren Sie das, wenn es Ihnen nichts ausmacht.
Habe es ein wenig optimiert, es funktioniert fast wie es sollte, bis 51.20, da stürzt es mit einem Fehler ab.
Funktionsbereich (BRN, W1) außerhalb des zulässigen Bereichs
Was kann das sein?Gleichzeitig kopieren Sie eine bestimmte Anzahl von Elementen in das Array HandleFractalUP_W1, aber Sie haben keine Kontrolle über die genaue Anzahl.
Dann Schleife durch int i=Bars(Symbol(),period); //Anzahl der Balken im W1-Diagramm
Als Ergebnis erhalten Sie wieder einen Ausgang außerhalb des Arrays, aber inhandle[n]
Tüfteln Sie ein wenig an der Logik der Füllung, nehmen Sie sich Zeit.
----
Die Zeile, die den Absturz gelöst hat.
Korrigieren Sie es bitte, wenn Sie nichts dagegen haben.
Es ist so kompliziert, aber du wirst es schon richtig machen.
Die Zeile, die das Absturzproblem löste
Korrigieren Sie das bitte, wenn es Ihnen nichts ausmacht.
Allerdings gibt es weniger Fraktale als Balken im Wochenschaufenster, und beim Füllen des Arrays mit den Preiswerten der Fraktale werden nur 90 Zellen gefüllt, und der Rest des Speicherlayouts ist überflüssig Bedeutet das, dass zuerst die Anzahl der Fraktale berechnet werden sollte und erst dann ArrayResize für die Speicherreservierung angewendet werden sollte?
Gleichzeitig kopieren Sie eine bestimmte Anzahl von Elementen in das Array HandleFractalUP_W1, aber Sie haben keine Kontrolle über die genaue Anzahl.
Dann Schleife durch int i=Bars(Symbol(),period); //Anzahl der Balken im W1-Diagramm
Als Ergebnis erhalten Sie wieder einen Ausgang außerhalb des Arrays, aber inhandle[n]
Tüfteln Sie ein wenig an der Logik der Füllung, nehmen Sie sich Zeit.
----
Es ist so kompliziert, aber du wirst es schon richtig machen.
Ich danke Ihnen!!!
Guten Tag zusammen. Bitte helfen Sie mir zu verstehen, warum ich den Volumenverlauf nicht abrufen kann. Ich habe versucht, es auf 2 Arten zu tun.
Erster Weg:
MqlRates mrate5[];
if(CopyRates(_Symbol,PERIOD_M5,1,bars_used,mrate5)<0)
{
Alert("Fehler beim Kopieren historischer Daten für M5 - Fehler:",GetLastError(),"!!");
Rückkehr;
}
for (int i=0;i<bars_used;i++) {
Drucken(mrate5[i].real_volume)
}
Zweiter Weg:
long volumes5[];
if(CopyRealVolume(_Symbol,PERIOD_M5,1,bars_used,volumes5)<0)
{
Alert("Copy volumes error for M5 - error:",GetLastError(),"!");
Rückkehr;
}
for (int i=0;i<bars_used;i++) {
Drucken(volumes5[i])
}
In beiden Fällen enthält die Anordnung der Datenträger immer nur Nullen. Man bekommt einfach keine sinnvollen Informationen...
Guten Tag zusammen. Bitte helfen Sie mir zu verstehen, warum ich den Volumenverlauf nicht abrufen kann. Ich habe versucht, es auf 2 Arten zu tun.
Erster Weg:
Der zweite Weg:
In beiden Fällen enthält das Volume Array immer nur Nullen. Ich kann einfach keine aussagekräftigen Informationen bekommen...
Ich danke Ihnen. Verstehe ich das richtig, dass es ein Tickvolumen gibt?
Als ich den Kursverlauf für Forex von der Finam-Website heruntergeladen habe, gab es zusätzlich zu Open, High, Low und Close auch Vol. Sie haben nicht genau gesagt, um welche Menge es sich handelt. Ist das ein Tick-Volumen?