达成交易而不是立场 - 页 4

 
doshur:

抛开术语。让我们使用通俗的术语。

在我给出的例子中。我在价格100(1手)和50(1手)时买入。我的平均开仓价是75,对吗?

当价格在75时,我决定关闭1手。对于1手的平仓,我的利润将是0,对吗?

如果你卖出2手,你将平仓,利润为0。平仓1手,你将仍然拥有买入1手的头寸,开盘价为75,当前利润 为0。
 

因此,AmitJamuda 提出的解决方案不起作用。

我必须在MT4中这样做。

 
angevoyageur:
这是不可能的。只有一个仓位有开仓价,它是由顺向交易的平均价格计算的。当你做反向交易时,盈亏是由头寸的开仓价和反向交易的价格之间的差额计算的。仓位的成交量被这个出场交易的成交量所减少,而开仓价格并没有改变。
明白你的意思,你是对的!!!!!
 
doshur:

因此,AmitJamuda 提出的解决方案不起作用。

我必须在MT4中这样做。

如果你使用mql5文件系统,该方案就能工作。
 

经过5年的努力,这在mt5中是可能的。

但我还是回到了古老的mt4。