我的夏季项目正在开发一个算法交易者,该交易者可以接收市场数据并根据指标进行交易。我使用他们的交易平台(Trader workshop station)从一家名为Interactive Brokers的公司提取数据。我已经下载了使用DDE的Excel API,但无法获取Excel电子表格以正确地与TWS连接。
在我的excel电子表格中,我将此命令写入了随机单元格中。我用TWS用户名替换了“ sample123”。假设在进行其他调整之前评估为0,但评估为#REF!:
=Ssample123|tik!'id1?req?EUR_CASH_IDEALPRO_USD_~/'
该错误的另一个问题是它从我的用户名中删除了两个字符,我不确定为什么。
例如:用户名-> Sample123 结果-> Sample1
任何建议将不胜感激!谢谢你,祝你有美好的一天。
答案 0 :(得分:0)
'sample123'是用于登录TWS的用户名。必须在您的公式中将其替换为用于登录TWS的实际用户名。
此外,要使用较旧的旧版TWS DDE API,您必须运行32位TWS,并在TWS全局配置中选中“启用DDE”设置。
API的最新版本中还提供了更新的“ DDE套接字桥” TWS API,该API具有附加功能并与TWS的64位版本兼容。