业余交易者助手 - 算法自动外汇交易
算法交易(algorithmic trading)是基于一系列外汇市场信号。对于外汇交易,这些信号有助于确定在给定时间点是否买入或卖出一对货币。这些系统通常是完全自动,并集成在外汇经纪商的交易平台中。
市场上有各种功能齐全的自动交易程序。其中一些可实时监控货币价格,下市场指令(限价订单、触价指令或止损令),识别有利点差,并自动进行交易。然而,请注意,即使下了一个订单,也不能保证该订单会在实际交易中以预期的价格完成,尤其是在一个快速波动的市场中。
一个所谓的“设置并忘记(set and forget)”程序可能是业余外汇交易者最开始的可行方式,它允许软件自动做出决策。一些算法程序提供了简单的“即插即用”功能,对刚开始交易的新手比较简单。这是自动交易的主要好处之一,它严守规则,进行不带任何思想的交易。有经验的业余交易者可选择具有更多可编程选项的自动交易软件,来进行更实际的交易。
了解外汇算法交易
外汇算法交易应用是自动生成交易信号的软件程序,多数都是通过MetaTrader构建的,使用MQL编程语言,应用在MetaTrader的MT4和MT5平台上。这些应用可生成交易信号,下订单,并管理交易。FXOpen提供MT4和MT5外汇交易平台。
外汇算法交易应用可消除人类交易者的心理因素。
但市场上的外汇交易软件好坏参半,另外它们在短期内产生利润,但在长期内表现好坏参半。这主要是因为它们可以自动在一定范围内移动,并遵循趋势。因此,突然的价格波动可能会抹去短期内获得的利润。
开发自己的外汇交易软件
交易者可考虑开发自己的自动交易软件,而不是在第三方外汇交易软件上冒险。
最好的入门方法是在支持MT4或MT5的外汇交易经纪上平台上开一个模拟帐户,然后开始尝试开发MQL脚本。当开发出来的系统在回溯测试中表现良好,交易者需要在纸面上测试该程序,以查看该系统在实盘环境中的有效性。不成功的程序可以调整,而成功的程序可进行实盘交易。
一般来说,许多交易者在现有的软件交易规则基础上开发自动交易系统。其中一些系统比其他系统更成功。一个例子可能是一个观察出色的交易者,他有一个确定止损和获利回吐(T/P)点的特定策略。这些规则可以很容易地修改,以自动方式操作,而不是手动执行。交易者应该密切关注这些系统,以确保它们按你的预期工作,并在必要时进行调整。