CheckOpen

检查开仓的条件。

virtual bool  CheckOpen()

返回值

true 如果交易操作已被执行, 否则 false。

注释

它检查开多头仓位 (CheckOpenLong()) 和空头仓位 (CheckOpenShort()) 的条件。

实现

//+------------------------------------------------------------------+

//| 检查开仓或挂单                  |

//| 输入:  无。                                                     |

//| 输出: true-如果交易操作处理完毕, 否则 false。     |

//| 备注: 无。                                                     |

//+------------------------------------------------------------------+

bool CExpert::CheckOpen()

  {

   if(CheckOpenLong())  return(true);

   if(CheckOpenShort()) return(true);

//--- 返回无操作

   return(false);

  }