Просмотр исходного кода

Randomize grid client IDs to avoid duplicates

helium3@sina.com 2 месяцев назад
Родитель
Сommit
ceda7c1371
1 измененных файлов с 1 добавлено и 1 удалено
  1. 1 1
      packages/strategies/src/gridMaker.ts

+ 1 - 1
packages/strategies/src/gridMaker.ts

@@ -729,7 +729,7 @@ export class GridMaker {
     }
     let attempt = 0;
     while (attempt < PLACE_RETRY_ATTEMPTS) {
-      const clientId = `grid-${this.config.symbol}-${index}-${Date.now()}-${attempt}`;
+      const clientId = `grid-${this.config.symbol}-${index}-${Date.now()}-${attempt}-${Math.random().toString(36).slice(2, 8)}`;
       const order: Order = {
         clientId,
         symbol: this.config.symbol,