# easytrader_server_client2 **Repository Path**: moyu_stock_quant_research/easytrader_server_client2 ## Basic Information - **Project Name**: easytrader_server_client2 - **Description**: easytrader_server_client2 ths easytrader stock https://github.com/skyformat99/easytrader_server_client2 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2025-06-30 - **Last Updated**: 2025-09-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 增加了多线程处理,缓存. ### 作用 增加了多线程处理,缓存. 要运用本项目,必须先了解easytrader的基本使用方式,本项目的用处如下: 1. 用于交易命令执行端在云服务器上的场景,加入了严格的权限控制,保证所有操作均来自本人的命令 2. 确保云端的操作方式与本地部署的操作方式一致(即client.py中的User类的实例与server.py中的user使用方式一致),减少学习成本 3. 把server.py中的user替换成替他类的实例(例如虚拟币交易类的实例),也可以快速搭建其基于其他交易程序的云端服务。 ## 用法 1. 在云端安装券商交易客户端 2. 在云端执行python server.py,启动服务 3. 在本地使用client.py文件中的User类进行交易,client.py中的User类的实例用法与server.py中的user使用方式基本一致。 ## 范例 在云端部署完成后,在本地通过以下代码即可进行交易: ```python from client import User user=User( password='your password',#用于权限验证,不可告诉他人 ip='127.0.0.1',#云端服务器的地址 port=5000 ) print(user.balance()) print(user.today_trades()) print(user.buy('510300',100,100)) ```