python 同花顺thstrader_GitHub - hooddonkey/THSTrader: 量化交易。最新版通用版同花顺客户端的python API。(Python3)...
THSTrader
量化交易。通用版同花顺客户端的python API。(Python3)
为什么有这个项目
本来看到了这个easytrader这个项目,不过这个客户端已经过时了(被强制更新)。于是乎,自己看了一遍easytrader的源码,写了一个自己的版本。
未知的BUG
在某些电脑上面验证码截图失效导致无法使用(该问题出现在我苹果电脑上面装的windows虚拟机)
安装说明
同花顺客户端安装
下载链接
tesseract-ocr安装
python环境安装
pip3 install -r requirements.txt
操作接口(API)
说明
首先登陆同花顺客户端,然后打开下单程序。
注意:使用过程中请保证下单程序处于可视状态,不要最小化同花顺客户端。
示例代码
from THS.THSTrader import THSTrader
if __name__ == "__main__":
trader = THSTrader(r"C:\同花顺软件\同花顺\xiadan.exe") # 连接客户端
print(trader.get_balance()) # 获取当前可用资金
print(trader.get_position()) # 获取当前持有的股票
print(trader.sell(stock_no="162411", amount=100, price=0.62)) # 卖出股票
result = trader.buy(stock_no="162411", amount=100, price=0.541) # 买入股票
print(result)
if result["success"] == True: # 如果买入下单成功,尝试撤单
print("撤单测试--->", end="")
print(trader.cancel_entrust(entrust_no=result["entrust_no"]))
获取当前可用资金
trader.get_balance()
返回:
{
'资金余额': 198577.0,
'可用金额': 197264.69,
'可取金额': 0.0,
'股票市值': 2869.4,
'总资产': 200134.09
}
获取当前持有的股票
trader.get_position()
返回:
[{
'证券代码': 2024,
'证券名称': '苏宁易购',
'股票余额': 100,
'可用余额': 0,
'冻结数量': 100,
'盈亏': -0.31,
'成本价': 13.123,
'盈亏比例(%)': -0.02,
'市价': 13.12,
'市值': 1312.0,
'交易市场': '深圳A股',
'股东帐户': 101106569,
'实际数量': 100,
'可申赎数量': 100
}, {
'证券代码': 162411,
'证券名称': '华宝油气',
'股票余额': 2600,
'可用余额': 2600,
'冻结数量': 0,
'盈亏': 134.4,
'成本价': 0.547,
'盈亏比例(%)': 9.44,
'市价': 0.6,
'市值': 1557.4,
'交易市场': '深圳A股',
'股东帐户': 101106569,
'实际数量': 2600,
'可申赎数量': 2600
}]
买入股票
trader.buy(stock_no="162411", amount=100, price=0.541)
返回:
{
'success': True,
'msg': '您的买入委托已成功提交,合同编号:873674677。',
'entrust_no': '873674677'
}
卖出股票
trader.sell(stock_no="162411", amount=100, price=0.62)
返回:
{
'success': True,
'msg': '您的卖出委托已成功提交,合同编号:873679996。',
'entrust_no': '873679996'
}
买卖撤单
trader.cancel_entrust(entrust_no="873674677")
返回:
{
'success': True,
'msg': '您的撤单委托已成功提交,合同编号:873674677。',
'entrust_no': '873674677'
}
LICENSE
GPL-3.0
python 同花顺thstrader_GitHub - hooddonkey/THSTrader: 量化交易。最新版通用版同花顺客户端的python API。(Python3)...相关推荐
- python 同花顺thstrader_GitHub - yanjlee/THSTrader: 量化交易。同花顺免费模拟炒股软件客户端的python API。(Python3)...
THSTrader 量化交易.同花顺免费模拟炒股软件客户端的python API.(Python3) 为什么有这个项目 本来看到了这个easytrader这个项目,不过这个客户端已经过时了(被强制更新 ...
- python 同花顺thstrader_GitHub - fswzb/THSTrader: 量化交易。同花顺免费模拟炒股软件客户端的python API。(Python3)...
THSTrader 量化交易.同花顺免费模拟炒股软件客户端的python API.(Python3) 为什么有这个项目 本来看到了这个easytrader这个项目,不过这个客户端已经过时了(被强制更新 ...
- python 同花顺thstrader_GitHub - skyformat99/THSTrader: 量化交易。同花顺免费模拟炒股软件客户端的python API。(Python3)...
THSTrader 量化交易.同花顺免费模拟炒股软件客户端的python API.(Python3) 为什么有这个项目 本来看到了这个easytrader这个项目,不过这个客户端已经过时了(被强制更新 ...
- python 同花顺thstrader_GitHub - python8642/THSTrader: 量化交易。同花顺免费模拟炒股软件客户端的python API。(Python3)...
THSTrader 量化交易.同花顺免费模拟炒股软件客户端的python API.(Python3) 为什么有这个项目 本来看到了这个easytrader这个项目,不过这个客户端已经过时了(被强制更新 ...
- python 同花顺thstrader_GitHub - autoair518/THSTrader: 量化交易。同花顺免费模拟炒股软件客户端的python API。(Python3)...
THSTrader 量化交易.同花顺免费模拟炒股软件客户端的python API.(Python3) 暂时无法更新 因为个人时间问题,这个项目搁置已久,断断续续更新过几次,10月份应该时间会闲下来很多 ...
- python 同花顺thstrader_GitHub - mzs0207/THSTrader: 量化交易。最新版通用版同花顺客户端的python API。(Python3)...
THSTrader 量化交易.通用版同花顺客户端的python API.(Python3) 为什么有这个项目 本来看到了这个easytrader这个项目,不过这个客户端已经过时了(被强制更新).于是乎 ...
- 最新版通用版同花顺客户端的python API
python 同花顺thstrader_GitHub - hooddonkey/THSTrader: 量化交易..(Python3)... THSTrader 量化交易.通用版同花顺客户端的pytho ...
- python同花顺交易_THSTrader - 量化交易。最新版通用版同花顺客户端的python API。(Python3)...
THSTrader - 量化交易.最新版通用版同花顺客户端的python API.(Python3) 419 稳定性测试中..... https://github.com/nladuo/THSTrad ...
- 同花顺python_GitHub - nladuo/THSTrader: 量化交易。同花顺免费模拟炒股软件客户端的python API。(Python3)...
THSTrader 量化交易.同花顺免费模拟炒股软件客户端的python API.(Python3) 暂时无法更新 因为个人时间问题,这个项目搁置已久,断断续续更新过几次,10月份应该时间会闲下来很多 ...
最新文章
- CentOS7 service network start命令启动时报错解决方法
- 【阿里云课程】从零开始1小时快速掌握Pytorch核心功能,完成完整的项目实践...
- LeetCode 面试题 03 数组中重复的数字
- 对于数据,科技小白提出了灵魂三问:从哪儿来?到哪儿去?能干什么?
- 数据库:mysql内置功能-函数
- assertionerror python_Python 基础(十四): 错误和异常
- EF Code First 学习笔记:约定配置
- 究竟是什么?让程序员们怒了
- lock free(无锁并发)是什么
- 文件夹加密软件排行榜
- 性能测试中问题反思和心得
- AutoSAR Layered Software Architecture 分层软件体系架构(初级)
- verilog 实战 与非门
- Java实现餐厅点餐系统
- 补丁冷启动模式_Bilibili 移动端组件化实践中的冷启动优化
- TikZ绘图示例——尺规作图:过直线外一点作给定直线的平行线
- 乐得瑞专门为笔记本/平板Type-C接口,HOST端解决方案
- 一个传奇玩家的传奇故事
- 代码实现把目标检测数据集的框框画在相应图片上
- 前端开发中环境变量配置
热门文章
- 文献阅读——时空域联合的水下未知线谱目标检测方法
- 并发技术4:同步调度
- 英文论文摘要写法心得
- Vue项目接入海康威视智能应用平台监控摄像头全过程分享
- 0x00007FFB16E748F0(ucrtbased.dll)处(位于xxx.exe中)引发的异常:0xC0000005:读取位置0xFFFFFFFFFFFFFFFF发生访问冲突
- 芯和半导体联合新思科技业界首发, 前所未有的“3DIC先进封装设计分析全流程”EDA平台
- 戴尔笔记本重装WIN10系统后无法识别原装硬盘
- python 广告流量 爬虫_Python爬虫告诉你:拿下60亿流量的《惊雷》都是哪些人在听?...
- 阿里云OSS上传文件以及获取文件
- Android 微信支付支付宝支付