CheckTrailingStopLong

检查多头仓位的尾随停止条件。

virtual bool  CheckTrailingStopLong(
   CPositionInfo*  position,     // 指针
   double&         sl,           // 链表
   double&         tp            // 链表
   )

参数

position

[输入]  类 CPositionInfo 对象的指针。

sl

[输入][输出]  止损价变量。

tp

[输入][输出]  止赢价变量。

返回值

true 如果条件满足, 否则 false。

注释

首先它计算最大允许的止损价, 利用前一根 (完成) 柱线的抛物线转向指标值来计算最接近现价的止损价。

如果仓位有止损价, 这个值假定为基准价, 否则以仓位的开仓价假定为基准价。

如果计算出的止损价高于基准价且低于最大允许止损价, 则建议设置新的止损价。