常见问题

欢迎查阅常见问题以快速解决您遇到的问题,若问题无法解决,请加入社群或扫码咨询客服

_images/加入群聊二维码.png _images/客服二维码.png

↓【打开】↓


安装好客户端后,双击图标打开软件无反应

问题1:powershell未在系统环境变量内

请打开任务管理器(快捷键:Ctrl + Shift + Esc),查看是否有3个名为“Kungfu”的进程,且占用为0

_images/无法打开kungfu占用为0.png

若表现相同,可能因为powershell未在系统环境变量内导致powershell初始化出错。

解决方法:将powershell路径添加到系统环境变量中

  1. 在“开始”搜索“powershell”,点击“打开文件位置”

_images/添加powershell到环境变量.png
  1. 复制文件夹路径

  2. 在“开始”搜索“编辑系统环境变量”,单击打开

_images/添加powershell到环境变量2.png
  1. 点击“环境变量”

_images/添加powershell到环境变量3.png
  1. 选择“Path”,点击“编辑”

_images/添加powershell到环境变量4.png
  1. 点击“新建”,将复制到的powershell路径粘贴进去,点击“确定”。

_images/添加powershell到环境变量5.png

回到环境变量窗口,再次点击“确定”

_images/添加powershell到环境变量6.png
  1. 【记得在任务管理器先关闭kungfu的3个进程】重新双击Kungfu.exe打开即可


问题2:系统用户名为中文导致读取出错

请检查您的“系统用户名”是否为中文,功夫不支持系统用户名为中文,请修改后重试。

问题3:系统版本不符合最低可用要求

请检查您的系统是否符合版本要求

windows : 10 + (不支持windows7使用)
linux : centos 7.x
mac : 11 +

打开软件时卡在“环境准备中”

_images/环境准备中.png
  1. 可能是因为home路径长度过长:路径长度超出78字符会导致客户端无法打开

默认home路径:C:\Users\PC(用户名)\AppData\Roaming\kungfu\home

  1. 请点击客户端左上角“文件-打开功夫资源目录(KF_HOME)”检查路径长度是否超出78字符

_images/home路径长度检查.png
  1. 如果超出78字符,请按照图示修改home路径并重启客户端

_images/home路径过长解决.png

再次打开软件时卡在“功夫归档中”

_images/功夫归档中.png

为保证高性能 ,防止旧数据不断累计影响交易速度。功夫将在每次重启时,对昨日的数据进行归档。

若昨日运行时间较长、交易记录较多,归档时间会相对较长,请耐心等待。

1. 若不想等待归档,可以点击左上角“运行-清理journal”,即可快速跳过归档进程 (journal数据被清理后,会导致诊断工具内无数据,但log及交易记录不会被删除)

_images/清理journal.png

↓【功能使用】↓


登录时,如何填写账号密码、IP端口等内容?

开户后,券商将会提供交易地址、行情地址、账号密码以及其他内容。

  • 如果暂时没有实盘账号,可以先注册一个测试账号

可在 simnow 申请ctp(期货)账号 (注意:仅允许盘中注册) 点这里看教程

可在 中泰 申请xtp(股票)账号 点这里看教程

可在 欧易 申请OKX(数字货币)测试账号 点这里看教程

可在 币安测试 申请BINANCE(数字货币)测试账号 点这里看教程


ctp测试账号注册与使用

注意

  • simnow网站基本上只在交易时段可以打开,非交易时段几乎不可用, 这个跟上期技术老师确认过, 说是因为安全原因这么做的。

  • simnow需要用手机注册账号。

  • 模拟账户与手机号绑定,一个手机号只能注册一个模拟账户。

  • 仿真账户资金不足可以在网站上面选择入金(每天三次机会,每次最高200w),重置资金(重置金额1万-5000万,第二天生效)。

  1. 进入 simnow 后,点击“注册账号”,完成注册并获得账号,此时我们获得了“ctp标准版”测试账号。

  2. 由于simnow要求首次登录必须修改密码,因此请在simnow网站点击“重置密码”进行修改

  3. 密码修改后,接下来我们将分别登录交易账号、行情。

  4. 先登录交易账号。打开功夫,点击交易账户面板的“添加”

_images/添加ctp-td.png _images/选择ctp.png
  1. 如图,填写对应的账号密码、IP及端口

备注

Q:CTP第一套、第二套有什么区别?

A:第一套仅支持盘中使用,无历史数据,数据和实盘一致,适合策略确定后,在实盘行情中验证策略收益。

第二套支持盘后时间、非交易日使用,适合调试策略、初步构建策略阶段。

_images/添加ctp账户.png

填写请参照以下表格

  • 添加交易账户-ctp

功夫

simnow

账户名称

本项为备注,随意填写

账户ID

simnow“个人信息”中的“investorid”(例如:089270)

密码

登录simnow的密码

期货券商代码

9999

穿透认证码

0000000000000000(16个0)

客户端名称

KUNGFU

客户端识别号

simnow_client_test

交易IP

Trade Front/交易前置 (例:180.168.146.187),即冒号前面的一串数字

交易端口

Trade Front/交易前置 (例:10200),即冒号后面的数字,一般为4-5位(例:10200)

  1. 接下来我们添加行情账号。点击行情源面板的“添加”选择 “ctp”

_images/添加ctp-md.png _images/选择ctp.png
  1. 如图,填写对应的账号密码、IP及端口

_images/添加ctp行情.png

填写请参照以下表格

  • 添加行情源-ctp

功夫

simnow

账户ID

simnow“个人信息”中的“investorid”(例如:089270)

密码

登录simnow的密码

期货券商代码

9999

行情IP

Market Front/行情前置 (例:180.168.146.187),即冒号前面的一串数字

行情端口

Market Front/行情前置 (例:10200),即冒号后面的数字,一般为4-5位

  1. 添加完毕后,点击行情源面板、交易账号面板的“进程”按钮,当进程都为 “已就绪” 时即登录成功,可以开始交易了

_images/启动tdmd.png

Q1:为什么状态一直为“等待中”

A1:请点开“日志”按钮,查看日志信息,

如果出现“send Heartbeat:1715839170(数字可能不同)”,可能是因为“端口”填写错误。请确保交易账号填写的端口对应Trade Front/交易地址。行情填写的端口对应Market Front/行情地址。 修改后需要重新关闭进程再打开,否则修改后的内容不生效

Q2:为什么状态显示“登录失败

A2:请点开“日志”按钮,查看日志信息,

如果出现“请修改密码”提示,这是因为simnow规定新注册用户必须修改密码才能使用。请到simnow网站重置密码。重置密码后,点击账户的“设置”按钮修改刚才已填写的旧密码,并 修改后需要重新关闭进程再打开,否则修改后的内容不生效


xtp测试账号注册与使用

  1. 进入 中泰XTP 后点击“注册新账户”

  2. 鼠标点击右上角用户名-个人资料,滑动到下方,填写申请资料

_images/注册xtp.png

注:填写申请人、联系手机;并勾选“股票类型”;机构、说明可随意填写,点击“提交”后,即可获得账号。

  1. 此时我们获得了“xtp”(股票)测试账号,打开功夫,点击“添加”行情源/交易账户,选择 “xtp”

_images/添加tdmd.png _images/选择xtp.png
  1. 如图,填写对应的账号密码、IP及端口

_images/添加xtp交易账户.png

填写请参照以下表格

  • 添加行情源-xtp

功夫

simnow

账户

测试账户

密码

登录密码

行情IP

行情地址 (例如 : 122.112.139.0 ),即冒号 前面 的一串数字

行情端口

行情地址 (例如 : 6101),即冒号 后面 的一串数字

协议

接收行情协议,请选择TCP/UDP

缓冲区大小

无需填写

客户ID

1-99随意选择一个数字填写即可

  • 添加交易账户-xtp

功夫

simnow

账户别名

账户备注,随意填写

账户id

测试账号

密码

登录密码

软件密钥

Key

交易IP

交易地址 (例如 : 122.112.139.0 ),即冒号 前面 的一串数字

交易端口

交易地址 (例如 : 6101),即冒号 后面 的一串数字

客户ID

1-99随意选择一个数字填写即可

  1. 添加完毕后,点击行情源面板、交易账号面板的“进程”按钮,当进程都为“已就绪”时表明登录成功,可以开始交易了。

_images/启动tdmd.png

okx测试账号注册与使用

  1. 进入 欧易 后,点击“注册账号”,完成注册。

  2. 注册登录之后,在左上方–交易–模拟交易,进入模拟交易页面。

_images/OKX-申请账户-1.png
  1. 选择右上角–个人图标–模拟交易API。

_images/OKX-申请账户-2.png
  1. 在API页面中,点击 申请模拟交易V5 API 选项,填写信息,点击提交全部,完成模拟账户申请。

_images/OKX-申请账户-3.png

注意

  • 表单中的”IP 地址白名单 (可选)”,需要填写使用机器的ip地址(百度–IP,即可查询),否则登录会失败。


binancefuture测试账号注册与使用

  1. 进入 币安官网 后,点击“注册账号”,完成注册,注册账户之后需要绑定邮箱(在账户-安全设置里面)。

  2. 进入 币安测试网站 后,使用币安账户登录。

  3. 登录之后,面板左下方查看 API Key

_images/binance-key.png