Indikatoren: Setka (Gitter) - Seite 3

 
geritretar StringConcatenate(line_name,IntegerToString(str.hour,2,'0'),":":",IntegerToString(str.min,2,'0'),"_N",line_counter);

der Fehler in den Terminalprotokollen verschwindet (obwohl die Linien nicht gezeichnet werden).

Wo soll man graben? Wie kann man ein großartiges Werkzeug wiederbeleben?

Forum zum Thema Handel, automatisierte Handelssysteme und Testen von Handelsstrategien.

Fehler, Bugs, Fragen

Vladimir Karputov, 2021.09.04 08:49 Uhr

Windows

Edition Windows 11 Home
Version 21 H2
Installed on    ‎29.‎07.‎2021
OS build        22000.176
Experience      Windows Feature Experience Pack 1000.22000.176.0

Terminal

MetaTrader 5 x64 build 3033 started for MetaQuotes Software Corp.
Windows 11 build 22000, Intel Core i7-9750 H  @ 2.60 GHz, 25 / 31 Gb memory, 796 / 947 Gb disk, IE 11, UAC, GMT+2
C:\Users\barab\AppData\Roaming\MetaQuotes\Terminal\D0E8209F77C8CF37AD8BF550E51FF075


Prüfer:

Terminal:


 

Als Minimum sollten Sie solche Daten angeben:

Forum zum Thema Handel, automatisierte Handelssysteme und Testen von Handelsstrategien

Sehr störungsanfälliger MetaTrader

Vladimir Karputov, 2021.03.16 04:20 AM

Wenn Sie eine Frage haben, sollten Sie zunächst die ersten drei Zeilen aus der Registerkarte "Journal" anzeigen


(markieren Sie diese Zeilen, kopieren Sie sie in die Zwischenablage und fügen Sie sie über die Schaltfläche Code in die Nachricht ein). Sie sollten wie folgt aussehen:

2021.03.16 05:13:07.133 Terminal        MetaTrader 5 x64 build 3003 started for MetaQuotes Software Corp.
2021.03.16 05:13:07.134 Terminal        Windows 10 build 19042, Intel Core i7-9750 H  @ 2.60 GHz, 26 / 31 Gb memory, 842 / 947 Gb disk, IE 11, UAC, GMT+2
2021.03.16 05:13:07.134 Terminal        C:\Users\barab\AppData\Roaming\MetaQuotes\Terminal\D0E8209F77C8CF37AD8BF550E51FF075

 
Vladimir Karputov #:

Zumindest müssen Sie diese Angaben machen:


Ja, natürlich:

2021.09.04 17:05:18.376 Terminal MetaTrader 5 x64 build 3033 started for MetaQuotes Software Corp.
2021.09.04 17:05:18.378 Terminal Windows 10 build 19044, AMD Athlon 64 X2 Dual Core 4800+, 0 / 1 Gb memory, 2 / 29 Gb disk, IE 11, UAC, GMT+10
2021.09.04 17:05:18.378 Terminal C:\Users\Geritretar\AppData\Roaming\MetaQuotes\Terminal\D0E8209F77C8CF37AD8BF550E51FF075

 
geritretar #:

Ja, natürlich:

Ich habe auch den Zeitrahmen gewechselt - ich habe diesen Fehler nicht. Ich verwende die Indikatorversion

#property version   "3.08"
 
Vladimir Karputov #:

Ich habe auch den Zeitrahmen gewechselt - ich habe diesen Fehler nicht. Ich verwende die Indikatorversion

Ja, meine Version ist die gleiche, die ich von der MQ-Website heruntergeladen habe.

Aber wenn ich den Zeitrahmen wechsle, passiert folgendes:


2021.09.04 17:18:22.649 setka (GBPUSD,M1) Other timeframes are not ready...
2021.09.04 17:18:30.860 setka (GBPUSD,M5) Сбой или первый запуск Time=0.3 sec for 50000 bars  ObjectsTotal=1689 MaxBars=0
2021.09.04 17:18:34.109 setka (GBPUSD,M5) 1 leaked strings left
2021.09.04 17:18:34.488 setka (GBPUSD,M15) Сбой или первый запуск Time=0.3 sec for 50000 bars  ObjectsTotal=1689 MaxBars=0
2021.09.04 17:18:36.777 setka (GBPUSD,M15) 1 leaked strings left
2021.09.04 17:18:37.148 setka (GBPUSD,M30) Сбой или первый запуск Time=0.3 sec for 50000 bars  ObjectsTotal=1394 MaxBars=0
2021.09.04 17:18:41.441 setka (GBPUSD,M30) 1 leaked strings left
2021.09.04 17:18:41.712 setka (GBPUSD,H1) Сбой или первый запуск Time=0.2 sec for 50000 bars  ObjectsTotal=1394 MaxBars=0
2021.09.04 17:18:46.746 setka (GBPUSD,H1) 1 leaked strings left
2021.09.04 17:18:47.067 setka (GBPUSD,M5) Сбой или первый запуск Time=0.3 sec for 50000 bars  ObjectsTotal=1689 MaxBars=0


Und die Hauptsache: kompiliert in Versionen bis einschließlich 3021 funktioniert der Indikator in jeder Version des Terminals ohne Probleme.

 
geritretar #:

Ja, meine Version ist ähnlich, heruntergeladen von der MQ-Website

Aber wenn ich den Zeitrahmen wechsle, passiert folgendes:



Und die Hauptsache: kompiliert in Versionen bis 3021 build (einschließlich), funktioniert der Inducer in jeder Version des Terminals ohne Probleme.

Geben Sie diese Zeile in ein separates Skript ein - was werden Sie erhalten? (Natürlich müssen Sie mehrere Variablen deklarieren).
 
geritretar #:

Ja, natürlich:

2021.09.04 17:05:18.376 Terminal MetaTrader 5 x64 build 3033 started for MetaQuotes Software Corp.
2021.09.04 17:05:18.378 Terminal Windows 10 build 19044, AMD Athlon 64 X2 Dual Core 4800+, 0 / 1 Gb memory, 2 / 29 Gb disk, IE 11, UAC, GMT+10
2021.09.04 17:05:18.378 Terminal C:\Users\Geritretar\AppData\Roaming\MetaQuotes\Terminal\D0E8209F77C8CF37AD8BF550E51FF075

Ist es ein Desktop? Full oder Shared Hosting?

 
geritretar StringConcatenate(line_name,IntegerToString(str.hour,2,'0'),":":",IntegerToString(str.min,2,'0'),"_N",line_counter);

der Fehler in den Terminalprotokollen verschwindet (obwohl die Linien nicht gezeichnet werden).

Wo soll man graben? Wie kann man ein großartiges Werkzeug wiederbeleben?

Farben anpassen

 
Vladimir Karputov #:

Handelt es sich um einen Desktop-PC? Volles oder gemeinsames Hosting?

PC - echt.

Ich habe bemerkt, dass die Zeile: 1 leaked strings left in die Logs geschrieben wird, wenn der Indikator aus dem Chart deinitialisiert wird (beim Wechsel des Zeitrahmens) oder aus dem Chart gelöscht wird.

2021.09.05 16:13:20.274    setka (EURJPY,H1)    Сбой или первый запуск Time=0.1 sec for 6278 bars  ObjectsTotal=77 MaxBars=0 start_pos=0         === наложение индикатора на график/первый запуск
2021.09.05 16:13:29.017    setka (EURJPY,H1)    1 leaked strings left                                                                        === деинициализация с прежнего таймфрема
2021.09.05 16:13:29.124    setka (EURJPY,M5)    Сбой или первый запуск Time=0.1 sec for 5000 bars  ObjectsTotal=760 MaxBars=0 start_pos=0        === запуск на новом таймфрейме
2021.09.05 16:13:41.771    setka (EURJPY,M5)    1 leaked strings left                                                                        === деинициализация с прежнего таймфрема
2021.09.05 16:13:41.873    setka (EURJPY,M1)    Сбой или первый запуск Time=0.1 sec for 5000 bars  ObjectsTotal=760 MaxBars=0 start_pos=0        === запуск на новом таймфрейме
2021.09.05 16:13:54.008    setka (EURJPY,M1)    1 leaked strings left                                                                        === удаление индикатора с графика

Alexei Tarabanov #:

Anpassen der Farben

Können Sie dies näher erläutern? Ich bitte darum.