机器人设置
3 мин. чтения
章“设置机器人”它包含所有全局系统设置。 在这里,您可以配置超时、操作模式、通知和其他系统设置。
⏱️超时设置 #
管理操作和系统性能的时间参数:
- 📡API和网络-api请求和网络交互的延迟设置
- ⏰间隔-验证、看门狗和监视周期的设置
- ⚡处理延迟-批量处理、指标计算和交易操作的设置
- ⏱️操作超时-时间买,卖,扫描市场,并获得报价
- 🔄重置超时-返回到标准最优值
详细设置及其影响:
- API重播延迟 — время между повторными запросами при ошибках сети. Меньше значение = быстрее повторы, больше = меньше нагрузка на 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错误-有关空气污染指数问题的通知: rate limit, недоступность, ошибки сети
- 系统健康-监控机器人的状态: память, CPU, диск, сеть
反垃圾邮件设置:
- 间隔0-通知不受限制地发送
- 间隔30-60秒-适度的垃圾邮件保护
- 间隔为300+秒-强大的保护,只有重要的通知
- 重复通知-自动跳过,如果少于一个间隔已经过去
🧾日志记录设置 #
用于调试和监控的事件日志记录和记录系统管理:
- 日志记录级别-记录详细信息(调试,信息,警告,错误)。 影响记录数
- 写入文件-启用/禁用文件日志记录。 默认情况下禁用(systemd显示)
- 日志文件的路径-设置文件位置(日志/dexbot。日志)
- 显示时间-启用/禁用时间戳。 默认情况下禁用
- 缓冲区大小-写入磁盘之前的内存条目数(默认为1000)
- 录音间隔-以秒为单位记录日志到磁盘的频率(默认为5)
- 导出日志-下载日志文件进行分析
- 清除日志-删除旧记录以节省空间
日志记录级别:
- DEBUG-最大的细节,所有事件,包括技术的
- INFO-基本资料: сделки, уведомления, важные события
- WARNING-警告: проблемы с API, недостаток баланса
- ERROR-只有错误: сбои, неудачные сделки, критические проблемы
文件日志记录设置:
- 自动创建目录-日志文件夹是自动创建的
- 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-1000MB)-RAM使用限制
- 价格缓存(60-600秒)-代币价格相关性的时间
- 气体缓存(300-1800秒)-区块链气体的相关性时间
启动和稳定性设置:
- 发射重复(3-10)-系统故障时的尝试次数
- 启动延迟(5-30秒)-尝试之间暂停
- 电报延迟(1-5秒)-避免电报API速率限制
- 最大电报重复次数(3-5)-电报的重播限制
性能优化:
- TTL减少-更多的最新数据,但更多的请求
- TTL增加-请求较少,但数据可能已过时
- 增加缓存大小-内存中的数据更多,但RAM更多
- 减少缓存大小-保存RAM,但缓存数据较少
📊仪表板监控 #
用于实时监控机器人工作的监控和分析系统:
- 系统状态-机器人的一般情况: работает/остановлен/ошибка
- 效率-工作速度指标: время ответа, пропускная способность
- 资源使用情况-CPU,内存,磁盘,实时网络
- 空气污染指数统计数字-请求、错误和成功操作的数量
- 贸易活动-交易数目、交易状况、损益
- 图表-数据可视化: тренды, паттерны, аномалии
- 警报-问题通知: критические ошибки, превышение лимитов
监控指标:
- 系统指标-CPU,RAM,磁盘,网络,温度
- 业务指标-交易数量,利润,成功率
- 技术指标-API响应时间,错误,超时
- 自定义指标-活动,功能的使用
仪表板功能:
- 实时性—数据更新每隔几秒钟
- 历史数据-查看不同时期的趋势
- 导出数据-上传各种格式的报告
- 设置警报-问题通知的配置
- 期间比较-表现分析
监测的优点:
- 主动识别问题-在问题变得关键之前发现问题
- 性能优化-识别系统瓶颈
- 性能分析-评估交易策略
- 资源规划-预测所需资源
🔧系统功能 #
- 自动保存—所有更改都保存到数据库中
- 数据验证-检查输入值的正确性
- 重新加载配置-从数据库更新设置
- 错误处理-正确的异常处理
- 日志记录—记录日志中的所有操作
- 安全处理程序-防止接口故障
- 缓存-快速访问设置
- 同步-更新组件之间的设置
📋更改设置时会发生什么 #
- 即时申请-立即应用新设置
- 保存到数据库-更改记录在数据库中
- 更新缓存-设置缓存更新
- 重新加载配置-机器人正在重新加载配置
- 验证/验证-检查新值的正确性
- 通知书—成功保存的确认
- 日志记录—在日志中记录更改
- 同步-更新所有模块中的设置
⚙️菜单导航 #
- 🔙-返回主菜单
- 🌐区块链-过渡到区块链的设置