MT5 EA交易期货-期货与外汇交易机制的不同

大家都很熟悉外汇交易, 这里利用外汇与期货交易机制作对比,让大家理解MT5交易期货要怎么写以及为什么要这样写。
在外汇中,平台实际是做市商,做市商不断的提供最新的买价和卖价, 不同的做市商提供不同的最新买卖价以及之间的差别(即点差)。外汇交易中我们根据该做市商提供的最新买卖价报单,做多就以最新卖价报单,做空就以最新买价报单,报单后做市商会马上和我们成交,这个过程是同步。
但期货和外汇不一样,期货的交易机制是期货交易所撮合多空双方成交。例如当我们报单做多螺纹钢2301合约10手在4800元,报单后期货交易所不像外汇做市商直接与我们成交, 而是找做空螺纹钢2301合约10手在4800元的人来和我们成交,如果交易所能找到就撮合双方的报单成交,成交后我们就有了做多螺纹钢的仓位,对方就有了做空螺纹钢的仓位。
所以期货报单之后我们并不能马上知道报单处理的结果,需要等待期货交易所进行撮合该报单并把处理结果告诉我们。这个过程是异步的,称之为回调。

请注意期货报单异步回调是由期货的交易机制决定的,并不是使用MT5交易期货才会这样,使用其他任何期货交易软件和任何编程语言,期货报单都是异步回调的。