Cryptohopper trading bot'unda "EAPI:Invalid nonce" hatası gördüğünde, bu durum Nonce değerinde bir sorun olduğu anlamına gelir.
Kraken hatasının açıklaması
EAPI:Invalid nonce hatası, tekrarlanan veya beklenenden düşük bir nonce değerine sahip bir API isteği alındığını gösterir.
Nonce değeri benzersiz olmalı ve her istekle artması gerektiğinden, eşzamanlı istekler yapmaya çalışırken veya art arda hızlı istekler yaparken, ya da tek bir API anahtarını birden fazla cihaz/uygulama/botta kullanmaya çalışırken hatalarla karşılaşabilirsin.
Örneğin, iki eşzamanlı API isteği istenen sırada gelmeyebilir ve ikinci istek (daha yüksek nonce ile) ilk isteğe (daha düşük nonce ile) ulaşmadan gelirse, ilk istek nihayet geldiğinde reddedilir.
Geçersiz nonce hataları API isteklerinin başarısız olmasına neden olacağından (örneğin emirlerinin konulmaması), geçersiz nonce hataları basitçe göz ardı edilmemeli, ancak nonce oluşturma algoritması iyileştirilerek düzeltilmelidir (aşağıda bazı çözümleri gör).
Kraken hatası için çözüm
Birden fazla API anahtarı oluştur:
Cryptohopper'da Kraken için 2 farklı API Anahtarı kullanman mümkündür. En iyi ticaret deneyimi için Kraken'de her zaman 2 API Anahtarı kullanmanı öneririz. API Anahtarlarıyla Kraken'e nasıl bağlanacağına dair öğreticimizi ('API Anahtarlarıyla Kraken'e Nasıl Bağlanılır') her zaman dikkatlice okuduğundan emin ol. Her API anahtarının kendine ait ayrı bir nonce değeri vardır, bu nedenle API isteklerinin geldiği sıra artık bir sorun olmayacaktır.
nonce çözünürlüğünü artır, böylece aynı zaman diliminde ek isteklere izin verilir (örneğin, nonce çözünürlüğünü milisaniyeden onda bir milisaniyeye çıkarmak). Cryptohopper, Nonce değeri olarak 1000 veya 10000 kullanmanı önerir.