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
GUT. Ich danke Ihnen.
Jetzt muss ich eine Weile meditieren...
Es ist unmöglich, etwas gut zu schreiben...
In diesem Sinne ist das Forum unverzichtbar.
Nochmals vielen Dank.
versuchen Sie ArrayCopy() zu verwenden;
versucht. es macht absolut keinen Sinn. die Geschwindigkeit ist identisch.
und mit lokalen Variablen, es ist 5 mal schneller.
Mit lokalen Variablen ist es 5 Mal schneller.
Wie lange dauert es in Ihrem Code?
statistischer Chronometrischer Analysator :)
Bei jedem Balken wird etwa 2000 Mal auf verschiedene Close[] zugegriffen,
Ich muss es vor jedem Zugriff auf das Array mit einer Reihe von if()'s überprüfen.
Ich versuche nicht einmal, es in HLC umzuwandeln :)
aber ich möchte die Idee weiterentwickeln, denn sie bringt einige Gewinne.
2. Gibt es im Indikator keine Schleife oder eine Endlosschleife?
Wenn ich dieses Konstrukt nur an einer Stelle einfüge, erhöht sich die Geschwindigkeit um das 2fache.
und generell unterscheidet sich die Geschwindigkeit beim Zugriff auf Arrays und lokale Variablen um das 10fache.
Kann jemand einen kleinen, schnellen Compiler empfehlen?
Vorzugsweise C oder Pascal.
Ich arbeite in einer Endlosschleife, ungefähr. 2000 Zeilen Code, einschließlich der Verarbeitung von Arrays und der Neuzeichnung von Diagrammobjekten. Eine Schleife dauert etwa 10-12 ms. Zwischen den Ticks schafft er es, sich 30-500 Mal zu wickeln.
MT ist sehr schnell. Suchen Sie das Problem in Ihrem Code.