Fehler, Irrtümer, Fragen - Seite 2086

 

"Fehler mit Timer 4024", "kann nicht Millisekunden Timer(500) setzen"


Liebe Entwickler und Autoren

Wer hat wieder den Timer-Fehler?

 
Michel:
2017.12.06 21:27:53.767 2017.02.03 17:20:05 position modified [#1529 buy 0.01 EURUSD 1.07812 sl: 1.07482]
2017.12.06 21:27:53.767 2017.02.03 17:20:05 failed modify #1526 buy 0.01 EURUSD sl: 0.00000, tp: 0.00000 -> sl: 1.07482, tp: 0.00000 [Invalid stops]
2017.12.06 21:27:53.767 2017.02.03 17:20:05 *** Celebra Modify ticket#1529 retcode=10016 result.deal=0 result.order=0 magic=[101] sl=1.07482 tp=0.00000
Nur SL ändert sich. Und es ändert sich, nur nervenaufreibende Meldung: failed modify ... [Ungültige Haltestellen]

Von welcher Position ist die Rede? 1529 oder 1526? Dieses Protokoll zeigt nicht an, ob der Stop Loss geändert wurde. Wenn der alte und der neue Wert von SL gleich sind, tritt ein Fehler auf. Es wäre auch schön, den aktuellen Preis zu sehen.

 

In den Signalen hinkt das Diagramm "Balance" dem Diagramm "Funds" hinterher - ist das beabsichtigt?


 

Die "Pocket"-Webfunktion für jeden Beitrag hat aufgehört, Quellen und Bilder mit ihr zu verknüpfen. Bitte beheben Sie dies.

 

Hin und wieder kommt es vor, dass so etwas

2017.12.08 23:15:35.387 Tester  EURUSD: history data begins from 1996.08.09 00:00
2017.12.08 23:15:35.387 Tester  EURUSD: ticks data begins from 2011.12.19 00:00
2017.12.08 23:15:35.397 Core 1  agent process started
2017.12.08 23:15:44.616 Core 1  connecting to 127.0.0.1:3000
2017.12.08 23:16:02.892 Core 1  tester agent authorization error
2017.12.08 23:16:02.892 Core 1  connection closed
Angefangen bei 1654+.
 
fxsaber:

Das kommt hin und wieder vor.

Es hat mit 1654+ begonnen.

Sehen Sie sich die Verzögerung an - 18 Sekunden zwischen dem Versuch, eine Verbindung herzustellen und dem Abbruch der Verbindung. Dies zeigt eine Zeitüberschreitung der Netzwerkverbindung an.

In der Regel handelt es sich dabei um einen langsamen Start und eine langsame Initialisierung einer Exe-Anwendung unter Antiviren-Überwachung.

Wir haben das schon oft erlebt, und wir können nichts dagegen tun. Das Antivirusprogramm verbringt einfach viel Zeit mit der Analyse des Testagenten.

Das bedeutet auch, dass alle Aktivitäten des Agenten unter die Lupe genommen und gnadenlos verlangsamt werden.

Ein Tipp ist, den Agenten und seine lokalen Verzeichnisse in den Antivirenpass aufzunehmen. Dadurch wird alles sofort schneller funktionieren.

 
Renat Fatkhullin:

Sehen Sie sich die Verzögerung an - 18 Sekunden zwischen dem Versuch, eine Verbindung herzustellen, und dem Abbruch der Verbindung. Dies zeigt eine Zeitüberschreitung der Netzwerkverbindung an.

Dabei handelt es sich in der Regel um einen langsamen Start und eine langsame Initialisierung einer exe-Anwendung, die von einem Antivirusprogramm überwacht wird.

Wir haben das schon oft erlebt, und wir können nichts dagegen tun. Das Antivirusprogramm verbringt einfach viel Zeit mit der Analyse des Testagenten.

Das bedeutet auch, dass alle Aktivitäten des Agenten unter die Lupe genommen und gnadenlos verlangsamt werden.

Ein Tipp ist, den Agenten und seine lokalen Verzeichnisse in den Antivirenpass aufzunehmen. Dadurch wird alles sofort schneller funktionieren.

Auf dem Rechner befinden sich keine Antivirenprogramme oder ähnliches. Alles ist auf SSD gespeichert. Und das Problem ist bei 1653- nie aufgetreten.

 
fxsaber:

Auf dem Rechner befinden sich keine Antivirenprogramme oder ähnliches. Alles befindet sich auf einer SSD. Und das Problem ist bei 1653- nie aufgetreten.

Dann benötigen Sie lokale Protokolle dieses Agenten zum Zeitpunkt des Problems.

Nicht einmal ein eigener Microsoft Defender?

 
Renat Fatkhullin:

Dann brauchen wir lokale Protokolle dieses Agenten zum Zeitpunkt des Problems.

Der lokale Agent Tester\Agent-127.0.0.1-3000\logs\20171209.logs ist leer.

Nicht einmal der normale Microsoft Defender?

Aus.


Ich reproduziere das Problem folgendermaßen. Ich starte das Terminal und wähle STRG+F5 von ME aus. Vielleicht machen diese Einstellungen einen Unterschied.


 
fxsaber:

Der lokale Agent Tester\Agent-127.0.0.1-3000\logs\20171209.logs ist leer.

Sie müssen genau hinsehen, wenn Probleme auftreten, da die Protokolle der lokalen Agenten automatisch bereinigt werden. Und das Terminal weiß, wie man mit toten Agenten umgeht.

Aber wenn es in 18 Sekunden nicht durchkam, bedeutet das, dass der Port nicht einmal geöffnet war.


Aus.

Höchstwahrscheinlich nicht und sie ist aktiv. Fügen Sie das gesamte Verzeichnis mit dem Agenten explizit zu den "überspringbaren Verzeichnissen" hinzu und versuchen Sie es erneut.

Ein weiterer Grund könnte das Fehlen von Rechten zum Öffnen des Netzwerkanschlusses sein.

Ist UAC aktiviert? Versuchen Sie es zu reproduzieren, nachdem Sie das Terminal "als Administrator" gestartet haben.