问题标签 [tws]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 在 f# 中使用 c# 库
我正在尝试通过他们的 C# API 连接到盈透证券。作为练习,我正在尝试在 F# 中开发我的客户端。
这就是我所做的:
- 我已经在 Visual Studio 中导入了 CSharpAPI 项目。CSharpAPI 定义了 IBApi 命名空间
- 我在解决方案中创建了一个新的 F# 项目。该项目将主持我的实施
我在 .fs 文件中创建了一个新模块,如下所示:
/li>
我收到以下错误消息:
错误 1 库或多文件应用程序中的文件必须以命名空间或模块声明开头,例如 'namespace SomeNamespace.SubNamespace' 或 'module SomeNamespace.SomeModule'
我已经用谷歌搜索了一个解决方案。我是一个完整的菜鸟。有些帖子提到了 F# 文件顺序,但在这种情况下,我正在使用 C# 库。
java - TWS Interactive Brokers API - 如何修复“未找到请求的安全定义”?
使用 Java API(我猜这适用于任何其他 TWS Interactive Brokers 客户端 API)我收到一个错误“没有为请求找到安全定义”FAQ 和其他资源完全没有帮助。
matlab - 通过matlab连接到IB TWS
我一直在尝试通过 Matlab 连接到交互式经纪人 TWS。我安装了 Matlab 版本 R2013b。我已经在我的电脑上安装了 IB TWS 及其 API。但是当我尝试使用命令连接到 TWS
它给了我以下错误
使用 COM.TWS_TwsCtrl_1/connect 时出错 错误:类型不匹配,参数 4
ibtws 中的错误(第 45 行)
tws - TWS:作业退出而不执行脚本
我正在 TWS 中执行作业我面临一个问题,即作业以状态 0 退出而没有执行其脚本。
手动执行时,脚本会成功执行。
另外,正如在网上的许多帖子中看到的那样,我试图比较 TWS 中的 env 变量和手动,但同样的问题,作业正在退出而不执行 env 命令
javascript - 用于 Node.js 的盈透证券 TWS API 客户端库 - 组合定单
我正在使用node-ib npm,我想下一个组合订单。
我做的步骤:
获取两条腿定义的合约 ID。
一旦程序获得了每条腿的 conId 值,我将它包含在 ComboLeg 对象中。
然后我使用合约和订单对象调用 placeOrder() 方法。
/li>
c1、c2 值是 conIds。
我没有找到将 comboLegs 添加到合同中的方法,因此我打开了 /node_modules/ib/lib/contract/combo.js 并向函数添加了一个新参数。
最后一个参数是我添加的那个。
我没有收到任何错误,但组合订单未添加到 Trader 工作站。
正常订单会毫无问题地添加到交易者工作站。
有谁知道如何通过这个 npm 使用 API 将组合订单添加到 Trader 工作站?
谢谢大家:)
c++ - IB C++ Api reqHistoricalData - TagValueListSPtr
我想使用 C++ Interactive Brokers API 来请求历史数据。但是文档真的很糟糕,我找不到 Type TagValueListSPtr (最后一个参数)的示例。
该文档位于此处https://www.interactivebrokers.com/en/software/api/apiguide/c/reqhistoricaldata.htm
r - IBrokers:使用 R 排队订单
我正在尝试使用 R 通过 Interactive Brokers API 进行简单的订购。
例如,我试图购买 1 股 IBM 并做空 1 股 MSFT。
我找不到任何有关如何在 R 中执行此步骤的文档。是否有人熟悉在 R 中使用 TWS API 工作?
谢谢!
r - 使用盈透证券的 IBrokers API 的当前账户价值
我正在尝试获取我账户的总净清算金额。这基本上是我投资组合中所有头寸的总金额,加上现金。但是,随附的代码尽可能接近。然后我可以从以下数据中手动获取它:
我得到以下数据:
我也尝试弄乱 twsPortfolioValue,但无法让它工作。
理想情况下,我想指定字段,而不是向下读取 X 条记录。IE 我想指定“NetLiquidation”而不是“第 58 行”。
有什么想法吗?非常感谢你的帮助!
r - IBrokers - reqMktData 导致错误提示代码为“模糊”
我正在尝试使用 R 上的 IBrokers API 捕捉实时市场数据。
出于奇怪的原因,Microsoft (MSFT) 不起作用。
例如,这有效:
但是,这不起作用:
错误信息如下:
但是,这并不是一个模棱两可的代码,并且与 YHOO 和 AAPL 位于同一交易所。
有谁知道我需要做什么来解决这个问题?谢谢你。
r - 正确使用 lapply
我正在使用 TWS API,但它不适合我。我已经接近做我想做的事情了,但我一直在试图弄清楚如何正确使用 lapply 功能。
这是我目前要做的工作:
我想对上面的 twsSTK 进行规范。不使用 lapply,单个
但是,在这种情况下,我无法充分使用 lapply 。
有谁知道如何在这里处理 lapply ?