运行自己的交易平台的另一个动机是对所使用算法的控制:如果您完全依赖经纪商的策略,那么您就把交易账户的控制权交给了别人。您必须相信算法正在为您带来好处并且您的存款是安全的。事实上,情况并非总是如此,正如 FXdirekt 银行的例子所示。
自动交易系统本质上必须是基于事件的,这意味着它必须能够接收和处理各种类型的市场信号。这包括具有最小可衡量价格变化的数据流、社交媒体消息,还可能包括有关当前政治发展的报告。由于数据量很大,因此需要采用适当的缓存置换策略来缓存价格和订单数据的复杂概念。继 Varshney 之后,这样的系统可以使用 Apache Camel (TM) 实现,如下所示:
自动交易机器人的架构。 Camel 路由和转换引擎非常适合基于事 验光师准确的电子邮件列表 件的系统,其中来自不同来源的数据流被合并和分析。
系统的核心是做出交易决策的算法。下面是两个例子:
一种常用的方法是所谓的纯淡入淡出交易策略。这种方法寻找短期内的显着高点或低点。简而言之:在高点时,卖压通常会减小,而经验表明,在低点时则恰恰相反。这就是为什么 Pure Fade Trade 会在与趋势相反的方向上下单:一旦识别出显着的高点,就会在价格低点下达空头订单;而在价格低点下达多头交易信号。
策略 2:跟单交易
简而言之,该策略复制了成功市场参与者的购买决策,这些参与者定期在社交网络上发布交易。有了这个策略,交易者的选择当然非常重要。在您做出决定之前,建议您仔细探索交易场景,以确定正确的趋势引领者。
结论:自动交易平台的优势
构建您自己的自动交易平台可为您提供许多优势。借助交易机器人,您有机会从各种经过市场考验的交易策略中进行选择,并快速一致地应用它们,同时消除个人情绪。他还节省了开箱即用解决方案的许可费。
相比之下,进入门槛相对较高:作为交易软件的用户,您在很大程度上取决于交易者的知识水平。他对市场分析的复杂性了解越深,他就能越有效地使用该系统。高频交易的一般风险和法律框架的监管所带来的复杂性也不应低估。任何已经将这样的系统推向市场成熟的人都知道一两件事。