Binance – Profit Trailer gefriert ein und hängt sich auf

 In Anleitungen, Finanzen

In meinem Beitrag „Profit Trailer – Automatisch Kryptowährungen traden mit einem Bot“ habe ich ein wenig über das automatische Traden mit dem Profit Trailer Bot berichtet.

Aber gerade bei der Börse Binance kommt es vor, dass der Bot nach längerer Laufzeit quasi eingefriert und sich aufhängt. Das Ergebnis ist, dass er nichts mehr tut, was so ersteinmal nicht auffällt, wenn man das DOS-Fenster betrachtet. Erst wer länger auf das Dashboard schaut, wird bemerken, dass es keine Aktualisierungen mehr gibt, Das kann unter Umständen fatal sein.

Der Fehler ist bei den Entwicklern bekannt, aber wurde nicht oder konnte bisher nicht behoben werden. In der Releasemeldung zur Version 1.2.6.15 heißt es nämlich

  • Fix websocket errors on start up
  • Another try at fixing Binance prices stop updating after running a while
  • Make the logs spit out all needed data for support to act quickly
  • BTC Volume cache not updating correctly for Bittrex and Poloniex

Entsprechend habe ich die Startroutine dahingehend abgeändert, dass der Profit Trailer automatisch nach x Stunden neugestartet wird. Bei mir beträgt die Zeit 3 Stunden = 10800 Sekunden. Er startet also 8x am Tag neu. Ob das notwendig ist wieß ich nicht, da ich nicht erkennen kann, ab wann und unter welchen Umständen der Bot einfriert. Deshalb gehe ich auf Nummer sicher.

Es wird die Java.exe und die CMD Box von Profit Trailer nach 3 Stunden geschlossen und 7 Sekunden später wird der Bot automatisch neu gestartet. Die Werte können natürlich abgeändert werden.

Hierzu einfach die Startzeile in der Datei „ProfitTrailer.cmd“ durch folgenden Quellcode ersetzen.
Die Zeit wird in der Zeile „timeout /t 3600>null“ konfiguriert. Wer jetzt nicht rechnen mag, dem sage ich einfach mal, dass 1 Stunde = 3600 Sekunden sind.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
@echo off  
echo ##############################################################################
echo                         Profit Trailer Autorestart
echo        © Copyright 2018 by Patrick Boschert - boschert-consulting.com
echo ##############################################################################
echo                       PLEASE DONT CLOSE THIS WINDOWS
echo ##############################################################################
echo.
echo.
:loop         
echo ######### START APPLICATION %time:~-11,2%:%time:~-8,2%:%time:~-5,2%  - %date:~-10,2%.%date:~-7,2%.%date:~-4%   ######### 
echo %time:~-11,2%:%time:~-8,2%:%time:~-5,2% - start Profit Trailer
start "ProfitTrailer" java -jar ProfitTrailer.jar -XX:+UseConcMarkSweepGC -Xmx512m -Xms512m
timeout /t 3600 >null
echo.
echo ######### CLOSE APPLICATION %time:~-11,2%:%time:~-8,2%:%time:~-5,2%  - %date:~-10,2%.%date:~-7,2%.%date:~-4%   ######### 
 
echo %time:~-11,2%:%time:~-8,2%:%time:~-5,2% - close Profit Trailer
taskkill /F /FI "WindowTitle eq "Profit*"" /T >null
timeout /t 7 >null        
echo.
echo.   
echo.
echo.     
goto loop

Viel Spaß und allzeit gute Trades :).



Beginnen Sie mit der Eingabe und drücken Sie Enter, um zu suchen