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
MetaQuotes mit Visualisierung
Alpari mit Visualisierung
Hier ist die zu debuggende Funktion Post#43
So funktioniert das)))
So funktioniert es)))
Der Code ist fehlerhaft:
Wir durchlaufen eine Schleife durch ein Array und adressieren Elemente eines anderen Arrays. Wenn die Anzahl der Elemente in Bar_data_D1 die Anzahl der Elemente in Bar_data_W1 übersteigt und wir ein solches Element ansprechen, wird das Array überlaufen.
Ich denke schon, Sie können also rückwärts gehen, in meinem Fall zwei Monate ab dem Datum der Prüfung
Der Prüfer sieht 1002 Tagesbalken
Der Tester fügt 1000 Candlesticks vor dem Startdatum des Testintervalls hinzu, die frühere Historie wird nicht berücksichtigt. Ich muss ein großes Testintervall erstellen. Ich habe sie ab dem Jahr 2000.
Der Code ist fehlerhaft:
Wir durchlaufen eine Schleife durch ein Array und adressieren Elemente eines anderen Arrays. Wenn die Anzahl der Elemente in Bar_data_D1 die Anzahl der Elemente in Bar_data_W1 übersteigt, ist das Array überfüllt.
fest
funktioniert ohne Fehler
Der Code ist fehlerhaft:
Wir durchlaufen eine Schleife durch ein Array und adressieren Elemente eines anderen Arrays. Wenn die Anzahl der Elemente in Bar_data_D1 größer ist als in Bar_data_W1 und wir ein solches Element ansprechen, wird das Array überlaufen.
Das ist kein Fehler, sondern Nachlässigkeit, gerade wenn man rätselt, was das Problem ist, man löscht und kopiert und dann kommt jemand und sagt, was das Problem ist (ohne den Code überhaupt zu lesen), nimmt man ihn einfach und wirft ihn weg, das ist das Ergebnis.
Fehler mit dem Terminal
den Code aus dem obigen Beitrag kopiert und den Test durchgeführt
hier ist ein Protokoll
Terminal abreißen und neu installieren?
Vielleicht mit Hardware ? oder Roller ?
Es ist kein Fehler, sondern Nachlässigkeit, wenn man da sitzt und sich fragt, was das Problem ist, man löscht und kopiert und dann kommt jemand und sagt, was das Problem ist (ohne zu lesen), man nimmt es einfach und wirft es weg, das ist das Ergebnis.
Sie lassen keine alten Versionen zurück.
Und der Code vergleicht benachbarte Werte. Ist dies korrekt und stimmt es mit dem ursprünglichen Bild und dem Problem überein?
Es geht um die Suche nach identischen benachbarten Werten, eine einfachere Aufgabe, nicht um alle identischen Werte. Bei der Suche nach Kopien (gleichen Werten) wird jedes Element im Array mit allen anderen verglichen, was sehr teuer ist.
Ich mag es nicht, aber ohne größere Änderungen an Ihrem Code, vor einem solchen Vergleich, sortieren Sie das Array durch den gesuchten Wert, und dann wird der Code mehr korrekt sein.
Das Terminal abbauen und neu installieren?
Vielleicht mit der Hardware ? oder dem Roller ?
Unterschiedliches Verhalten im gleichen Zeitraum und unter den gleichen Bedingungen (gleicher Datenanbieter)?
Wer ist Ihr Makler?
Welches Terminal benutzen Sie?
Besitzt jemand ein MT4-Terminal von den MT4-Entwicklern?