# 解锁交易

unlock_trade(password=None, password_md5=None, is_unlock=True)

  • 介绍

    解锁或锁定交易

  • 参数

    参数 类型 说明
    password str 交易密码
    password_md5 str 交易密码的 32 位 MD5 加密(全小写)
    is_unlock bool 解锁或锁定
  • 返回

    参数 类型 说明
    ret RET_CODE 接口调用结果
    msg NoneType 当 ret == RET_OK 时,返回 None
    str 当 ret != RET_OK 时,返回错误描述
  • Example

from futu import *
pwd_unlock = '123456'
trd_ctx = OpenSecTradeContext(filter_trdmarket=TrdMarket.HK, host='127.0.0.1', port=11111, security_firm=SecurityFirm.FUTUSECURITIES)
ret, data = trd_ctx.unlock_trade(pwd_unlock)
if ret == RET_OK:
    print('unlock success!')
else:
    print('unlock_trade failed: ', data)
trd_ctx.close()
1
2
3
4
5
6
7
8
9
  • Output
unlock success!
1

提示

  • 真实账户调用 下单改单撤单 接口,需要先解锁交易;模拟账户无需解锁。
  • 解锁或锁定交易针是对 OpenD 的操作,只要有一个连接解锁,其他连接都可以调用交易接口。
  • 强烈建议,通过外网连接 OpenD 进行实盘交易的客户,使用加密通道,参见 启用协议加密
  • OpenAPI 不支持富途令牌,如果开通了富途令牌,则会解锁失败,需要关闭令牌功能后再使用 OpenAPI 解锁。

接口限制

  • 每 30 秒内最多请求 10 次解锁交易接口