THSTrader完全指南:5步配置雷电模拟器与同花顺APP实战教程
【免费下载链接】THSTrader量化交易工具。同花顺手机版模拟炒股python API,基于uiautomator2和图色方法实现。【可自行扩展到实盘】项目地址: https://gitcode.com/gh_mirrors/th/THSTrader
THSTrader是一款基于uiautomator2和图色识别技术的量化交易工具,专为同花顺手机版模拟炒股打造的Python API。通过本教程,您将快速掌握雷电模拟器环境配置与同花顺APP的实战应用,轻松开启量化交易之旅。
1️⃣ 准备工作:安装必要软件与依赖
在开始配置前,请确保您的系统已安装以下工具:
- Python 3.6+环境
- 雷电模拟器(推荐4.0及以上版本)
- Git版本控制工具
首先克隆项目代码库:
git clone https://gitcode.com/gh_mirrors/th/THSTrader cd THSTrader安装项目所需依赖包:
pip install -r requirements.txt项目核心依赖包括:Pillow(图像处理)、uiautomator2(UI自动化)和easyocr(文字识别),这些组件将在后续自动化操作中发挥关键作用。
2️⃣ 雷电模拟器配置:关键参数设置
启动雷电模拟器后,需要进行以下关键配置以确保与THSTrader兼容:
- 分辨率设置:打开模拟器设置 → 性能设置,选择手机版 - 720x1280 (dpi 320)
- 性能配置:CPU设置为4核,内存分配4096M(4GB)
- 启用USB调试:在模拟器设置 → 开发者选项中开启USB调试模式
图1:雷电模拟器性能设置界面,推荐配置为720x1280分辨率和4GB内存
配置完成后需重启模拟器使设置生效。通过adb devices命令可验证模拟器连接状态,成功连接会显示类似emulator-5554的设备序列号。
3️⃣ 同花顺APP安装与模拟账户准备
- 在模拟器中安装同花顺手机版APP(可通过应用商店搜索下载)
- 打开APP并登录账号,进入模拟炒股模块
- 熟悉模拟交易界面布局,特别是"买入"、"卖出"和"持仓"等核心功能区域
图2:同花顺模拟炒股界面,显示总资产、持仓和交易操作按钮
THSTrader主要通过识别界面元素实现自动化操作,因此保持APP界面默认布局非常重要,避免因自定义设置导致识别失败。
4️⃣ THSTrader初始化与核心功能解析
项目核心代码位于THS/THSTrader.py,主要实现以下功能:
- 资产查询:
get_balance()方法获取总资产、可用余额和股票市值 - 持仓管理:
get_position()方法读取当前持有股票列表 - 交易操作:
buy()和sell()方法实现自动化买卖 - 撤单功能:
withdraw()方法处理未成交委托单
初始化THSTrader实例连接模拟器:
from THS.THSTrader import THSTrader # 连接模拟器,默认序列号为emulator-5554 trader = THSTrader(serial="emulator-5554")获取当前资产状况示例:
balance = trader.get_balance() print(f"总资产: {balance['总资产']} 元") print(f"可用余额: {balance['可用余额']} 元")5️⃣ 实战操作:执行你的第一笔自动化交易
完成上述配置后,即可开始自动化交易测试:
买入操作示例:
# 买入股票(股票代码,数量,价格) result = trader.buy("600000", 100, 10.50) if result["success"]: print(f"买入成功: {result['stock_name']} {result['amount']}股") else: print(f"买入失败: {result['msg']}")卖出操作示例:
# 卖出股票(股票代码,数量,价格) result = trader.sell("600000", 100, 11.20) if result["success"]: print(f"卖出成功: {result['stock_name']} {result['amount']}股")⚠️ 注意:所有操作都会在同花顺模拟环境中执行,不会影响实盘账户。建议先在模拟环境充分测试策略逻辑。
常见问题与解决方法
- 模拟器连接失败:检查adb是否配置正确,尝试重启模拟器和电脑
- 识别准确率低:确保模拟器分辨率与推荐设置一致,避免界面缩放
- 交易操作超时:网络延迟可能导致操作失败,可适当增加代码中的
sleep时间
通过以上五个步骤,您已成功搭建THSTrader量化交易环境。该工具不仅适用于模拟交易学习,还可通过扩展实现实盘交易功能,为量化策略开发提供强大支持。
祝您在量化交易的探索之路上取得成功!📈
【免费下载链接】THSTrader量化交易工具。同花顺手机版模拟炒股python API,基于uiautomator2和图色方法实现。【可自行扩展到实盘】项目地址: https://gitcode.com/gh_mirrors/th/THSTrader
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考