OpenQuant2014的行情交易插件,使用XAPI统一接口
- 启动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
- 停止策略,并退出程序 通过剪贴板传入参数。
- --id: 识别码。用于监控剪贴板时过滤命令
- --stop: 停止策略。必须先停止才能退出
- --exit: 退出程序。
echo --id=100 --stop --exit | clip
只要向剪贴板复制--id=100 --stop --exit
即可,这个复制可以手工实现,也可以灵活使用管道符|将echo的回显重定向到剪贴板clip
此插件在登录成功时会自动查询资金,可以将其转发到钉钉,这样用户就可以知道连接已经成功。
- 设置SessionTimeList,需要每个星期都有,包括周日。
- 设置NLog.config,如当前插件名为A99CTP,那么NLog中资金的logger是A99CTP.A
- 将A99CTP.A转发到WebService,如钉钉
通过设置参数QueryAccountInterval(资金查询间隔,秒)和QueryPositionInterval(持仓查询间隔,秒),可以自动查询,并输出日志。
- 资金logger:A99CTP.A
- 持仓logger:A99CTP.P