自动交易软件可以根据其交易的市场或用户的类型进行分类。一般的市场类型是股票、商品和货币。用户可以是个人交易员,也可以是大型交易基金。个人交易员通常使用零售软件,基金会自行开发。 投资者应使用自动股票交易系...
自动交易软件可以根据其交易的市场或用户的类型进行分类。一般的市场类型是股票、商品和货币。用户可以是个人交易员,也可以是大型交易基金。个人交易员通常使用零售软件,基金会自行开发。

投资者应使用自动股票交易系统,通过预先编程的算法发出购买和交易指令。基金交易股票、货币,而商品期货则使用他们开发并整合到其自动交易软件中的算法。这些算法的确切机制被仔细地保护。股票交易基金经常使用所谓的动量算法,通常与配对交易相结合。动量算法利用短期高成交量的价格变化。配对交易意味着选择同一板块的两支股票,然后买入强势股,做空弱势股。

大多数自动股票交易软件都是由业内知名专家设计的。货币交易基金倾向于使用基于检测价格和波动率膨胀的算法货币市场的价格分布特征使得这种方法能够成功,然而在股票交易中它是边际的。动量交易被用于一些自动交易软件,基金用来交易粮食期货。至少有一个基金使用流体力学的物理原理来交易股票市场期货。相比之下,零售软件在计算机屏幕上的表现更为出色,再加上在按下屏幕按钮的同时下几个订单的能力,并声称这是"自动"交易软件交易者仍然需要监控市场,决定哪些股票、期货或货币属于他的按钮交易篮子,然后决定何时进入交易。一些零售软件提供了一个编码接口,交易者可以用它来编写和测试自己的算法。另一种零售自动交易软件也可以参考作为黑箱交易。软件使用的算法不向买方披露,通常情况下,他没有得到一个合适的机会来测试软件是否真的盈利。购买者被要求相信软件在过去和将来都是盈利的。黑箱交易系统用于股票、商品期货交易,和货币。使用自动交易软件的基金会进行广泛的测试。他们使用引导测试和蒙特卡罗测试来测试系统是否在实验室中盈利。当他们发现测试方案中成功的算法时,他们实时测试它。基金生成的软件控制交易的所有方面:它决定交易多少,交易什么,什么时候交易,并直接向交易所下单。如果一个个体交易者想要有合理的交易盈利前景,他需要模仿基金的测试策略。