0

我已经在 excel 中开发了一个交易自动机,但它太慢了,现在我试图在 matlab 中做到这一点。

我用来在 excel 中输入工作表的链接之一是:

=TWSVR|CMA!'0012PETR4;25'

我正在尝试在 matlab 中接收相同的数据,这就是我所做的:

channel = ddeinit('TWSVR','CMA')

lastPetr = ddeadv(channel,'0012PETR4;25',callback)

那么这是对的吗?我在哪里可以看到数据?存储在哪里?

这个回调函数是我必须开发来处理数据的吗?

4

1 回答 1

1

Matlab 不再支持 DDE。您仍然可以使用 DDE,但您可能会遇到麻烦。

对于与 Excel 的数据交换,我建议使用xlsread,xlswritexlsfinfo代替。

于 2013-10-16T11:31:56.797 回答