检查平多头仓位的条件。
virtual bool CheckCloseLong()
返回值
true 如果交易操作已被执行, 否则 false。
注释
它检查多头持仓的平仓条件 (信号对象的 CheckCloseLong() 方法) 且当满足时, 已开仓位平仓 (CloseLong(...) 方法)。
实现
//+------------------------------------------------------------------+ //| 检查多头持仓平仓或挂单删除 | //| 输入: 无。 | //| 输出: true-如果交易操作处理完毕, 否则 false。 | //| 备注: 无。 | //+------------------------------------------------------------------+ bool CExpert::CheckCloseLong() { double price=EMPTY_VALUE; //--- 检查多头平仓操作 if(m_signal.CheckCloseLong(price)) return(CloseLong(price)); //--- 返回无操作 return(false); }