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
Статья посвящена особенностям переноса в MQL5 ценовых конструкций, используемых в индикаторах, написанных на MQL4. Для упрощения переноса индикаторных расчетов из MQL4 в MQL5 предложена библиотека функций mql4_2_mql5.mqh, применение которой рассмотрено на примере переноса индикаторов MACD, Stochastic и RSI.
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
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.
Индикатор Fisher, рассчитывая минимальные и максимальные уровни цены в предыдущей истории, определяет силу и направление тренда, прогнозируя его смену.
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.
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.