现实生活中的交易 API

你知道一个 API,让你与现实生活中的股票或货币交易?

If so, please describe your experience:

  • ease of development
  • 佣金
  • 沙箱环境?
  • 等等。
83695 次浏览

我相信有一个与 ETrade 和其他一些交易软件一起工作的 API。但是,我认为如果不使用商业产品,就不会找到用于执行交易的 API。但是,如果您试图对交易进行一些分析,那么可以使用 API 检索报价、监听刻度、获取符号的历史数据等等。正如我在开始时所说的,许多现有的商业产品都有一个 API,用于编写与它们一起工作的代码。

AFAIK,贸易站是其中最有名的。大多数其他交易软件提供 API (NinjaTrader、 MetaStock 等)。FWIW,甚至还有自动交易系统的竞争——见 这个

而且,这是交易所必须支持的,你的经纪人必须允许的。据我所知,大多数交易所不允许未经事先许可的自动交易。

联系您的目标股票交易所的交易 API 和测试服务器。如果您的目标股票交易所是在 OMX 平台上,您将获得 X-Stream API (非托管 c + +)和文档。

大多数电子证券交易所不提供 API,它们提供消息规范。为了让他们接受你的信息(即直接与他们交易) ,你必须花费大量的金钱。成为交易所的一员——这就是工商银行的工作。即使是实时市场数据提要(为了合理地交易,您需要它)也可能贵得离谱。

有许多经纪人会给你访问一个 API,让你交易。显然,你将支付佣金给他们,以及买卖差价,这可能比直接市场更广泛。它们在允许你交易的工具类型上都会有所不同。

如果您想要一种简单的方法,您可以使用收缩包装的软件,如 贸易(可怕的专有语言)、 忍者商人(稍微好一点,基于 C #)或 SmartQuant(更好,基于 C #)。这些交易平台通常预先构建了许多实际执行交易的券商接口。InteractiveBrokers 互动经纪公司也有一个直接的 API,但他们有一个痛苦处理的名声。

我建议你去其他论坛看看,比如 精英交易员,那里有大量关于不同券商相对优势的信息。还有很多人在那里通过 API 进行交易。

Try TD Ameritrade - they have a nice API, relatively low trading fees, and a good help forum . Link to their 提供概览的空气污染指数.

Go through the links on 这一页.

列出了一些开放源码的 api。还没有尝试过,但是计划检查 active-quant。

您可能还想看看 Github 托管的 < strong > TD Ameritrade.NET SDK

这与我几年前提出的一个问题相似: 哪些在线经纪人提供 API?

我建议您查看一下 互动经纪人,这是我最终选择的一个。他们的 API支持多种语言,包括 Java、 C + + 、 ActiveX 和 Excel 的 DDE。您可以通过 API 有效地完成任何使用其相当健壮的交易平台可以完成的任务。

作为一个经纪人,很难击败 IB 疯狂的低佣金(我的大多数订单是如此之低,他们被四舍五入到每个订单1美元的最低佣金)。将它与一个相当简单的 API 结合起来,就很难打败它了。

Also, take a look at my question (linked above, and 给你) for more information on brokers that offer APIs.

我刚开始使用 TradeKing's API。它非常简单并且使用誓言。5美元的交易佣金也不错。

电子交易也有一个 api,但你必须通过一些环获得生产访问。它们还通过彗星接口提供实时流。除了 etrade 提供的 java 库之外,似乎没有任何 etrade 库。

我使用 NinjaTrader 和 MetaTrader 交易货币和期货产品。

忍者商人非常容易使用。我没有超级深入的编码技能,虽然我可以保持自己的,它为我工作很好。

他们的应用程序是免费下载的。他们还创建了一个“应用程序”,你可以选择不同的技术指标来创建交易策略。

Having traded for awhile using automated systems, winning and losing, I would highly suggest using TICK DATA when you trade. Automated trading in the sense where you are using technical indicators to make your trading decisions is very competitive and very fast. Meaning, if you are using data such as 1min data, you are going to be behind the profitable trades, if there are any for your system.

我可以告诉你,作为一个日内交易者,坐在你的屏幕前,当1分钟移动平均线穿过10分钟,或类似的东西,交易的日子已经结束了。并不是说长期策略不起作用,它们在每日图表上起作用了。

My point is, use tick data no matter what platform you use. Ninja Trader is pretty good. Sign up for the tick data, and use that to trade. You'll have a better shot at being profitable if you are using technical indicators.

Https://www.quantopian.com

我认为是最新的,但有一个在线的 IDE/调试器/可视化工具,并集成了交互式经纪人的纸张交易和实际交易。也是研发的好地方