1 Star 0 Fork 11

yutiansut / 交易终端_PY

forked from 海风 / py_trade_terminal 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README.md 1.39 KB
一键复制 编辑 原始数据 按行查看 历史
海风 提交于 2018-10-26 09:08 . 修复: 平仓按钮时平仓错误的 bug

交易终端_PY

项目介绍

交易终端python版 pyQT界面

软件架构

软件架构说明

安装教程

  1. 下载最新py_ctp接口文档
  2. 解压py_ctp接口文档,复制py_ctp目录到python安装目录下 Lib/site_packages
  3. 环境
    • 使用管理员安装
    • pip install PyQt5 PyQt5-tools
  4. 配置config.json
    • ctp_dll_path
      • 接口的dll/so文件所在的目录

使用说明

  1. setup.bat打包

        pyinstaller --paths=D:\Anaconda3\Lib\site-packages\PyQt5\Qt\bin --paths=D:\Anaconda3\Lib\site-packages\PyQt5\Qt\plugins --paths=d:\Documents\_PY\ctp_py --hidden-import py_ctp -F -w hf_terminal.py
    • 复制config.json到dist目录下
    • 复制image到dist目录下
    • 复制 ctp_trade.dll ctp_quote.dll到config.json指定的dllpath中
    • 复制 thostxxxx.dll 到dist目录下
  2. 问题与解决

    • 遇到找不到sig错误
      • 在代码里面导入sip模块:from PyQt5 import sip
    • 不是有效有Win32程序
      • 复制thostxxx.dll到exe所在目录下
  3. 附带文件

    • config.json
    • image\*.*
    • ctp_trade.dll ctp_quote.dll
    • thostxxx.dll官方
  4. color_log

Python
1
https://gitee.com/yutiansut/trading_terminal__py.git
git@gitee.com:yutiansut/trading_terminal__py.git
yutiansut
trading_terminal__py
交易终端_PY
master

搜索帮助