运行脚本监控股市活动的平台?可能执行交易?

时间:2012-02-11 22:21:52

标签: stocks trading stockquotes algorithmic-trading

是否有可用于运行监控股票市场活动的脚本的软件平台?

我想编写一个脚本,以便在某些市场条件发生时向我发送警报。理想情况下,它还可以执行交易。

我不是在寻找任何超级复杂的东西,而且我不需要昂贵的实时数据。我想做一些简单的事情:

If "SDY" drops to 5% below the DOD, then sell 50% of "DOD" to buy SDY

修改

看起来ETrade提供API。并不像我想要的那样简单,但是对于对这个问题感兴趣的任何人都是这样的: https://us.etrade.com/e/t/activetrading/api

2 个答案:

答案 0 :(得分:5)

从我所看到的情况来看,Tradelink完成所有工作并支持多个交易所,尽管它可能是你认为超级复杂的。可能它们最活跃的API适用于盈透证券。

其他解决方案似乎是针对特定经纪业务的或不是免费的。

对于TD A​​meritrade,您可能希望他们的免费StrategyDesk win32可下载;它简单的贸易自动化非常棒。我甚至不记得我是如何偶然发现的,因为它隐藏得很好或者没有转向他们更现代化的平台(所有这些平台似乎都缺乏贸易自动化)。

更加不存在但同样有用的可能是Trade-Ideas,能够根据规则和技术分析信号交易股票。它作为古代QuoteTracker的模块运行,甚至独立运行。在演示模式下,信号显示延迟20分钟,但您仍然可以实时根据它们下订单......甜蜜!他们支持TD Ameritrade账户,也可能是史考特,因为ScottradeELITE软件捆绑在他们的Trade-Ideas模块中。

在边缘,OptionsXpress拥有Xecute,它基本上将您的账户链接到一系列投资咨询服务,以便按月管理您的投资组合。

OptionsXpress和TD Ameritrade都提供了我使用的开发人员API,but still found their websites to be more feature-rich。因此,与史考特一样,我实际上已经编写了自己的程序来驱动他们的网站(现在使用Ruby库Mechanize和Watir-Webdriver / Selenium)并根据分析和规则执行实时交易,就像我的其他程序之前准备的那样。

答案 1 :(得分:1)

Interactive Brokers有一个API:http://individuals.interactivebrokers.com/en/main.php

RightEdge(http://www.rightedgesystems.com/)是一个利用该API的框架。