Skip to content

Latest commit

 

History

History
 
 

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 

README.md

MATLAB接.NET版的接口

目标是能用MATLAB也进行交易,已经测试通过。能接收行情,能下单,能撤单。
用户要使用时应当要在MATLAB中对一些API进行封装,否则用起来太麻烦。
后期考虑模仿Trading Toolbox的调用方式
指定要加载的库即可使用对应版本的API

原理

  1. MATLAB支持调用.NET库
  2. MATLAB支持.NET标准签名的事件
  3. 有兴趣的可参考http://www.ariszheng.com/?p=1883

使用

  1. 确保自己安装的是32位MATLAB
  2. 打开test.m,编辑开头的路径为本机的实际路径
  3. 由于登录下单都写在了一个m文件中了,一次性的执行由于登录是要时间的,还没有登录完成就下单会失败。故请按代码一块块执行。
  4. 需要在目录下有XAPI的各个库的文件夹
  5. 根据报的错,采用不同的处理方案

其它

  1. Kingstar的接口需要提供一个证书,但证书只能在exe当前目录下,所以在登录时,脚本会输出实际运行matlab.exe的路径,必须将证书复制到此目录下才能用。