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
Meine Herren, könnten Sie mir bitte sagen, warum mein Testgerät nur die Hälfte eines der 4 Kerne im Test verwendet?
Wenn beim Testen nur 1/8 der CPU voll ausgelastet ist, ist das nicht gut.
Es ist furchtbar langsam...
Ich danke Ihnen.
wenn Sie den Test mit der Visualisierung meinen - das scheint in Ordnung zu sein
wenn Sie einen einzelnen Lauf meinen - dann wird 1 Prozessor für 1 Lauf verwendet
Wenn Sie eine Strategie mit mehreren Durchgängen testen - Sie können nicht auf 1 Screenshot Ihrer CPUs verzichten, Sie sollten zumindest einen Screenshot während des Tests machen
Zum ersten Mal habe ich versucht, einen Indikator von MQL4 zu MQL5 gemäß dem Artikel in diesem Forum zu konvertieren, aber ich kann es nicht beenden.
Ich komme nicht über die letzten paar Fehler hinweg.
https://www.mql5.com/ru/articles/66
Bitte sagen Sie mir, was es noch braucht
Dieser Block, zum Beispiel.
Ich habedie Compilermeldungen nach den entsprechenden Zeilen eingefügt.
stoch, f scheinen als Array-Elemente vordefiniert zu sein. Wenn ich eckige Klammern hinter sie setze, wird der Fehler weiter in der Zeile übersprungen - etwa so
'smoothType1' - Parameterumwandlung nicht erlaubt FT .mq5 173 25
Es ist nur eine Variable. Wo liegt der Haken?
Dieser Block zum Beispiel...
Versuchen Sie, die Korrektheit von ";" zu überprüfen. Durch sie und Klammern (fehlende/verfälschte) kann der Fehler im Code "schweben".
Upd kann es einfacher sein, in 5 auf einmal zu schreiben, als Bibliotheken zu verwenden. Sie wird kürzer und weniger problematisch sein.
Ja, es gibt eine ähnliche Art von Fisher Transform hier in der Basis, aber überhaupt keine Einstellungen. Ich müsste zumindest ENUM_APPLIED_PRICE ändern, und dort funktioniert es nicht.
Können Sie mir sagen, wie ich es ändern kann?
https://www.mql5.com/ru/code/537?source=terminal5_mql5
In Fisher Transform erhalten Sie, wenn Sie ein paar Zeilen hinzufügen und eine davon manuell auswählen
//Preis=(Hoch[Balken]+Tief[Balken]+Schluss[Balken]+Schluss[Balken])/4,0;
Und es gibt nicht genug Nieten, um sie über Input
In Fisher Transform erhalten Sie, wenn Sie ein paar Zeilen hinzufügen und eine davon manuell auswählen
//Preis=(Hoch[Balken]+Tief[Balken]+Schluss[Balken]+Schluss[Balken])/4,0;
Und es gibt nicht genug Nieten, um sie über Input
Ich danke Ihnen! Ich werde es natürlich ausprobieren, aber das ist nicht die Hauptsache. Das Bild ist nicht dasselbe wie in MT-4 - das ist das Problem. Ich habe nicht genügend Einstellungen oder der Algorithmus ist anders.
Oder liegt es daran, dass es im unteren Bild viel mehr Balken gibt?
Wenn der Indikator keine Übersetzung von 4 ist, warum sollte dann das Bild dasselbe sein, insbesondere bei einer anderen Anzahl von Balken?
Überprüfen Sie die Formeln und Einstellungen. Versuchen Sie, den Autor des Indikators zu kontaktieren, vielleicht hat er einen Vorschlag.