CheckTrailingStopLong
CheckTrailingStopLong
检查多头仓位的尾随停止条件。
virtual bool CheckTrailingStopLong(
CPositionInfo* position, // 指针
double& sl, // 链表
double& tp // 链表
)参数
- position
[输入] 类 CPositionInfo 对象的指针。
- sl
[输入][输出] 止损价变量。
- tp
[输入][输出] 止赢价变量。
返回值
true 如果条件满足, 否则 false。
注释
首先它计算最大允许的止损价, 利用前一根 (完成) 柱线的抛物线转向指标值来计算最接近现价的止损价。
如果仓位有止损价, 这个值假定为基准价, 否则以仓位的开仓价假定为基准价。
如果计算出的止损价高于基准价且低于最大允许止损价, 则建议设置新的止损价。