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