Fragen von Neueinsteigern zu MQL4 und MQL5, Hilfe und Diskussion über Algorithmen und Codes - Seite 393
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
Dann geht es so:
Dann geht es so:
V5 ist eine Art Berechnungsergebnis. Ich habe V5 entfernt, ein Array an seine Stelle gesetzt und möchte, dass es in die Datei geschrieben wird. Die Datei wird erstellt, aber es wird nur ein Wert in die Datei geschrieben, nicht das Indikator-Datenfeld. Was fehlt noch? Ich habe einen Indikator, der im Diagramm korrekt dargestellt wird. Ich möchte die Werte in eine Datei schreiben, um sie später lesen zu können. Es wird aber nur eine Zahl geschrieben. Können Sie mir helfen zu verstehen, was los ist?
Dann geht es so:
Ich habe es mit FileWriteArray getan, aber jetzt ist die Datei leer. es wird nicht ein Array dort schreiben :(. Wissen Sie, wie Sie helfen können? Aber sicher doch. Bitte sagen Sie mir, was los ist.
Sie lautet wie folgt
Welche Art von Array? Fügen Sie den Code ein, hören Sie auf, gierig zu sein! Und hier ist ein Array, das offensichtlich nur ein Zeichenarray schreibt.
Und das Array double in der Schleife schreibt
Sie lautet wie folgt
Welche Art von Array? Fügen Sie den Code ein, hören Sie auf, gierig zu sein! Und dieses Array schreibt offenbar nur ein Zeichen-Array
Und hier ist das Array double in der Schreibschleife
Wie gierig ist das denn? :)
Warum sollten Sie etwas von einem Indikator drucken? Alles ist auf dem Bildschirm zu sehen - das ist ein Indikator. Wenn ich eine Tabelle benötige, führe ich ein Skript mit iCustom() aus.
Hallo, ich habe mit dem Code zu kämpfen, der den Preis der Bestellung im Terminal überprüfen soll. Ich beschloss, die Tickets zu überprüfen. Legen Sie die Tickets in ein Array und beginnen Sie mit der Überprüfung.
Alles ist gut, es kommt TRUE zurück. Ich denke, ich werde eine löschen, sie wird FALSE zurückgeben. Aber nein((( Ich habe alles gelöscht, und das Skript liefert immer noch 1 statt 0. Was mache ich falsch?
Hallo, liebe Experten! Bitte helfen Sie einem Anfänger. Ich versuche, einen Indikator in einen Expert Advisor einzubauen (ich habe mir das Hirn zermartert ...)! Gibt einen Fehler aus: 'limit' - Deklaration ohne Typ.
In dieser Zeile: limit = MathMax(limit,MathMin(Bars,iCustom(NULL,timeFrame,indicatorFileName, "returnBars",0,0)*timeFrame/Period());
Hallo, ich habe mit dem Code zu kämpfen, der den Bestellpreis im Terminal überprüfen soll. Ich beschloss, die Tickets zu überprüfen. Legen Sie die Tickets in ein Array und beginnen Sie mit der Überprüfung.
Alles ist gut, es kommt TRUE zurück. Ich denke, ich werde eine löschen, sie wird FALSE zurückgeben. Aber nein((( Ich habe alles gelöscht, und das Skript liefert immer noch 1 statt 0. Was mache ich falsch?
Die Sache ist die, dass, wenn Sie (OrderSelect(...)) durch Ticket auswählen, Parameter 3 ignoriert wirdMODE_TRADES
Um also herauszufinden, aus welcher Liste (geschlossen, offen) Sie den Auftrag ausgewählt haben, müssen Sie seine Abschlusszeit überprüfen
0- offen und schwebend, >0 geschlossen
Hallo, liebe Experten! Bitte helfen Sie einem Anfänger. Ich versuche, einen Indikator in einen Expert Advisor einzubauen (ich habe mir das Hirn zermartert ...)! Gibt einen Fehler aus: 'limit' - Deklaration ohne Typ.
In dieser Zeile: limit = MathMax(limit,MathMin(Bars,iCustom(NULL,timeFrame,indicatorFileName, "returnBars",0,0)*timeFrame/Period()));
Das ist eine sehr interessante Vorgehensweise.
Versuchen Sie, den Fehler wie folgt zu beheben