Quand tu vois 'Cancelling order for XXX, taking too long', ton bot de trading n'a pas réussi à exécuter un ordre d'achat ou de vente dans le délai imparti dans ta configuration. L'ordre a été annulé et ton bot continuera de fonctionner normalement.
Cause
Il y a trois causes possibles :
Le réglage du Max open time pour les ordres d'achat ou de vente est trop court, ce qui entraîne l'annulation de l'ordre avant qu'il ne puisse être exécuté.
Tu utilises des ordres limite et ton pourcentage d'ordre limite est trop élevé, ce qui rend difficile la correspondance de l'ordre au prix du marché.
Le marché est très volatil ou a un faible volume de trading — c'est un comportement normal et aucune action n'est nécessaire.
Comment corriger : Max open time trop court
Va dans Configuration et ouvre Base config ou le Config pool pertinent.
Pour les ordres d'achat, va dans Buy settings et augmente le Max open time buy.
Pour les ordres de vente, va dans Sell settings et augmente le Max open time sell.
Clique sur Save.
Comment corriger : Pourcentage d'ordre limite trop élevé
Cela ne s'applique que si tu utilises des ordres limite.
Va dans Configuration et ouvre Base config ou le Config pool pertinent.
Pour les ordres d'achat, va dans Buy settings et réduis le Percentage buy.
Pour les ordres de vente, va dans Sell settings et réduis le Percentage ask.
Clique sur Save.
Vérifier que le problème est résolu
Après avoir sauvegardé, vérifie ton journal d'erreurs pour confirmer que le message n'apparaît plus.
