c# - 如何将 c# winform 应用程序与 Interactive Brokers 连接

标签 c# winforms interactive-brokers

我需要将客户端(c#、winforms)应用程序与 Interactive Brokers 连接起来,并用一些“股票市场”功能改进应用程序。 首先,我从阅读 IB 文档和学习 IB 的 API 开始项目。 在我这样做之后,我只是更加困惑,没有发现任何有用的东西! 我想问问是否有人知道我在哪里可以找到从头开始解释所有内容的文档,从创建测试账户、使用 IB 的 API 到连接到 IB 系统…… 如果不存在这样的文件,任何人都可以给我回答以下问题:

  • 我使用 IB 的 API 的应用程序可以直接连接到 IB 系统还是必须使用 TWS(交易者工作站)?
  • 当 TWS 必须在后台运行时,IB 的 API 的用途是什么?
  • 是否可以在 IB 上创建测试账户?

如果有任何建议、文档或示例的链接,我将不胜感激。提前致谢。

最佳答案

使用 IB API 有两种选择。您可以连接到 TWS 应用程序或网关应用程序(与 TWS 相同,但没有用户界面)。 Gateway 专为 API 使用而设计,因此您不必在后台运行完整的 TWS。

Interactive brokers 不支持模拟交易账户。它就像您的真实帐户一样,功能齐全,但有假钱,因此您可以测试您的 API 或系统。

以下是如何通过 API 发送订单的非常简单的示例: http://www.bowgett.com/Blog/post/how-to-send-an-order-to-ib-tws-in-just-68-lines

关于c# - 如何将 c# winform 应用程序与 Interactive Brokers 连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33793180/

相关文章:

c# - 如何使用显式类实现接口(interface)类型

c# - 我可以将 Word 文档附加到 Windows 应用程序吗?

java - IB 网关作为服务运行

python - Interactive Brokers API - 如何断开 IB 网关的现有连接并使用 Python 建立新连接?

JAVA 互动经纪商 API

c# - 你如何屏幕抓取?

c# - 在运行时显示随机图像

c# - 如何使关闭按钮像最小化一样工作 : C# Winforms

C# 检测调用是否在同一个 UI 操作中

c# - DateTimePicker 的初始值错误