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
Das Problem liegt höchstwahrscheinlich an etwas anderem. Ich habe genau die gleiche Array-Deklaration in OnInit() funktionierte gut und immer noch tut. Sie haben einen lateinischen Buchstaben m im Namen des Arrays ArrSybols ausgelassen. Vielleicht ist das ein Problem der Programmierer?
Man kann es übersehen, aber macht es einen Unterschied?
Und wenn ich es in nativer Sprache schreibe (was nicht verboten ist, wie ich es verstehe), sollte das ganze Terminal abstürzen?
Der Code funktioniert genau ohne solche Array-Deklaration, auch wenn Sie nur die Dimensionalität angeben, funktioniert alles.
Die ursprüngliche Array-Deklaration sah folgendermaßen aus
Die Frage ist immer noch aktuell.
Ich habe es geschafft, den Indikator in einem separaten Fenster an OBJ_CHART anzuhängen, aber wenn ich die Größe des Indikatorfensters ändere, ist das nicht sehr schön, denn wenn die Höhe von OBJ_CHART 500 ist, dann ist die Höhe des Indikatorfensters auf maximal 493 gesetzt worden. Das Ergebnis ist ein hässliches Oberteil. Wie wird man sie wieder los?
Code:
Vielleicht wurde es übersehen, aber macht es einen Unterschied?
Natürlich tut sie das. Ich muss es Ihnen nicht erklären :) Wenn ein Array mit einem Namen definiert ist, aber die Elemente dieses Arrays mit einem anderen Array-Namen aufgerufen werden, dann... :)
Wenn alles ohne manuelle Initialisierung des Arrays funktioniert, sollten Sie sich den Code ansehen, den Sie selbst verstehen. Das Fehlen einer expliziten Initialisierung des String-Arrays hindert das Client-Terminal nicht daran, dieses Array selbst zu initialisieren.
Ich wiederhole: ein solcher String funktionierte und funktioniert immer noch "nach bestem Wissen und Gewissen".
Natürlich tut sie das. Ich muss es Ihnen nicht erklären :) Wenn ein Array mit einem Namen deklariert wird, aber auf die Elemente dieses Arrays mit einem anderen Array-Namen zugegriffen wird, dann ... :)
Wenn alles ohne manuelle Initialisierung des Arrays funktioniert, sollten Sie sich den Code ansehen, den Sie selbst verstehen. Das Fehlen einer expliziten Initialisierung des String-Arrays hindert das Client-Terminal nicht daran, dieses Array selbst zu initialisieren.
Ich wiederhole: ein solcher String funktionierte und funktioniert immer noch.
Nein, nein, das Problem liegt nicht im Namen, sondern darin, dass das Array bei der Deklaration mit einer Aufzählung gefüllt wird.
Es funktioniert gut mit allen Typen, außer mit Strings. Bei Zeichenketten stürzt wirklich jedes Programm ab (ob Experte oder Skript ist nicht wichtig).
Dies ist ein offensichtlicher Fehler, der an servicedesk geschrieben wurde.
Das funktioniert folgendermaßen:
aber wenn Sie die String-Array-Deklaration auskommentieren, funktioniert es nicht.
Überprüfen Sie die maximale Anzahl der Balken im Fenster in den Einstellungen
Renat, ein weiterer wilder Toffee, sind Sie sicher, dass Sie den Fehler gefunden haben?
Das Verkehrsproblem ist gelöst, aber die Sache ist die, dass wir die Serverkomponenten noch nicht in Liveupdate freigegeben haben. Bisher wurden die Updates für die Client-Terminals veröffentlicht, und die Server werden im nächsten Update enthalten sein. Sie sind noch nicht getestet worden.
Der letzte Build (430) hängt sich beim Testen mit Forward Period und Custom Max auf (scheint im Moment des Wechsels zu Forward Testing zu sein). Zuerst habe ich es auf meinen Expert Advisor geschoben, aber dann habe ich den folgenden Code überprüft:
Ich habe Parameter zur Optimierung von 1 bis 1000, alle Ticks, USDCAD, M4 vom 01.01.2011 bis heute (mit Forward - beliebiger Zeitraum) eingestellt. Einfrieren. Deaktivierte Remote-Agenten - Ich habe das Terminal neu gestartet - es hängt auch. Die Vorwärtsperiode wurde entfernt - es funktioniert. Ob Custom Max daran schuld ist - ich habe es nicht überprüft. Vor diesem Build hat alles funktioniert.
Was bedeutet das?
2011.04.17 15:21:22 Tester tester agent fehlgeschlagen