欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件高级功能研发区 → VB与MATLAB混合编程,太强大了!金字塔

   

欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。    


  共有4349人关注过本帖树形打印复制链接

主题:VB与MATLAB混合编程,太强大了!金字塔

帅哥哟,离线,有人找我吗?
fengxiaoyong
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:94 积分:65 威望:0 精华:0 注册:2012/1/6 12:53:19
VB与MATLAB混合编程,太强大了!金字塔  发帖心情 Post By:2014/12/19 14:45:20 [显示全部帖子]

今天用到matlab的小波分析,刚开始采用VB-C#(ACTIVEX)-MATLAB进行混合编程,做下来,发现太麻烦了,后来看matlab的帮助
发现直接可以用VBA调用MATLAB,直接通过VBA把K线数据或者TICK数据直接传递到MATLAB进行数值运算,结果再返回vba,中间可以通过数据库存储,太强大了,那些高大上复杂的
算法都可以通过VBA+matlab直接计算了,实现算法交易,给大家一个简单的调用案例。
Sub Matlab()
 Dim Matlab
 Dim MImag() 
 Dim a(2, 3) 

 a(0, 0) = 0.987
 a(0, 1) = 0.847
 a(0, 2) = 0.345
 a(1, 0) = 0.345
 a(1, 1) = 0.245
 a(1, 2) = 0.123
 Set Matlab = CreateObject("Matlab.Application")
 Call Matlab.PutFullMatrix("P", "base", a, MImag)
 Matlab.Execute ("P")
end sub
顺便问一下版主,我怎么找半天没有找到VBA强制变量申明的选项在哪里

 回到顶部
帅哥哟,离线,有人找我吗?
fengxiaoyong
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:94 积分:65 威望:0 精华:0 注册:2012/1/6 12:53:19
  发帖心情 Post By:2014/12/19 15:52:39 [显示全部帖子]

但是excel中的vb又可以设置强制申明呢

 回到顶部