MqlTick.last是你的经纪人的最后一笔交易的价格(不是你自己的交易)。这个价格只有在启用市场深度的情况下才可用。
在一笔交易中,总是有一个买家和一个卖家。如果你以卖价买入,有人以买价卖出。如果有人以出价卖出,另一个人就以要价买入。所以每笔交易都是以某个买入价完成的,这个买入价会返回到mqltick.last(如果有的话)。

- www.mql5.com
让我试着澄清一些事情。
1)外汇市场与股票和期货市场完全不同。
2)如果你在买入价买入,不一定 有人在卖出价卖出......例如,你可以有一个非常简单的情况,某人(A君)在给定的价格 下了一个买入限价 单:所以这个人不是在买入价买入,而只是在给定的价格下了一个订单,愿意等待将来有人在这个价格卖出。另一个人(B),实际上将以买入价卖出(在未来的任何特定时间),事实上将对交易的发生负责。
3)原发帖人所写的内容对股票和期货市场来说是100%正确的,但这对外汇市场来说是不正确的,我将尝试解释原因。
与证券交易所相反,外汇市场是分散的,也就是说,你没有一个交易所,所有的交易都发生在那里,事实上,谁负责所有的市场数据/信息。
在证券交易所,当你购买股票(或期货合约)时,你实际上是直接 从第二个人/机构那里购买,而经纪人只会向你收取交易费用。
在外汇市场,当你购买某种货币时,你实际上是间接 购买这种资产,也就是说,你实际上是用经纪人收取的点差 购买货币;在这种情况下,经纪人实际上是去市场购买货币,但后来以更高的价格卖给客户,这实际上是经纪人获得利润的方式。
这就是为什么在外汇市场上所有的交易都是以出价进行的原因。

- www.mql5.com
让我试着澄清一些事情。
1)外汇市场与股票和期货市场完全不同。
2)如果你在买入价买入,不一定 有人在卖出价卖出......例如,你可以有一个非常简单的情况,某人(A君)在给定的价格 下了一个买入限价 单:所以这个人不是在买入价买入,而只是在给定的价格下了一个订单,愿意等待将来有人在这个价格卖出。另一个人(B),实际上将以买入价卖出(在未来的任何特定时间),事实上将对交易的发生负责。
3)原发帖人所写的内容对股票和期货市场来说是100%正确的,但这对外汇市场来说是不正确的,我将尝试解释原因。
与证券交易所相反,外汇市场是分散的,也就是说,你没有一个交易所,所有的交易都发生在那里,事实上,谁负责所有的市场数据/信息。
在证券交易所,当你购买股票(或期货合约)时,你实际上是直接 从第二个人/机构那里购买,而经纪人只会向你收取交易费用。
在外汇市场,当你购买某种货币时,你实际上是间接 购买这种资产,也就是说,你实际上是用经纪人收取的点差 购买货币;在这种情况下,经纪人实际上是去市场购买货币,但后来以更高的价格卖给客户,这实际上是经纪人获得利润的方式。
这就是为什么在外汇市场上所有的交易都是以出价进行的原因。
让我试着澄清一些事情。
1)外汇市场与股票和期货市场完全不同。
2)如果你在买入价买入,不一定 有人在卖出价卖出......例如,你可以有一个非常简单的情况,某人(A君)在给定的价格 下了一个买入限价 单:所以这个人不是在买入价买入,而只是在给定的价格下了一个订单,愿意等待将来有人在这个价格卖出。另一个人(B),实际上将以买入价卖出(在未来的任何特定时间),事实上将对交易的发生负责。
3)原发帖人所写的内容对股票和期货市场来说是100%正确的,但这对外汇市场来说是不正确的,我将尝试解释原因。
与证券交易所相反,外汇市场是分散的,也就是说,你没有一个交易所,所有的交易都发生在那里,事实上,谁负责所有的市场数据/信息。
在证券交易所,当你购买股票(或期货合约)时,你实际上是直接 从第二个人/机构那里购买,而经纪人只会向你收取交易费用。
在外汇市场上,当你购买某种货币时,你实际上是间接 购买这种资产,也就是说,你实际上是用经纪人收取的点差 购买货币;在这种情况下,经纪人实际上是去市场购买货币,但后来以更高的价格卖给客户,这实际上是经纪人获取利润的方式。
这就是为什么在外汇市场上所有的交易都是以出价进行的原因。
我还在思考一个问题。
"在外汇市场上,当你购买某种货币时,你实际上是间接地 购买这种资产,也就是说,你实际上是用经纪人收取的价差 购买货币;在这种情况下,经纪人实际上是到市场上购买货币,但后来以更高的价格卖给客户,这实际上是经纪人获取利润的方式;"
我想不出我在下面的思考中哪里出了问题。
所以,因为当我买入时, 经纪人实际上是卖给我的;这就是为什么要登记买入价。因为买入价>卖出价,所以经纪人获利。
现在,让我们说我卖出。根据你上面所说的,应该是这样的:经纪人实际上从我这里买入,然后再向市场卖出。如果我是对的,那么ASK价格应该被注册(黑体字是两种情况下的注册价格)。更重要的是,因为买入价>卖出价,经纪人就会损失。
我肯定我是错的,所以请解释一下当我卖出时会发生什么。
我又在想一点。
"■在外汇市场上,当你买入某种货币时,你实际上是间接地 买入这种资产,也就是说,你实际上是用经纪人收取的点差 买入这种货币;在这种情况下,经纪人实际上是到市场上买入这种货币,但后来以更高的价格卖给客户,这实际上是经纪人获得利润的方式;"
我想不出我在下面的思考中哪里出了问题。
所以,因为当我买入时, 经纪人实际上是卖给我的;这就是为什么要登记买入价。因为买入价>卖出价,所以经纪人获利。
现在,让我们说我卖出。根据你上面所说的,应该是这样的:经纪人实际上从我这里买入,然后再向市场卖出。如果我是对的,那么ASK价格应该被注册(黑体字是两种情况下的注册价格)。更重要的是,因为买入价>卖出价,经纪人就会损失。
我肯定我是错的,所以请解释一下当我卖出时会发生什么。
点差只对客户 有效,而对经纪人本人无效!请记住,经纪人总是可以买入/卖出。请记住,经纪人总是可以按买入价买入/卖出,所以在你卖出的情况下,经纪人有两个选择:要么在市场上以同样的价格(买入价)卖出该金额,要么以卖出价将该金额卖给另一个(内部)客户,实行价差...
请记住这一点:经纪人就像银行,他永远不会亏损!
点差只对客户 有效,而对经纪人本人无效!在这种情况下,经纪人可以在市场上以同样的价格(买入价)卖出,或者将此金额卖给另一个(内部)客户。请记住,经纪人总是可以按出价买入/卖出,所以在你卖出的情况下,经纪人有两个选择:要么在市场上以相同的价格(买入价)卖出该金额,要么以卖出价将该金额卖给另一个(内部)客户,实行点差...
请记住:经纪人就像一家银行,他从不亏损!
好了,现在你点亮了我,但也暗淡了。所以,如果我买入,经纪人总是赢;如果我卖出,经纪人可能会赢,也可能是平局。
请告诉我,我的理解是否正确。
现在,如果我是对的,这就产生了另一个问题,可能是或不是,放在另一个主题中:ECN、DD、NDD、STP、MTF等的行为(如何准确处理我的订单)是什么?
具体来说。在您看来,Alpari MT5平台是什么样的经纪人?
好吧,现在你给我照亮了一点,但也暗淡了一点。所以,如果我买入,经纪人总是赢;如果我卖出,经纪人可能会赢,也可能是平局。
请告诉我,我的理解是否正确。
现在,如果我是对的,这就产生了另一个问题,可能是或不是,放在另一个主题中:ECN、DD、NDD、STP、MTF等的行为是什么(如何准确处理我的订单)。
具体来说。在您看来,Alpari MT5平台是什么样的经纪人?
在社区里禁止讨论经纪人的问题。对不起。
对不起,我不想违反规则,不考虑关于Alpari的问题,但请回答其他问题。
让我试着澄清一些事情。
1)外汇市场与股票和期货市场完全不同。
2)如果你在买入价买入,不一定 有人在卖出价卖出......例如,你可以有一个非常简单的情况,某人(A君)在给定的价格 下了一个买入限价 单:所以这个人不是在买入价买入,而只是在给定的价格下了一个订单,愿意等待将来有人在这个价格卖出。另一个人(B),实际上将以买入价卖出(在未来的任何特定时间),事实上将对交易的发生负责。
3)原发帖人所写的内容对股票和期货市场来说是100%正确的,但这对外汇市场来说是不正确的,我试着解释一下原因。
与证券交易所相反,外汇市场是分散的,也就是说,你没有一个交易所,所有的交易都在那里发生,事实上,谁负责所有的市场数据/信息。
在证券交易所,当你购买股票(或期货合约)时,你实际上是直接 从第二个人/机构那里购买,经纪人只会向你收取交易费用。
这在所有情况下都是真的吗?你能解释一下为什么PETR4有一个买入价和一个卖出价,而这只是一只股票?
在外汇市场上,当你购买某种货币时,你实际上是间接 购买这种资产,也就是说,你实际上是用经纪人收取的点差 购买货币;在这种情况下,经纪人实际上是到市场上购买货币,但后来以更高的价格卖给客户,这实际上是经纪人获取利润的方式。
这就是为什么在外汇市场上所有的交易都是以出价进行的原因。
你好。
我注意到EA的日志有一个奇怪的行为/显示。
根据所有的文件,卖出交易是从买入价开始的,买入交易是从卖出价开始的。但我注意到,如果我打印()MqlTick().last结构,打印/显示的总是BID价格,不管是卖出还是买入交易。
这个问题的解释是什么呢?