3.2.2 停损(利)价位

3.2.2 停损(利)价位

停损(利)价位是指距离目前卖价或买价的点数,下任何停损单与挂单都一定会有卖价或买价。对于多数的经纪商,停损价位约为3~4点。ECN经纪商通常会设很近的停损(利)价位,其他像Alpari的经纪商则有较远的停损价位(至少8点)。

图3-1是一停损(利)价关系图。把汇价想成粗体线,其宽度是价差,别把汇价想成单一数值(例如卖价)。汇价粗体线的两侧是界线,以停损(利)价位表示。所有停损、获利及挂单都必须落在界外。

有MODE_STOPLEVEL参数的MarketInfo()功能,是用来获取黄金符号的停损价位。停损价位以整数表示,且需要以Point转换成小数值。

我们已经知道如何寻找停损(利)价位,现在我们需要计算停损价、获利价及挂单价之最大值和最小值,可用目前的交易价加(减)停损(利)价来完成。

以此代码计算所允许的最低获利买价、停损(利)卖价、停损(利)买价,或限价卖价。我们会使用前面计算过的StopLevel(停损价位)。

我们的卖价若是1650.00,则如之前所计算的StopLevel(停损价位)是0.03点,而最低停损价就是1650.03。如以此单作为获利买单,买价就一定高于此价,我们称此为UpperStopLevel(停损价位上限)。

以此代码计算所允许的最高获利卖价、停损(利)买价、停损(利)卖价,或限价卖价。请注意:我们用的是Bid(买价),而非Ask(卖价);是减去,而非加上。

我们称此为LowerStopLevel(停损/利价位下限)。下单前,请用UpperStopLevel和LowerStopLevel值验证停损价、获利价及挂单价。请记住:金价瞬息万变,你会希望实际的停损价、获利价及挂单价远超过这些价位。