تنظیمات ربات
9 мин. чтения
فصل“راه اندازی یک ربات”این شامل تمام تنظیمات سیستم جهانی است. در اینجا می توانید timeouts ، حالت های عملیاتی ، اعلان ها و سایر تنظیمات سیستم را پیکربندی کنید.
، ️ تنظیمات زمان بندی #
مدیریت پارامترهای زمانی عملیات و عملکرد سیستم:
- 📡 API و شبکه– تنظیمات تاخیر برای درخواست های API و تعامل شبکه
- ، فواصل– تنظیمات برای چرخه های تأیید ، نظارت و نظارت
- ⚡ تاخیر پردازش– تنظیمات پردازش دسته ای ، محاسبات شاخص و عملیات تجاری
- , ️ زمان بندی عملیات– زمان خرید ، فروش ، اسکن بازار و گرفتن قیمت
- 🔄 تنظیم مجدد زمان بندی– بازگشت به مقادیر بهینه استاندارد
تنظیمات دقیق و تاثیر آنها:
- تاخیر Api Replay — время между повторными запросами при ошибках сети. Меньше значение = быстрее повторы, больше = меньше нагрузка на API
- حداکثر تعداد تکرار API — количество попыток при ошибках. Больше значение = выше надежность, но больше время ожидания
- درخواست Api تاخیر– توقف بین درخواست ها برای جلوگیری از محدودیت نرخ بهینه: 1-5 секунд
- فاصله تأیید — время между циклами сканирования рынка. Меньше = быстрее реакция, больше = меньше нагрузка
- زمان بندی خرید– حداکثر زمان خرید توکن توصیه می شود: 300-600 секунд
- زمان بندی فروش– حداکثر زمان فروش توکن توصیه می شود: 300-600 секунд
- زمان بندی اسکن– زمان بررسی تمام بلاک چین ها و جفت ها توصیه می شود: 480-900 секунд
- زمان بندی دریافت نقل قول– زمان دریافت قیمت توکن توصیه می شود: 300-600 секунд
- زمان بندی یک معامله– زمان کل برای خرید + صبر کنید + فروش. توصیه می شود: 600-1200 секунд
مقادیر استاندارد (هنگام تنظیم مجدد):
- اسکن بازار: 1200 сек (20 минут)
- مکث بین چرخه ها: 300 сек (5 минут)
- یک معامله: 900 сек (15 минут)
- فاصله تأیید: 600 сек (10 минут)
- خرید / فروش: 600 сек (10 минут)
🔧 حالت عملیاتی #
سوئیچ بین حالت تست و عملیاتی برای تست ایمن و تجارت واقعی:
- 🟧 حالت تست– تست امن بدون معاملات واقعی تمام عملیات شبیه سازی شده است ، هیچ پولی صرف نمی شود.
- 🟢 حالت عملیاتی– تجارت تمام عیار با پول واقعی همه معاملات در بلاکچین های واقعی اجرا می شوند
- سوئیچینگ فوری– تغییرات بلافاصله بدون راه اندازی مجدد ربات اعمال می شود
- ایمنی– حفاظت در برابر معاملات تصادفی در حالت تست ، جداسازی کامل از وجوه واقعی
- اعتبار سنجی– بررسی وضعیت صحیح سوئیچینگ و سیستم
ویژگی های حالت ها:
- حالت تست:
- – تمام معاملات بدون معاملات واقعی شبیه سازی می شوند
- – توازن ها به همان شکل که هستند نشان داده می شوند ، اما تغییر نمی کنند
- – شاخص ها با داده های واقعی کار می کنند
- – اعلان ها طبق معمول ارسال می شوند
- – ثبت کامل انجام می شود
- حالت عملیاتی:
- – همه معاملات در واقعیت در بلاک چین اجرا می شوند
- – تعادل در طول خرید و فروش تغییر می کند
- – کمیسیون ها برای هر معامله کسر می شوند
- – سود و زیان واقعی است
🔔 اطلاعیه ها #
راه اندازی سیستم اطلاع رسانی و هشدار برای نظارت بر کار ربات:
- وضعیت اطلاع رسانی– فعال/غیرفعال کردن کل سیستم اطلاع رسانی
- فاصله ضد اسپم — минимальное время между уведомлениями (0 = отключить)
- سطح اطلاع رسانی– جزئیات پیام ها (کوتاه/تفصیلی)
- ادمین ها– لیستی از چت ها برای دریافت اعلان ها (ID جدا شده توسط یک فضا)
انواع اعلان ها و هدف آنها:
- خرید توکن– اطلاعیه های خرید جدید با جزئیات: токен, сумма, цена, блокчейн
- فروش توکن– اطلاعیه های فروش با نتیجه: прибыль/убыток, процент, время в сделке
- هیچ تعادل USDC وجود ندارد– هشدارها در مورد کمبود USDC برای خرید
- بدون مانده usdt– هشدارها در مورد کمبود USDT برای خرید
- گاز کافی نیست– اطلاعیه های کمبود گاز برای معاملات
- برای معامله کافی نیست– هشدارها در مورد یک توازن کوچک برای یک معامله حداقل
- خطاهای تراکنش– اطلاعیه در مورد مشکلات مربوط به عملیات: slippage, ошибки API, отказы
- سیگنال های شاخص– اطلاعیه های سیگنال های فنی: RSI, MACD, Bollinger Bands
- سود / زیان– گزارش نتایج مالی: дневная/недельная статистика
- خطاهای API– اطلاعیه در مورد مسائل API: rate limit, недоступность, ошибки сети
- سلامت سیستم– نظارت بر وضعیت ربات: память, CPU, диск, сеть
تنظیمات ضد اسپم:
- فاصله 0– اطلاعیه ها بدون محدودیت ارسال می شوند
- فاصله 30-60 ثانیه– حفاظت از اسپم متوسط
- فاصله 300 + ثانیه است– حفاظت قوی ، فقط اطلاعیه های مهم
- اطلاعیه های تکراری– به طور خودکار اگر کمتر از یک فاصله از بین رفته باشد
🧾 تنظیمات ورود #
مدیریت سیستم ثبت و ثبت رویداد برای اشکال زدایی و نظارت:
- سطح ورود به سیستم– جزئیات ضبط (اشکال زدایی ، اطلاعات ، هشدار ، خطا). بر تعداد سوابق تاثیر می گذارد
- نوشتن به یک فایل– فعال کردن / غیرفعال کردن ورود به یک فایل غیرفعال به طور پیش فرض (systemd نشان می دهد)
- مسیر ورود به فایل لاگ ها– تنظیم محل فایل (سیاهههای مربوط/dexbot.ورود به سیستم)
- نشان دادن زمان– فعال/غیرفعال کردن مهر زمانی. غیر فعال کردن به صورت پیش فرض
- اندازه بافر– تعداد ورودی های حافظه قبل از نوشتن به دیسک (به طور پیش فرض 1000)
- فاصله ضبط– فرکانس ثبت لاگ ها به دیسک در ثانیه (5 به طور پیش فرض)
- صادرات سیاهههای مربوط– دانلود فایل لاگ برای تجزیه و تحلیل
- پاکسازی سیاهههای مربوط– حذف سوابق قدیمی برای صرفه جویی در فضا
سطح ورود به سیستم:
- DEBUG– حداکثر جزئیات ، همه رویدادها ، از جمله موارد فنی
- INFO– اطلاعات پایه: сделки, уведомления, важные события
- WARNING– هشدارها: проблемы с API, недостаток баланса
- ERROR– فقط اشتباهات: сбои, неудачные сделки, критические проблемы
تنظیمات ثبت فایل:
- ایجاد دایرکتوری خودکار– پوشه logs به طور خودکار ایجاد می شود
- کدگذاری UTF-8– پشتیبانی از زبان روسی در سیاهههای مربوط
- فرمت زمان– YYYY – MM – DD HH: MM: SS برای خواندن آسان
- چرخش ورود به سیستم– مدیریت خودکار اندازه فایل
🔁 تکرار معاملات با خطا #
تنظیم مجدد برای معاملات شکست خورده با وضعیت شکست خورده:
- وضعیت تکرار– فعال/غیرفعال کردن پخش خودکار فروش ناموفق
- تکرار تاخیر– زمان انتظار بین تلاش ها در ثانیه
- حداکثر تلاش– محدود کردن تعداد تکرار در هر معامله
- انواع خطاها– کدام خطاها قابل تکرار هستند (لغزش ، خطاهای API ، مشکلات شبکه)
- ثبت تکرارها– ثبت تمام تلاش ها در لاگ برای تجزیه و تحلیل
- اعلان های پخش مجدد– اطلاعیه در مورد تلاش های مکرر فروش
مکانیسم عملکرد:
- تشخیص خودکار– سیستم معاملات با وضعیت شکست خورده را پیدا می کند
- در انتظار تاخیر– قبل از تلاش دوباره مکث کنید
- فروش مجدد– دوباره سعی کن توکن رو بفروشی
- افزایش لغزش– در طول تلاش های مکرر ، لغزش ممکن است افزایش یابد
- محدودیت تلاش— پس از رسیدن به حداکثر ، معامله ناموفق باقی می ماند
تنظیمات توصیه شده:
- تاخیر: 300-600 сек– زمان تثبیت بازار
- حداکثر تلاش: 3-5– تعادل بین موفقیت و منابع
- فقط فروش– تکرار فقط برای فروش ناموفق اعمال می شود
- ثبت نام لازم است– تجزیه و تحلیل علل شکست
🌐 تغییر زبان #
زبان رابط را برای شخصی سازی تجربه کاربر سفارشی کنید:
- روسی– زبان رابط اصلی ، محلی سازی کامل تمام عناصر
- English– زبان انگلیسی ، رابط جایگزین
- برنامه فوری– تغییرات بلافاصله بدون راه اندازی مجدد اعمال می شود
- ذخیره در پایگاه داده– تنظیمات در پایگاه داده برای همه جلسات ذخیره می شوند
- بارگذاری مجدد رابط کاربری– به روز رسانی تمام آیتم های منو و پیام ها
ویژگی های محلی سازی:
- پشتیبانی کامل– تمام دکمه ها ، پیام ها ، توضیحات ترجمه شده اند
- ذخیره تنظیمات– زبان بین راه اندازی مجدد به یاد می آید
- سوئیچینگ پویا– شما می توانید زبان را در هر زمان تغییر دهید
- قالب بندی– تاریخ ها ، اعداد ، ارزها با زبان سازگار هستند
- اصطلاحات فنی– اصطلاحات ویژه به درستی ترجمه شده است
👁️ تنظیمات نمایش #
شخصی سازی رابط کاربری و نمایش داده ها برای سهولت استفاده:
- اندازه صفحه– تعداد عناصر موجود در صفحه: 5/10/20/50 элементов
تنظیمات صفحه بندی:
- 5 عناصر– برای دستگاه های تلفن همراه و مرور سریع
- 10 عنصر– اندازه استاندارد برای اکثر مواقع
- 20 عنصر– برای تجزیه و تحلیل مقدار زیادی از داده ها
- 50 عنصر– برای یک مرور کامل از تمام داده ها
🚀 تنظیمات عملکرد #
بهینه سازی عملیات سیستم ، ذخیره سازی و مدیریت منابع:
- 💾 کش TTL– طول عمر داده های ذخیره شده در ثانیه
- 💾 حداکثر اندازه کش– محدودیت حافظه برای حافظه پنهان در MB
- 💲 کش قیمت TTL– طول عمر حافظه پنهان قیمت توکن
- ⛽ مخزن گاز TTL– طول عمر کش گاز بلاک چین
- 🔄 تکرار پرتاب– تعداد تلاش های راه اندازی در صورت شکست
- 🔄 تاخیر در راه اندازی– زمان بین تلاش های راه اندازی
- 🔄 تاخیر تلگرام– مکث بین درخواست های Api تلگرام
- 🔄 حداکثر تکرار تلگرام– محدودیت پخش مجدد برای تلگرام
- 🔄 تنظیم مجدد عملکرد– بازگشت به مقادیر بهینه استاندارد
تنظیمات ذخیره سازی دقیق:
- کش TTL (30-300 ثانیه)– زمان ذخیره سازی کل داده ها در حافظه
- حداکثر اندازه (100-1000 MB)– محدودیت استفاده از RAM
- حافظه پنهان قیمت (60-600 ثانیه)– زمان ارتباط قیمت توکن
- مخزن گاز (300-1800 ثانیه)– زمان ارتباط گاز بلاک چین
تنظیمات راه اندازی و پایداری:
- تکرار پرتاب (3-10)– تعداد تلاش ها در صورت خرابی سیستم
- تاخیر شروع (5-30 ثانیه)– مکث بین تلاش ها
- تاخیر تلگرام (1-5 ثانیه)– اجتناب از محدودیت نرخ API تلگرام
- حداکثر تکرار تلگرام (3-5)– محدودیت پخش مجدد برای تلگرام
بهینه سازی عملکرد:
- کاهش TTL– داده های جدیدتر ، اما درخواست های بیشتر
- افزایش TTL– درخواست های کمتر ، اما داده ها ممکن است منسوخ شده باشند
- افزایش حجم کش– اطلاعات بیشتر در حافظه ، اما رم بیشتر
- کاهش اندازه حافظه پنهان– ذخیره رم ، اما داده های ذخیره شده کمتر
📊 نظارت بر داشبورد #
یک سیستم نظارت و تجزیه و تحلیل برای نظارت بر کار ربات در زمان واقعی:
- وضعیت سیستم– وضعیت عمومی ربات: работает/остановлен/ошибка
- کارایی– معیارهای سرعت کار: время ответа, пропускная способность
- استفاده از منابع– پردازنده ، حافظه ، دیسک ، شبکه در زمان واقعی
- آمار API– تعداد درخواست ها ، خطاها و عملیات موفق
- فعالیت تجاری– تعداد معاملات ، وضعیت آنها ، سود / زیان
- نمودارها– تجسم داده ها: тренды, паттерны, аномалии
- هشدارها– اطلاعیه های مشکل: критические ошибки, превышение лимитов
معیارهای نظارت:
- معیارهای سیستم– پردازنده ، رم ، دیسک ، شبکه ، دما
- معیارهای کسب و کار– تعداد معاملات ، سود ، نرخ موفقیت
- معیارهای فنی– زمان پاسخ API ، خطاها، زمان بندی
- معیارهای سفارشی– فعالیت ، استفاده از توابع
توابع داشبورد:
- زمان واقعی– به روز رسانی داده ها هر چند ثانیه
- داده های تاریخی– مشاهده روند دوره های مختلف
- صادرات داده ها– آپلود گزارش در فرمت های مختلف
- تنظیم هشدارها– پیکربندی اعلان های مشکل
- مقایسه دوره ها– تجزیه و تحلیل عملکرد
مزایای نظارت:
- شناسایی فعال مشکلات– تشخیص مشکلات قبل از اینکه بحرانی شوند
- بهینه سازی عملکرد– شناسایی تنگناهای سیستم
- تجزیه و تحلیل عملکرد– ارزیابی استراتژی های معاملاتی
- برنامه ریزی منابع– پیش بینی نیازهای منابع
🔧 توابع سیستم #
- صرفه جویی خودکار– تمام تغییرات در پایگاه داده ذخیره می شوند
- اعتبار سنجی داده ها– بررسی صحت مقادیر وارد شده
- پیکربندی های بارگیری مجدد– به روز رسانی تنظیمات از پایگاه داده
- مدیریت خطا– مدیریت صحیح استثنا
- ورود به سیستم– ثبت تمام اقدامات در ورود به سیستم
- کنترل کننده های امن– حفاظت در برابر خرابی رابط
- ذخیره سازی– دسترسی سریع به تنظیمات
- همگام سازی– به روز رسانی تنظیمات بین اجزای
📋 چه اتفاقی می افتد وقتی تنظیمات تغییر می کنند #
- برنامه فوری– تنظیمات جدید بلافاصله اعمال می شود
- ذخیره در پایگاه داده– تغییرات در پایگاه داده ثبت می شوند
- به روز رسانی کش– حافظه پنهان تنظیمات به روز شده است
- بارگذاری مجدد پیکربندی ها– ربات داره پیکربندی رو دوباره بارگذاری میکنه
- اعتبار سنجی– بررسی صحت مقادیر جدید
- اطلاعیه ها– تایید صرفه جویی موفق
- ورود به سیستم– ثبت تغییرات در لاگ
- همگام سازی– به روز رسانی تنظیمات در تمام ماژول ها
⚙️ ناوبری منو #
- 🔙 پیش– بازگشت به منوی اصلی
- 🌐 بلاک چین– انتقال به تنظیمات بلاک چین ها