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 - mzs0207/THSTrader: 量化交易。最新版通用版同花顺客户端的python API。(Python3)...相关推荐

  1. python 同花顺thstrader_GitHub - yanjlee/THSTrader: 量化交易。同花顺免费模拟炒股软件客户端的python API。(Python3)...

    THSTrader 量化交易.同花顺免费模拟炒股软件客户端的python API.(Python3) 为什么有这个项目 本来看到了这个easytrader这个项目,不过这个客户端已经过时了(被强制更新 ...

  2. python 同花顺thstrader_GitHub - fswzb/THSTrader: 量化交易。同花顺免费模拟炒股软件客户端的python API。(Python3)...

    THSTrader 量化交易.同花顺免费模拟炒股软件客户端的python API.(Python3) 为什么有这个项目 本来看到了这个easytrader这个项目,不过这个客户端已经过时了(被强制更新 ...

  3. python 同花顺thstrader_GitHub - skyformat99/THSTrader: 量化交易。同花顺免费模拟炒股软件客户端的python API。(Python3)...

    THSTrader 量化交易.同花顺免费模拟炒股软件客户端的python API.(Python3) 为什么有这个项目 本来看到了这个easytrader这个项目,不过这个客户端已经过时了(被强制更新 ...

  4. python 同花顺thstrader_GitHub - python8642/THSTrader: 量化交易。同花顺免费模拟炒股软件客户端的python API。(Python3)...

    THSTrader 量化交易.同花顺免费模拟炒股软件客户端的python API.(Python3) 为什么有这个项目 本来看到了这个easytrader这个项目,不过这个客户端已经过时了(被强制更新 ...

  5. python 同花顺thstrader_GitHub - autoair518/THSTrader: 量化交易。同花顺免费模拟炒股软件客户端的python API。(Python3)...

    THSTrader 量化交易.同花顺免费模拟炒股软件客户端的python API.(Python3) 暂时无法更新 因为个人时间问题,这个项目搁置已久,断断续续更新过几次,10月份应该时间会闲下来很多 ...

  6. python 同花顺thstrader_GitHub - hooddonkey/THSTrader: 量化交易。最新版通用版同花顺客户端的python API。(Python3)...

    THSTrader 量化交易.通用版同花顺客户端的python API.(Python3) 为什么有这个项目 本来看到了这个easytrader这个项目,不过这个客户端已经过时了(被强制更新).于是乎 ...

  7. 最新版通用版同花顺客户端的python API

    python 同花顺thstrader_GitHub - hooddonkey/THSTrader: 量化交易..(Python3)... THSTrader 量化交易.通用版同花顺客户端的pytho ...

  8. python同花顺交易_THSTrader - 量化交易。最新版通用版同花顺客户端的python API。(Python3)...

    THSTrader - 量化交易.最新版通用版同花顺客户端的python API.(Python3) 419 稳定性测试中..... https://github.com/nladuo/THSTrad ...

  9. 同花顺python_GitHub - nladuo/THSTrader: 量化交易。同花顺免费模拟炒股软件客户端的python API。(Python3)...

    THSTrader 量化交易.同花顺免费模拟炒股软件客户端的python API.(Python3) 暂时无法更新 因为个人时间问题,这个项目搁置已久,断断续续更新过几次,10月份应该时间会闲下来很多 ...

最新文章

  1. 产品问答| 如何选择行业?行业经验会变成阻碍吗?
  2. cnetos6,centos7添加新网卡,系统不识别的解决办法
  3. redis的安装过程基本配置及遇到问题的解决
  4. 使用css3属性transition实现页面滚动
  5. 前端学习(1576):项目骨架
  6. 用 Python 下载抖音无水印视频
  7. android 方法参数默认值,Kotlin函数默认值的完全讲解
  8. 后置“浴霸”六摄!疑似索尼全新旗舰Xperia 2曝光
  9. GOF业务场景的设计模式-----责任链模式
  10. Ubuntu16.04实现定时免密远程拷贝脚本
  11. 视频教程-Dreamweaver初级从入门到精通,掌握网页制作-Dreamweaver
  12. Apache Spark 不过时的六大理由
  13. 【SAP Basis】SAP用户账号管理
  14. 树莓派编译工作空间卡死
  15. mysql 生成随机数 —— 数字、字符串、手机号、日期、姓名、一段中文汉字
  16. c语言创建空顺序表的程序,C语言实现顺序表的创建与增删改查操作
  17. 北京公共自行车-北京市交通委员会运输管理局
  18. C语言版动态通讯录(增、删、改、查(查重)、去重、排序、导出)
  19. 计算机科学增刊是cscd吗,核心期刊增刊算核心吗?
  20. 利用Dropbox搭建Git远程仓库

热门文章

  1. python基础之面向对象1
  2. 从Hadoop框架讨论大数据生态
  3. 如何在iPhone上拍摄长时间曝光的照片?
  4. NLPIR汉语分词为自然语言处理提供新方向
  5. 自然语言处理——基础篇01
  6. Facebook运营策略中的SEO优化:10个提示
  7. python怎么全选_python练习题之全选框全不选反选
  8. 宝妈可不可以做抖店?
  9. 手机快速完成PDF转Word的完美方法
  10. Python: bytes、bytearray 详解