Skip to content

QuantBox/QuantBox.APIProvider

Repository files navigation

QuantBox.APIProvider

OpenQuant2014的行情交易插件,使用XAPI统一接口

命令启停OQ功能

  1. 启动OQ,并打开指定策略,并运行 通过命令行传入参数
  • --file: 策略绝对路径。如果空格必须用引号
  • --run: 运行策略。否则只打开策略
  • --id: 识别码。用于监控剪贴板时过滤命令
cd "C:\Program Files\SmartQuant Ltd\OpenQuant 2014"
C:
start OpenQuant.exe --file="D:\Users\Kan\Documents\OpenQuant 2014\Solutions\SMACrossover\SMACrossover.sln" --id=100 --run
  1. 停止策略,并退出程序 通过剪贴板传入参数。
  • --id: 识别码。用于监控剪贴板时过滤命令
  • --stop: 停止策略。必须先停止才能退出
  • --exit: 退出程序。
echo --id=100 --stop --exit | clip

只要向剪贴板复制--id=100 --stop --exit即可,这个复制可以手工实现,也可以灵活使用管道符|将echo的回显重定向到剪贴板clip

开盘前自动连接并通知

此插件在登录成功时会自动查询资金,可以将其转发到钉钉,这样用户就可以知道连接已经成功。

  1. 设置SessionTimeList,需要每个星期都有,包括周日。
  2. 设置NLog.config,如当前插件名为A99CTP,那么NLog中资金的logger是A99CTP.A
  3. 将A99CTP.A转发到WebService,如钉钉

定时通知资金与持仓功能

通过设置参数QueryAccountInterval(资金查询间隔,秒)和QueryPositionInterval(持仓查询间隔,秒),可以自动查询,并输出日志。

  1. 资金logger:A99CTP.A
  2. 持仓logger:A99CTP.P

About

OpenQuant2014的XAPI插件

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published