Skip to content

wherexml/alpha-trade

Repository files navigation

币安Alpha自动买入插件

一个专为币安Alpha交易页面设计的Chrome浏览器扩展插件,能够自动执行买入策略。

功能特性

🚀 核心功能

  • 自动买入循环:自动执行买入→等待成交的完整买入流程
  • 智能订单监控:实时监控订单状态,确保买入操作完成后再进行下一步
  • 买入次数控制:支持设置买入次数限制,达到限制后自动停止
  • 金额自定义:可设置每次买入的USDT金额(最小0.1 USDT)

🛡️ 安全保护

  • 页面验证:仅在币安Alpha交易页面生效
  • 登录检查:自动检测用户登录状态
  • 网络监控:实时检查网络连接状态
  • 紧急停止:一键紧急停止所有买入活动
  • 错误重试:内置错误重试机制,提高交易成功率

📊 界面功能

  • 实时状态显示:显示当前买入状态和进度
  • 买入计数器:实时显示已完成的买入次数
  • 详细日志:保存最多200条交易日志,便于追踪交易过程
  • 可拖拽界面:支持拖拽移动,不影响正常浏览
  • 最小化功能:支持界面最小化,节省屏幕空间

安装说明

1. 下载插件文件

确保您有以下文件:

  • manifest.json - 插件配置文件
  • content.js - 核心交易逻辑
  • trend.js - 趋势数据采集
  • styles.css - 样式文件
  • icon.png - 插件图标

2. 安装到Chrome

  1. 打开Chrome浏览器
  2. 地址栏输入 chrome://extensions/
  3. 开启右上角的"开发者模式"
  4. 点击"加载已解压的扩展程序"
  5. 选择插件文件所在的文件夹
  6. 插件安装完成

3. 权限说明

插件需要以下权限:

  • activeTab:访问当前活跃标签页
  • storage:保存用户设置
  • https://www.binance.com/*:仅在币安网站运行

使用指南

基本使用流程

  1. 打开交易页面

    • 登录币安账户
    • 导航到Alpha交易页面:https://www.binance.com/zh-CN/alpha/
    • 选择要交易的代币
  2. 配置插件

    • 页面加载后左下角会自动出现浮动控制面板
    • 在面板中设置买入金额(USDT)
    • 设置买入次数限制(0表示无限制),或通过齿轮图标打开更多配置
  3. 开始买入

    • 点击面板中的“开始交易”按钮
    • 插件会自动开始执行买入循环
    • 可通过面板实时监控状态,使用“停止交易”或“紧急停止”按钮控制流程

控制面板功能

主要按钮

  • 开始买入:启动自动买入流程
  • 停止买入:正常停止买入(完成当前订单后停止)
  • 紧急停止:立即停止所有买入活动

信息显示

  • 状态显示:当前买入状态(等待开始/买入运行中)
  • 买入计数器:显示已完成买入次数和设置的限制
  • 实时日志:显示详细的买入操作记录

工具功能

  • 清空日志:清除所有日志记录
  • 拖拽移动:点击标题栏可拖拽移动界面位置
  • 最小化:点击"-"按钮最小化界面

买入流程详解

  1. 买入阶段

    • 自动切换到买入选项卡
    • 设置指定的买入金额
    • 点击买入按钮并确认订单
    • 监控买入订单直到完成
  2. 循环控制

    • 每完成一轮买入记录为1次买入
    • 达到设置的买入次数限制后自动停止
    • 支持连续买入操作

注意事项

⚠️ 重要警告

  1. 风险提示:加密货币交易存在高风险,请确保您了解相关风险
  2. 资金安全:建议使用少量资金进行测试
  3. 市场波动:插件无法预测市场走势,请谨慎使用
  4. 网络稳定:确保网络连接稳定,避免交易中断

📋 使用建议

  1. 首次使用:建议先用小额资金测试插件功能
  2. 监控买入:使用过程中请密切关注买入日志和订单状态
  3. 及时停止:发现异常情况请立即使用"紧急停止"功能
  4. 定期检查:定期检查账户余额和买入记录

🔧 故障排除

常见问题

  1. 插件无法启动

    • 确认是否在正确的币安Alpha交易页面
    • 检查是否已登录币安账户
    • 刷新页面后重试
  2. 买入失败

    • 检查账户余额是否充足
    • 确认网络连接稳定
    • 查看页面是否有错误提示
  3. 订单长时间未完成

    • 检查市场流动性
    • 考虑调整买入金额
    • 使用"紧急停止"功能

调试信息

  • 插件会在浏览器控制台输出详细的调试信息
  • 按F12打开开发者工具查看Console选项卡
  • 日志前缀为[Binance Auto Trader]

更新日志

v1.8.3

  • 插件版本号升级为1.8.3,保持与manifest同步。

v1.8.2

  • 优化倒计时显示格式,提高可读性
  • 修复配置面板实时更新时的验证逻辑
  • 改进延迟时间控制的稳定性
  • 增强智能交易模式下的用户体验

v1.8.1

  • 修复延迟时间单位问题,改为秒单位(最小0.5秒)
  • 新增倒计时功能,发出信号后显示倒计时
  • 优化延迟时间控制,确保真正生效
  • 在停止交易时自动清除倒计时
  • 提高交易的可视化程度和用户体验

v1.8.0

  • 修复延迟时间控制不生效的问题,默认延迟时间改为2000ms
  • 新增配置面板实时监听功能,修改参数时立即生效
  • 在趋势分析之间添加延迟,避免频繁交易
  • 优化智能交易执行流程,确保延迟时间真正生效
  • 提高智能交易的稳定性和可控性

v1.7.9

  • 新增智能交易次数限制自动停止功能
  • 智能交易达到设定次数时自动停止并重置当前次数
  • 保持今日交易统计的持久化存储
  • 新增智能交易延迟时间检查,避免频繁交易
  • 优化智能交易执行流程,提高稳定性和可控性

v1.7.8

  • 修复智能交易强制停止标志阻止买入操作的问题
  • 在executeSmartBuy方法中重置forceStop标志
  • 确保智能交易可以正常执行买入操作
  • 修复智能交易买入完成但实际未执行的问题
  • 提高智能交易的执行可靠性

v1.7.7

  • 修复智能交易买入操作不基于趋势信号的问题
  • 新增executeSmartBuy方法,实现基于趋势信号的单次买入
  • 修改智能交易逻辑,每次买入都基于当前趋势分析结果
  • 确保买入操作只在满足买入条件时执行
  • 提高智能交易的准确性和响应性

v1.7.6

  • 修复智能交易第一次买入后停止趋势分析的问题
  • 优化checkSmartTradingConditions方法,确保智能交易运行期间继续分析信号
  • 修改shouldSmartStart方法,避免重复启动智能交易
  • 确保智能交易能够持续监控市场信号并做出买入决策
  • 提高智能交易的连续性和稳定性

v1.7.5

  • 优化智能交易买入逻辑,确保每次都会分析当前信号
  • 更新买入条件为新的规则:
    • 100%买入:[flat/rising, rising, rising] 或 [flat, flat/rising, rising]
    • 50%买入:[flat, flat, rising] 或 [flat, flat, flat]
  • 简化买入条件判断,提高逻辑清晰度
  • 确保不符合条件的信号不会触发买入操作

v1.7.4

  • 移除智能交易停止买入的信号逻辑,只保留买入信号
  • 完全移除安全保护逻辑,避免阻止正常操作
  • 删除safeClick方法,所有点击操作改为直接点击
  • 简化反向订单勾选、买入选项卡切换等操作
  • 提高操作成功率,减少因安全保护导致的失败

v1.7.3

  • 修复智能交易两套分析逻辑的问题
  • 统一使用一套趋势分析逻辑,避免重复分析
  • 移除shouldSmartStart方法中的重复日志输出
  • 优化checkSmartTradingConditions方法,统一信号分析流程
  • 确保智能交易只使用一套清晰的分析逻辑

v1.7.2

  • 重构clickBuyButton方法,简化按钮查找逻辑
  • 使用精确选择器button.bn-button.bn-button__buy定位买入按钮
  • 优化缓存机制,提高查找效率
  • 简化安全验证,移除复杂的safeClick逻辑
  • 保持充值按钮保护功能,确保不会误触充值按钮
  • 提高买入操作的稳定性和响应速度

v1.7.1

  • 修复智能交易执行过程中变成普通交易的问题
  • 新增强制停止标志机制,确保停止智能交易时立即中断所有交易
  • 在交易循环和买入操作中添加强制停止检查
  • 修复智能交易模式切换时的状态不一致问题
  • 提高停止智能交易的响应速度和可靠性
  • 移除充值弹窗检查逻辑,简化代码结构
  • 优化智能交易执行标志管理,确保日志输出准确

v1.7.0

  • 修复停止智能交易后仍继续执行普通交易的问题
  • 新增强制停止标志机制,确保停止智能交易时立即中断所有交易
  • 在交易循环和买入操作中添加强制停止检查
  • 修复智能交易模式切换时的状态不一致问题
  • 提高停止智能交易的响应速度和可靠性

v1.6.9

  • 修复安全作用域代码导致的元素查找失败问题
  • 为反向订单复选框、成交额输入框、买入按钮添加备用查找逻辑
  • 当交易面板根节点查找失败时,自动使用全局查找作为备用
  • 提高元素查找的稳定性和成功率
  • 修复"未找到反向订单复选框"的错误

v1.6.8

  • 修复停止智能交易时的逻辑错误
  • 点击"停止智能交易"现在会彻底停止所有交易
  • 停止智能交易时自动停止趋势分析
  • 优化智能交易模式切换的用户体验
  • 确保停止智能交易后不会继续执行手动交易逻辑

v1.6.7

  • 修复智能交易触发买入时的逻辑错误
  • 智能交易自动触发时不再显示"无法手动买入"警告
  • 只有用户手动点击"自动买入"按钮时才检查智能交易模式
  • 优化startTrading方法,添加isSmartTrading参数区分调用来源
  • 智能交易和手动交易使用不同的日志输出,便于区分
  • 修复智能交易模式下的重复警告问题

v1.6.6

  • 优化智能交易模式下的用户界面和交互体验
  • 智能交易执行中禁用"自动买入"按钮,防止冲突
  • 将"开始买入"按钮更名为"自动买入",更准确反映功能
  • 智能交易模式下显示"智能交易中"状态,提供清晰提示
  • 智能交易也要统计"买入次数",保持数据一致性
  • 添加按钮禁用样式和智能交易状态样式
  • 提高用户操作的准确性和安全性

v1.6.5

  • 新增下降信号等待机制,提高风险控制能力
  • 出现下降信号后需等待10个信号才能重新开始买入
  • 添加买入权限检查,防止在等待期间误触发买入
  • 优化日志输出,清晰显示等待状态和剩余信号数
  • 更新配置面板,增加等待机制说明
  • 增强智能交易策略的风险控制能力

v1.6.4

  • 优化智能交易买入条件,增加更多信号组合支持
  • 模式1平缓期买入:支持 [平缓, 平缓, 平缓] 和 [平缓, 平缓, 上涨] 信号
  • 模式2上升期买入:支持 [平缓, 上涨, 上涨] 和 [上涨, 上涨, 上涨] 信号
  • 更新配置面板说明文字,准确反映新的买入条件
  • 提高智能交易策略的灵活性和适应性

v1.6.3

  • 修复智能交易买入条件逻辑错误
  • 新增 [上升, 上升, 上升] 信号模式支持,买入100%金额
  • 优化买入条件判断:支持 [上升, 上升, 平缓/上升] 两种模式
  • 更新配置面板说明文字,准确反映买入条件
  • 提高智能交易策略的准确性和覆盖范围

v1.6.2

  • 修复误触充值按钮的Bug,防止弹出充值界面阻挡交易
  • 优化买入按钮选择器,增加充值按钮检测和过滤
  • 增强买入选项卡切换逻辑,避免误触充值相关元素
  • 新增充值弹窗检测和自动关闭功能
  • 添加多重验证机制,确保只点击正确的买入相关按钮
  • 提高交易流程的稳定性和准确性

v1.6.1

  • 完善日志输出系统,增加详细的交易过程记录
  • 新增买入信号检测日志:显示信号分析过程和买入条件判断
  • 优化停止交易日志:记录交易完成次数和停止原因
  • 增强交易执行日志:显示每次买入的详细步骤和进度
  • 添加智能交易状态日志:实时显示信号状态和交易条件
  • 使用表情符号增强日志可读性,便于快速识别关键信息

v1.6.0

  • 新增卖出折价率设置,默认2%,支持0-10%范围配置
  • 卖出价格计算:建议价格 × (1 - 折价率)
  • 修复弹窗自动点击Bug,增强反向订单确认弹窗处理
  • 优化弹窗检测逻辑,增加多种查找方式和点击方法
  • 提高弹窗检测成功率,从5次增加到8次尝试
  • 支持多种点击方式:直接点击和事件触发点击

v1.5.0

  • 优化智能交易策略,实现更精确的买入和停止逻辑
  • 新增智能买入条件:
    • 最近3个信号都平缓 → 买入1/2金额
    • 最近3个信号有2个上升 → 买入100%金额
  • 优化停止条件:出现下降信号立即停止交易
  • 简化配置面板,移除复杂复选框,改为策略说明
  • 智能交易过程中持续监控停止条件
  • 支持动态买入金额调整,根据信号强度决定买入比例

v1.4.0

  • 升级为智能交易模式,基于连续趋势数据分析
  • 将"自动"勾选框改为"智能交易"按钮,支持一键切换
  • 新增趋势数据存储功能,本地连续存储20条趋势数据
  • 趋势数据格式:趋势: 平缓 (-0.95%) VWAP偏离 0.01% · 量差 -6.4% · n=44
  • 优化买入触发条件:从下降进入平缓期需要连续3次平缓信号
  • 配置面板新增提示信息:连续平缓信号说明
  • 智能交易按钮支持状态切换和视觉反馈

v1.3.0

  • 新增自动模式功能,支持智能买入和停止
  • 添加"自动"勾选框,默认不勾选
  • 新增趋势分析系统,实时监控价格变化
  • 支持多种自动交易触发条件:
    • 从下降进入平缓期买入
    • 从平缓/下降进入上涨期买入
    • 从平缓进入下降时停止
    • 从上涨进入平缓时停止
  • 配置面板新增"自动买入和停止"设置区域
  • 所有自动交易条件默认全勾选

v1.2.1

  • 优化按钮布局,合并"开始买入"和"紧急停止"功能
  • 点击"开始买入"后按钮变为"立即停止"
  • 简化界面设计,移除独立的紧急停止按钮
  • 提升用户体验,操作更加直观

v1.2.0

  • 新增配置面板功能,位于右上角齿轮按钮
  • 支持配置交易金额(默认200U)、交易次数(默认40)、延迟时间(默认100ms)
  • 配置自动保存到本地存储,重启后保持设置
  • 优化界面布局,添加配置按钮和配置面板
  • 支持自定义每笔买入的延迟时间

v1.1.3

  • 优化价格设置逻辑,直接获取建议价格数值而不需要点击
  • 同时设置买入价格和卖出价格,提高交易效率
  • 移除不必要的点击建议价格按钮步骤
  • 简化交易流程,减少操作步骤

v1.1.2

  • 简化卖出价格设置逻辑,直接从建议价格文本获取价格
  • 移除不必要的等待时间,提高交易效率
  • 优化价格获取方式,确保每次交易都使用最新的建议价格

v1.1.1

  • 修正建议价格点击功能,使用更精确的元素选择器
  • 优化卖出价格设置逻辑,确保每次交易都重新计算
  • 增加多种方式查找建议价格按钮,提高成功率
  • 改进卖出价格设置的验证机制

v1.1.0

  • 将买入窗口默认位置改为左下角
  • 设置交易金额默认值为250 USDT,交易次数默认值为40
  • 添加每日交易统计功能,按UTC+0时间统计
  • 新增本地存储功能,记录每日交易次数
  • 优化界面布局和用户体验

v1.0.9

  • 修正卖出价格计算逻辑
  • 从价格输入框获取实际价格,确保计算准确
  • 优化价格获取和设置的时序

v1.0.8

  • 优化买入功能,添加建议价格点击
  • 自动勾选反向订单功能
  • 根据建议价格自动设置卖出价格(下浮1%)
  • 完善买入流程的自动化程度

v1.0.7

  • 移除卖出功能,专注于自动买入
  • 简化交易流程,只保留买入操作
  • 更新界面文本和提示信息
  • 优化买入循环逻辑

v1.2.0

  • 移除了调试用的标签切换按钮,界面更简洁
  • 增加日志保存容量至200条,提供更完整的交易记录
  • 优化了界面布局和用户体验

v1.1.0

  • 增加了交易次数限制功能
  • 优化了订单监控逻辑
  • 改进了错误处理机制
  • 增加了安全停止功能

v1.0.0

  • 基础自动交易功能
  • 买入卖出循环
  • 实时状态监控
  • 可拖拽界面

免责声明

本插件仅供学习和研究目的使用。使用本插件进行交易的所有风险由用户自行承担。开发者不对因使用本插件而造成的任何损失负责。

使用本插件即表示您已阅读、理解并同意承担所有相关风险。请确保您充分了解加密货币交易的风险,并只使用您能够承受损失的资金。


注意:本插件与币安官方无关,为第三方开发工具。使用前请确保符合当地法律法规要求。

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •