Open GodAdin opened 3 years ago
podaj jeszcze plik konfiguracyjny 👍
Na takiej konfiguracji sprzedaje, ale jak ustawie "SellType" na 0 to jest problem.
{ "Strategy": { "ActiveId": 1, "ModeType": 0, "Available": [ { "Id": 1, "Symbol": "UNIUSDT", "BuyDown": 0.22, "SellUp": 0.21, "Average": 3, "StopLossDown": 12, "FundPercentage": 10, "ClearOnStartup": false, "StopLossPauseCycles": 3, "AverageType": 1, "SellType": 1, "CommissionType": 1 } ] }, "Actions": { "BoughtPrice": 4.88330000, "StopLossCurrentCycle": 0, "StopLossReached": false } }
Ten sam problem w tym wątku: https://github.com/CryptoDevTV/SolBo/issues/54
Testowałem na VPS (Ubuntu 16.04) i dalej to samo.. Tylko kupno => sprzedaż => kupno => i koniec
Problem jest z ponownym sprzedaniem krypto po spełnieniu warunków. Giełda Binance.
@tkowalczyk Ile by kosztowało usunięcie tego buga ? Nie wiem czy to na pewno to ale możliwe, że sprzedaż przestała działać przez akutalizacje Binance API.
Też mam ten problem, co prawda C# nie bardzo do mnie przemawia ale poczynione obserwacje sugerują, że problem tkwi w liczeniu % cen. Jeżeli ustawię: "BuyDown": 0.001, "SellUp": 0.001, "StopLossDown": 0.002, to bot zachowuje się jakby działał poprawnie... tak jakby przy obliczaniu procentu ceny przesuną się przecinek i oczekiwany np 1% to 100% ???? to tylko takie moje przypuszczenia.
Testowałem na wersji demo nie produkcyjnej.
Prawdopodobnie przez aktualizacje Binance API. Ale jak pisałem z autorem to mówił ze mu działa tylko używa innej wersji, wiec już sam nie wiem.
Panowie postaram się jakoś w miarę szybko spojrzeć na to, bo widzę, że ostatnimi dniami bardzo wzrosło zainteresowanie botem
Jak będą jakieś zmiany to daj znać. Zacznę testować.
Podczas trybu testowego wydaje się, że wszystko jest ok. W trybie produkcyjnym wystawiane są zlecenia kupna, lecz zlecenia sprzedaży już nie, mimo iż parametry ustawione w pliku użytkownika są osiągnięte, co potwierdzają logi. Wszystkie testy wykonywałem na giełdzie Binance. Kilka wcześniejszych wersji też testowałem i jest to samo. Zauważyłem też, że po rozpakowaniu pliki w wersji 0.3.3 i 0.3.4 są identyczne. Nawet w pliku konfiguracyjnym z wersji 0.3.4 jest coś takiego:
{ "version": "0.3.3", "filename": "solbo", "intervalinminutes": 1, "notifications": { "pushover": { "token": "", "recipients": "", "endpoint": "https://api.pushover.net/1/messages.json" } }, "exchange": { "type": "1", "apikey": "", "apisecret": "", "passphrase": "" } } Czyli wszystko wskazuje na to, że to jest jednak wersja 0,3,3 a nie 0.3.4. Panie Tomku bardzo proszę o sprawdzenie tego i ewentualną naprawę buga, bo programik jest świetny. Gratuluje!
Bot kupuje krypto po spadku 0.12% ale gdy cena wzrośnie od ceny zakupu o 0.12% bot nie sprzedaję.
{ "Strategy": { "ActiveId": 1, "ModeType": 0, "Available": [ { "Id": 1, "Symbol": "ETHUSDT", "BuyDown": 0.12, "SellUp": 0.12, "Average": 3, "StopLossDown": 12, "FundPercentage": 50, "ClearOnStartup": false, "StopLossPauseCycles": 3, "AverageType": 0, "SellType": 0, "CommissionType": 1 } ] }, "Actions": { "BoughtPrice": 766.52000000, "StopLossCurrentCycle": 0, "StopLossReached": false } }