8.13 检查订单获利情况

8.13 检查订单获利情况

检查目前订单的获利情况,或检查某个已平仓订单的总体获利情况,对于投资者来说是不可或缺的。有两个方法可以检查获利。

要得知存放货币的获利,必须先使用OrderProfit( )函数。这时必须使用OrderSelect( )函数以先选择订单。


OrderProfit( )函数的结果需与所选择的订单历史上的整体利润或亏损一致。

要取得获利或亏损,需要计算该单开仓价格和平仓价格的差异,这时会用到OrderSelect( )函数。


对于订单,由平仓价格减去开仓价格来计算利润。对于空单,我们则反其道而行之。在计算出价差后,我们可以使用PipPoint( )函数,透过对点(pippoint) 的除法,转换利润或损失以得到完整的数据。

例如,若我们的购买订单开仓价格是1.4650,而平仓价格是1.4700,则OrderClosePrice( )和OrderOpenPrice( )的差异是0.0050。当我们用PipPoint( )函数除它时,结果是50。所以,对于这笔订单来说,我们有50点的利润。若订单平仓价格是1.4600,那么我们的损失是-50点。