برو به محتوای اصلی

تغییرات الگوریتم

Algoman TradesAI V0.3

  • رفع باگ مربوط به عدم ثبت TP/SL: این مشکل زمانی رخ می‌داد که پس از فعال شدن شات به‌طور جزئی پر شده بود و حجم پرشده کافی برای ثبت سفارش جدید نبود.
  • رفع باگ TPSL Algo: این مشکل باعث می‌شد TPSL Algo بلافاصله بسته شود اگر با یک سفارش لغوشده که مقدار پرشده‌ای داشت، شروع به کار می‌کرد (به‌روزرسانی initialVolume نادیده گرفته شده بود).
  • رفع باگ جایگزینی سفارش TP: TPSL Algo نمی‌توانست سفارش TP را با مقدار جدید جایگزین کند چون سفارش قبلاً پر شده بود.
  • رفع مشکل Panic Sell: گاهی اوقات سفارش مجازی پس از فعال شدن Panic Sell باقی می‌ماند.
  • رفع باگ بررسی حجم اولیه/فروخته‌شده در TPSL: این مشکل زمانی رخ می‌داد که سفارش جابه‌جا می‌شد و TPSL حجم اولیه/فروخته‌شده را بررسی نمی‌کرد (گاهی سفارش با مقدار اشتباه جابه‌جا می‌شد).

Algoman TradesAI V0.2

  • رفع مشکلات محاسبه موجودی در Futures/Delivery.
  • Shot Algo: اکنون سفارش را با پارامتر rejectIfApiLimit قرار می‌دهد یا جابه‌جا می‌کند (در صورتی که محدودیت API برسد، Shot Algo سفارش را قرار نمی‌دهد و متوقف می‌شود یا دوباره شروع می‌کند).
  • بهینه‌سازی لاگ‌نویسی: لاگ‌ها اکنون به صورت دسته‌ای نوشته می‌شوند (بهینه‌سازی لاگ‌نویسی: اکنون لاگ‌ها از CPU کمتری استفاده می‌کنند و هر ۱۰ ثانیه داده‌ها را به فایل می‌نویسند).
  • رفع باگ TPSL Algo: این مشکل زمانی رخ می‌داد که به‌روزرسانی لغو سفارش قبل از گزارش "پرشدن جزئی" دریافت شده بود و TPSL Algo شروع به کار نمی‌کرد.

Algoman TradesAI V0.1

  • رفع مشکل Shot Algo Restart: باگ مربوط به زمانی که سفارش شات به‌طور جزئی پر شده و تلاش می‌کرد سفارش و استاپ را لغو کند، اما سفارش قبلاً تکمیل شده بود، برطرف شد.
  • تکرار لغو سفارش در SL مجازی: مشکل عدم توانایی در لغو سفارش واقعی پس از فعال شدن SL مجازی رفع شد.
  • سفارش‌های مجازی فعال شده از نمودار حذف نمی‌شوند.
  • رفع باگ مربوط به عدم قرارگیری TP/SL واقعی در صورت ناکافی بودن موجودی.
  • فرآیند پردازش داده‌های جریان لحظه‌ای Futures با استفاده از sfstream.
  • سیستم پاک‌سازی OrderManager: اکنون OrderManager سفارش‌های قدیمی‌تر از یک ساعت را حذف می‌کند.
  • رفع مشکل کرش Core: این مشکل زمانی رخ می‌داد که ShotAlgo به‌روزرسانی order.REMOVED دریافت می‌کرد و نمی‌توانست سفارش اصلی را پیدا کند.
  • فشرده‌سازی پیام‌ها در WebSocket: امکان استفاده از Deflate برای هر پیام WebSocket با فشرده‌سازی حداکثر تا 95% فعال شد.