Надежный торговый робот не может быть создан без понимания механизмов работы торговой системы MetaTrader 5. Клиентский терминал получает от торгового сервера информацию о позициях, ордерах и сделках. Чтобы правильно обработать эти данные средствами MQL5 необходимо хорошо представлять как происходит взаимодействие mql5-программы и среды исполнения терминала.
我想我会用底漆来完成。这里的兴趣几乎完全是理论上的,而不是实际的。
要对这个感兴趣,不是出于学术上的好奇,你必须积极地做过很多交易。这不是说教,根本没有其他办法。
我说错什么了?例如,我曾遇到过这样的定义。
STP是直通式处理。通过STP,客户的交易被直接发送到流动性提供者--银行或其他经纪公司。STP系统可以连接到一个或多个流动性提供者。流动性提供者越多,系统中的流动性就越多,因此对客户的执行就越好。
ECN - 电子通信网络。ECN外汇经纪商,除了STP之外,还允许客户订单之间的沟通。ECN是一个市场,所有参与者(银行、商业经纪人和个人交易者)都在其中相互交易。系统内互动的参与者在某一时间点上收到他们交易的最佳报价。所有的 交易 都在交易方之间实时执行。
我不明白为什么ECN/STP比ECN好,这方面的好信息非常少。至于兴趣,更多的是为了自我发展,你也可以在厨房进行交易。
至于兴趣,更多的是为了自我发展,你也可以在厨房进行交易。
现在有一些网站(真实的,MT5)的ECN从200美元开始。
现在有一些网站(真实的,MT5)的ECN从200美元开始。
如果他们写的是MT5 ECN,那么仔细一看就会发现NDD))
1.因为所有的流动性提供者必须成为你的ECN系统的客户。有这样一个经纪人--LMAX。它实际上是一个纯粹的ECN(MTF交易所),在它的流动性提供者是创建系统的客户。也就是说,与一些银行签订了某种协议,他们接受这种条款。我在上面提到了LastLook,除此之外,还有其他原因导致许多银行不选择这种条款。
2.巨大的差异,一个市场订单将在两个方向上执行滑点,一个限价订单只在正方向上执行,或被延迟。提前设置挂单(至少提前一秒)可以让我们避免对终端<->交易平台服务器<->聚合器的依赖,分别减少执行的时间成本,从而提高执行本身。1.为什么流动性提供者要成为聚合者的客户?在逻辑上应该是反过来的--聚合器应该是一个客户,这样它就可以把它的挂单和市场订单发送给供应商,以便在其市场空间中执行。聚合者只需像其他交易者一样拥有供应商的市场数据,即成为外部供应商的客户,这不需要任何特殊协议。
2.以MT4为例,你可以为市场订单设置滑点,如果滑点为零,那么应该有一个重定向。
NDD - 说交易的另一方不是经纪人,它只是一个中介。这与ECN并不矛盾。与DD形成对比--交易的第二方是经纪人(DC)。