THSTrader

量化交易。同花顺免费模拟炒股软件客户端的python API。(Python3)

为什么有这个项目

本来看到了这个easytrader这个项目,不过这个客户端已经过时了(被强制更新)。于是乎,自己看了一遍easytrader的源码,写了一个自己的版本。

安装说明

同花顺免费模拟炒股软件客户端安装

下载链接

这个版本是模拟炒股软件,但是可以添加不同券商的委托下单程序,是2015年更新的。 版本号:v8.10.44_20151010. 链接:https://pan.baidu.com/s/1H2rIxWZwBx-LuiFlXzc5Jg 提取码:5b15

python环境安装

pip3 install -r requirements.txt

操作接口(API)

同花顺的安装使用方法:见视频的2p。

说明

首先登陆同花顺客户端下载委托程序,下载完退出同花顺客户端,只打开下单程序。

注意:使用过程中请保证下单程序处于可视状态,不要最小化客户端。

示例代码

from THS.THSTrader import THSTrader

if __name__ == "__main__":

trader = THSTrader(r"C:\同花顺软件\weituo\模拟炒股\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()

返回:

{

'可用余额': 197264.69,

'股票市值': 2869.4,

}

** 注意:这里总资产并不是可用余额+股票市值,有一些资金可能代表未成交的金额。 **

获取当前持有的股票

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 api_量化交易。最新版通用版同花顺客户端的Python3 API相关推荐

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

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

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

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

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

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

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

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

  5. 同花顺选股python开发_量化交易。最新版通用版同花顺客户端的Python3 API

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

  6. python 编程炒股软件_量化交易。最新版通用版同花顺客户端的Python3 API

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

  7. 同花顺 sendmessage python_量化交易。最新版通用版同花顺客户端的Python3 API

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

  8. 《Python股票量化交易从入门到实践》随书赠送“回测框架”的使用帮助

    点击:QTYX最新版本使用指南[文字版] 点击:QTYX最新版本使用指南[视频版] 点击: QTYX历史版本更新说明 赠送"回测框架"的目的 为了帮助读者再建立一座从书本知识到实战 ...

  9. python 量化交易_基于Python的量化交易工具清单(上)

    -- Python量化工具清单 -- 以下内容来源于Wilson Freitas的Github项目"Awesome Quant".原文中包含了丰富的语言类别,但是后续介绍主要针对P ...

最新文章

  1. 导师:CV学的这么差,你别毕业了
  2. 解决 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) 问题
  3. CPU资源和可用内存大小
  4. 《Python编程实战:运用设计模式、并发和程序库创建高质量程序》—— 第1章 Python的创建型设计模式...
  5. 对PostgreSQL cmin和cmax的理解
  6. php post aspx,PHP模拟POST aspx页面不成功
  7. php token 表单重复提交,PHP生成token防止表单重复提交2个例子
  8. workbench提示工作负载高度不平衡_功率因数负载组
  9. SqlServer驱动包不同,取出数据的编码居然不同
  10. 第一天 echo test (()) [[]]
  11. C++模板类之pair
  12. 剑指Offer_42_和为S的两个数字
  13. 为什么我的世界服务器显示红叉,我的世界藏宝图怎么看红叉
  14. python 如何添加国内源_pip和conda添加国内清华镜像源(亲测有效)
  15. 【多线程】多线程基础知识
  16. 平年闰年——C++青少年一级考资料
  17. 信号的Fourier分析的matlab编程
  18. 条件判断————7.整倍数
  19. FISCO BCOS学习之路(2)----搭建区块链浏览器
  20. Vulnhub靶机:HACKER KID_ 1.0.1

热门文章

  1. 9秒学院部分开源产品简介
  2. 【计算机毕业设计】27.仓库管理系统源码
  3. 人人都可以学会的超级记忆法 - 学习笔记
  4. 毕业设计-机器学习图像卡通动漫化图像风格迁移
  5. 怎样留住你,我的攻城狮——如何避免优质技术人才流失
  6. hubble.net使用一
  7. Python学习-数据异常检测
  8. 20P54 PR模板心浪漫花纹生长婚礼名字新郎新娘文字标题动画PR片头模板Wedding Titles
  9. vue 动画(transition)
  10. 《炬丰科技-半导体工艺》用于MEMS谐振器的氮化铝蚀刻工艺