Cài đặt bot
11 мин. чтения
Chương” Cài đặt bot”Chứa tất cả các cài đặt hệ thống toàn cầu. Tại đây bạn có thể định cấu hình Timauts, chế độ vận hành, thông báo và các tham số hệ thống khác.
️ Cài đặt thời gian chờ #
Quản lý các tham số thời gian của hoạt động và hiệu suất hệ thống:
- %% 00001% API và mạng– Cài đặt chậm trễ cho truy vấn API và tương tác mạng
- Khoảng thời gian– Cài đặt kiểm tra kiểm tra, giám sát và giám sát
- %% 00001% Độ trễ xử lý– Cài đặt xử lý gói, tính toán các chỉ số và hoạt động thương mại
- ⏱ %% 00001 % hoạt động– Thời gian để mua, bán, quét thị trường và nhận báo giá
- 🔄 Xuất khẩu thời gian– Quay trở lại các giá trị tối ưu tiêu chuẩn
Cài đặt chi tiết và ảnh hưởng của chúng:
- Trả lại API — время между повторными запросами при ошибках сети. Меньше значение = быстрее повторы, больше = меньше нагрузка на API
- Lặp lại API tối đa — количество попыток при ошибках. Больше значение = выше надежность, но больше время ожидания
- Chậm trễ API– Tạm dừng giữa các yêu cầu để tránh giới hạn tỷ lệ. Tối ưu: 1-5 секунд
- Kiểm tra khoảng thời gian — время между циклами сканирования рынка. Меньше = быстрее реакция, больше = меньше нагрузка
- Thời gian mua hàng– Thời gian tối đa để mua mã thông báo. Khuyến khích: 300-600 секунд
- Thời gian bán hàng– Thời gian tối đa để bán mã thông báo. Khuyến khích: 300-600 секунд
- Thời gian chờ quét– Thời gian để kiểm tra tất cả các blockchain và hơi nước. Khuyến khích: 480-900 секунд
- Thời gian để nhận báo giá– Thời gian để nhận giá mã thông báo. Khuyến khích: 300-600 секунд
- Thời gian của một thỏa thuận– Thời gian chung cho việc mua + kỳ vọng + bán. Khuyến khích: 600-1200 секунд
Giá trị tiêu chuẩn (trong khi đặt lại):
- Quét thị trường: 1200 сек (20 минут)
- Tạm dừng giữa các chu kỳ: 300 сек (5 минут)
- Một thỏa thuận: 900 сек (15 минут)
- Kiểm tra khoảng thời gian: 600 сек (10 минут)
- Mua/Bán: 600 сек (10 минут)
🔧 Chế độ hoạt động #
Chuyển đổi giữa kiểm tra và chế độ làm việc để kiểm tra an toàn và giao dịch thực tế:
- %% 00001% Chế độ kiểm tra– Kiểm tra an toàn mà không có giao dịch thực sự. Tất cả các hoạt động được mô phỏng, tiền không được sử dụng
- %% 00001% Chế độ làm việc– Thương mại đầy đủ với tiền thật. Tất cả các giao dịch được thực hiện trên các blockchain thực
- Chuyển đổi tức thì– Các thay đổi được sử dụng ngay lập tức mà không cần khởi động lại bot
- Sự an toàn– Bảo vệ chống lại các giao dịch ngẫu nhiên trong chế độ kiểm tra, sự cô lập hoàn toàn với các phương tiện thực
- Xác nhận– Kiểm tra tính chính xác của chuyển đổi và điều kiện trạng thái
Các tính năng của các chế độ:
- Chế độ kiểm tra:
- – Tất cả các giao dịch được mô phỏng mà không có giao dịch thực
- – Số dư được hiển thị như vậy, nhưng không thay đổi
- – Các chỉ số hoạt động với dữ liệu thực
- – Thông báo được gửi như bình thường
- – Ghi nhật ký đầy đủ
- Chế độ làm việc:
- – Tất cả các giao dịch thực sự được thực hiện trên blockchains
- – Số dư thay đổi trong khi mua và bán hàng
- – Hoa hồng được xóa cho mỗi hoạt động
- – lãi và lỗ thực tế
🔔 Thông báo #
Đặt một hệ thống thông báo và cảnh báo để kiểm soát công việc của bot:
- Trạng thái thông báo– Bật/tắt toàn bộ hệ thống thông báo
- Khoảng thời gian chống lại — минимальное время между уведомлениями (0 = отключить)
- Mức thông báo– Thông điệp chi tiết (ngắn/chi tiết)
- Quản trị viên– Danh sách các cuộc trò chuyện để nhận thông báo (ID thông qua khoảng cách)
Các loại thông báo và mục đích của chúng:
- Mua mã thông báo– Thông báo về các giao dịch mua mới với chi tiết: токен, сумма, цена, блокчейн
- Bán mã thông báo– Thông báo bán hàng với kết quả: прибыль/убыток, процент, время в сделке
- Không có số dư USDC– Cảnh báo về việc thiếu USDC khi mua hàng
- Không có số dư USDT– Cảnh báo về việc thiếu USDT khi mua hàng
- Không có đủ khí– Thông báo thiếu khí cho các giao dịch
- Không đủ cho một thỏa thuận– Cảnh báo về số dư nhỏ cho một giao dịch tối thiểu
- Lỗi giao dịch– Thông báo về các vấn đề với hoạt động: slippage, ошибки API, отказы
- Tín hiệu chỉ số– Thông báo về tín hiệu kỹ thuật: RSI, MACD, Bollinger Bands
- Lãi/lỗ– Báo cáo về kết quả tài chính: дневная/недельная статистика
- Lỗi API– Thông báo về các vấn đề với API: rate limit, недоступность, ошибки сети
- Sức khỏe hệ thống– Theo dõi trạng thái của bot: память, CPU, диск, сеть
Cài đặt Antispam:
- Khoảng 0– Thông báo được gửi mà không bị hạn chế
- Khoảng 30-60 giây– Bảo vệ vừa phải chống lại thư rác
- Khoảng 300+ giây– Bảo vệ mạnh mẽ, chỉ có thông báo quan trọng
- Thông báo trùng lặp– Tự động bỏ lỡ nếu ít khoảng thời gian hơn
🧾 Cài đặt đăng nhập #
Quản lý hệ thống hậu cần và ghi âm để gỡ lỗi và giám sát:
- Mức ghi nhật ký– Chi tiết về hồ sơ (gỡ lỗi, thông tin, cảnh báo, lỗi). Ảnh hưởng đến số lượng hồ sơ
- Ghi vào tệp– Bật/tắt bản ghi nhật ký vào tệp. Mặc định bị vô hiệu hóa (Systemd hiển thị)
- Cách vào tệp nhật ký– Cài đặt tệp (nhật ký/dexbot.log)
- Sàng lọc thời gian– Bật/tắt nhãn tạm thời. Mặc định bị vô hiệu hóa
- Kích thước của bộ đệm– Số lượng bản ghi trong bộ nhớ trước khi ghi vào đĩa (1000 theo mặc định)
- Khoảng thời gian ghi– Tần suất ghi nhật ký trên đĩa tính bằng giây (5 theo mặc định)
- Xuất khẩu nhật ký– Tải xuống tệp nhật ký để phân tích
- Nhật ký làm sạch– Xóa hồ sơ cũ để tiết kiệm không gian
Mức ghi nhật ký:
- DEBUG– Chi tiết tối đa, tất cả các sự kiện, bao gồm cả kỹ thuật
- INFO– Thông tin chính: сделки, уведомления, важные события
- WARNING– Cảnh báo: проблемы с API, недостаток баланса
- ERROR– Chỉ có lỗi: сбои, неудачные сделки, критические проблемы
Cài đặt hậu cần tập tin:
- Tự động tạo một thư mục– Thư mục nhật ký được tạo tự động
- Mã hóa UTF-8– Hỗ trợ ngôn ngữ Nga trong nhật ký
- Định dạng thời gian-Yyyy – mm – dd HH: MM: SS để đọc thuận tiện
- Xoay vòng nhật ký– Kiểm soát kích thước tệp tự động
🔁 lặp lại các giao dịch lỗi #
Thiết lập các nỗ lực lặp đi lặp lại cho các giao dịch không thành công với trạng thái không thành công:
- Trạng thái lặp lại– Bật/tắt các lần lặp lại tự động của bán hàng không thành công
- Lấy lại sự lặp lại– Thời gian chờ đợi giữa các lần thử tính bằng giây
- Nỗ lực tối đa– Hạn chế số lần lặp lại cho một giao dịch
- Các loại lỗi– Những lỗi nào bị trách móc (trượt, lỗi API, sự cố mạng)
- Ghi nhật ký lặp lại– Viết tất cả các nỗ lực vào nhật ký để phân tích
- Thông báo của sự lặp lại– Thông báo về các nỗ lực bán hàng lặp đi lặp lại
Cơ chế công việc:
- Phát hiện tự động– Hệ thống tìm thấy các giao dịch với trạng thái không thành công
- Chờ đợi sự chậm trễ– pausa trước lần thử thứ hai
- Bán nhiều lần– Một nỗ lực để bán một mã thông báo một lần nữa
- Tăng trượt– Với những nỗ lực lặp đi lặp lại, trượt có thể tăng
- Giới hạn của những nỗ lực– Sau thành tích tối đa, thỏa thuận vẫn không thành công
Cài đặt được đề xuất:
- Trì hoãn: 300-600 сек– Thời gian ổn định thị trường
- Nỗ lực tối đa: 3-5– Cân bằng giữa thành công và tài nguyên
- Chỉ bán hàng– Sự lặp lại chỉ được áp dụng cho doanh số không thành công
- Ghi nhật ký là bắt buộc– Để phân tích nguyên nhân của sự thất bại
🌐 Thay đổi ngôn ngữ #
Thiết lập ngôn ngữ giao diện để cá nhân hóa trải nghiệm người dùng:
- Tiếng Nga– Ngôn ngữ chính của giao diện, bản địa hóa hoàn chỉnh của tất cả các yếu tố
- English– Tiếng Anh, giao diện thay thế
- Ứng dụng tức thì– Thay đổi được sử dụng ngay lập tức mà không cần khởi động lại
- Bảo quản trong cơ sở dữ liệu– Cài đặt được lưu trong cơ sở dữ liệu cho tất cả các phiên
- Khởi động lại giao diện– Cập nhật tất cả các menu và tin nhắn
Các tính năng của bản địa hóa:
- Hoàn thành hỗ trợ– Tất cả các nút, tin nhắn, mô tả được dịch
- Bảo tồn cài đặt– Ngôn ngữ được ghi nhớ giữa các lần khởi động lại
- Chuyển đổi động– Bạn có thể thay đổi lưỡi bất cứ lúc nào
- Định dạng– Ngày, số, tiền tệ được điều chỉnh dưới lưỡi
- Điều khoản kỹ thuật– Thuật ngữ đặc biệt được dịch chính xác
👁️ Cài đặt hiển thị #
Cá nhân hóa giao diện và hiển thị dữ liệu để dễ sử dụng:
- Trang kích thước– Số lượng các yếu tố trên trang: 5/10/20/50 элементов
Cài đặt phân trang:
- 5 yếu tố– Đối với thiết bị di động và xem nhanh
- 10 yếu tố– Kích thước tiêu chuẩn cho hầu hết các trường hợp
- 20 yếu tố– Để phân tích một lượng lớn dữ liệu
- 50 yếu tố– Để xem xét đầy đủ tất cả dữ liệu
🚀 Cài đặt hiệu suất #
Tối ưu hóa hoạt động của hệ thống, bộ nhớ đệm và quản lý tài nguyên:
- 💾 Bộ đệm TTL– Cuộc sống của dữ liệu được lưu trữ trong vài giây
- 💾 Bộ đệm tối đa– Giới hạn bộ nhớ cho bộ đệm trong MB
- 💲 Bộ đệm TTL Giá– Cuộc sống của bộ nhớ cache của giá mã thông báo
- ⛽ Gas Cache TTL– Cuộc sống Blockchain Kesh Gas
- 🔄 lặp lại– Số lượng nỗ lực bắt đầu cho các thất bại
- %% 00001% Độ trễ– Thời gian giữa các lần thử để khởi chạy
- 🔄 Delay Telegram– Tạm dừng giữa các yêu cầu API Telegram
- 🔄 Telegram lặp lại tối đa– Giới hạn của sự lặp lại cho Telegram
- 🔄 DROP trong hiệu suất– Quay trở lại các giá trị tối ưu tiêu chuẩn
Cài đặt bộ nhớ đệm chi tiết:
- Bộ nhớ cache TTL (30-300 giây)– Thời gian lưu trữ của dữ liệu chung trong bộ nhớ
- Kích thước tối đa (100-1000 MB)– Giới hạn sử dụng RAM
- Giá tiền mặt (60-600 giây)– Thời gian phù hợp của giá mã thông báo
- Bộ đệm gas (300-1800 giây)– Thời gian phù hợp của khí của blockchains
Cài đặt bắt đầu và ổn định:
- Khởi động lặp lại (3-10)– Số lượng nỗ lực cho sự cố hệ thống
- Trì hoãn khởi động (5-30 giây)– Tạm dừng giữa các lần thử
- Trì hoãn điện tín (1-5 giây)– Tránh API Telegram giới hạn tỷ lệ
- Telegram lặp lại tối đa (3-5)– Giới hạn của sự lặp lại cho Telegram
Tối ưu hóa hiệu suất:
- Giảm TTL– nhiều dữ liệu mới hơn, nhưng nhiều yêu cầu hơn
- TTL tăng– ít truy vấn hơn, nhưng dữ liệu có thể trở nên lỗi thời
- Tăng kích thước của bộ đệm– Thêm dữ liệu trong bộ nhớ, nhưng nhiều RAM hơn
- Giảm kích thước của bộ đệm– RAM tiết kiệm, nhưng dữ liệu bộ nhớ cache ít hơn
📊 Bảng điều khiển giám sát #
Hệ thống giám sát và các nhà phân tích để kiểm soát công việc của bot trong thời gian thực:
- Trạng thái hệ thống– Tình trạng chung của bot: работает/остановлен/ошибка
- Hiệu suất– Số liệu về tốc độ: время ответа, пропускная способность
- Sử dụng tài nguyên– CPU, bộ nhớ, đĩa, mạng trong thời gian thực
- Thống kê API– Số lượng yêu cầu, lỗi, hoạt động thành công
- Hoạt động thương mại– Số lượng giao dịch, trạng thái, lãi/lỗ của họ
- Đồ thị– Trực quan hóa dữ liệu: тренды, паттерны, аномалии
- Cảnh báo– Thông báo về các vấn đề: критические ошибки, превышение лимитов
Giám sát số liệu:
- Số liệu hệ thống– CPU, RAM, đĩa, mạng, nhiệt độ
- Số liệu kinh doanh– Số lượng giao dịch, lợi nhuận, thành công
- Số liệu kỹ thuật– Thời gian phản hồi API, lỗi, thời gian chờ
- Số liệu người dùng– Hoạt động, việc sử dụng các chức năng
Chức năng bảng điều khiển:
- Thời gian thực– Cập nhật dữ liệu cứ sau vài giây
- Dữ liệu lịch sử– Xem xu hướng cho các giai đoạn khác nhau
- Xuất dữ liệu– Hàng tải báo cáo ở các định dạng khác nhau
- Cài đặt cảnh báo– Cấu hình thông báo về các vấn đề
- So sánh các giai đoạn– Phân tích hiệu quả công việc
Ưu điểm của giám sát:
- Chủ động nhận dạng các vấn đề– Khám phá các vấn đề trước khi quan trọng của họ
- Tối ưu hóa hiệu suất– Xác định các vị trí hẹp của hệ thống
- Phân tích hiệu quả– Đánh giá công việc của các chiến lược giao dịch
- Lập kế hoạch tài nguyên– Nhu cầu tài nguyên dự báo
🔧 Các chức năng hệ thống #
- Bảo quản tự động– Tất cả các thay đổi được lưu trữ trong cơ sở dữ liệu
- Xác thực dữ liệu– Kiểm tra tính chính xác của các giá trị được giới thiệu
- Tải lại cấu hình– Cập nhật cài đặt từ cơ sở dữ liệu
- Xử lý lỗi– Xử lý chính xác các ngoại lệ
- Đăng nhập– Ghi lại tất cả các hành động trong nhật ký
- Người xử lý an toàn– Bảo vệ chống lại sự cố giao diện
- Bộ nhớ đệm– Truy cập nhanh vào cài đặt
- Đồng bộ hóa– Cập nhật cài đặt giữa các thành phần
📋 Điều gì xảy ra khi cài đặt thay đổi #
- Ứng dụng tức thì– Cài đặt mới được sử dụng ngay lập tức
- Bảo quản trong cơ sở dữ liệu– Các thay đổi được ghi lại trong cơ sở dữ liệu
- Cập nhật bộ nhớ cache– Bộ đệm tiền mặt được cập nhật
- Khởi động lại cấu hình– bot khởi động lại cấu hình
- Xác nhận– Kiểm tra tính chính xác của các giá trị mới
- Thông báo– Xác nhận bảo tồn thành công
- Đăng nhập– Ghi lại các thay đổi trong nhật ký
- Đồng bộ hóa– Cập nhật cài đặt trong tất cả các mô -đun
⚙️ Điều hướng theo menu #
- 🔙 lạc hậu– Quay trở lại menu chính
- 🌐 Blockchains– Chuyển sang cài đặt blockchain