CheckReverseShort

ショート(売り)ポジションを反転する条件をチェックします。

virtual bool  CheckReverseLong()

戻り値

取引操作が実行された場合は true、それ以外の場合は false

注意事項

ショート(売り)ポジションを反転する条件をチェックし(Signal オブジェクトの CheckReverseShort() メソッド)、必要な場合は反転操作をします。(ReverseShort() メソッド)。

実装

//+------------------------------------------------------------------+
//| ショートポジション反転をチェックする                                 |
//| 入力:なし                                                     |
//| 出力:取引操作が処理された場合は true、 それ以外の場合は false     |
//| メモ:なし                                                     |
//+------------------------------------------------------------------+
bool CExpert::CheckReverseShort()
 {
  double   price=EMPTY_VALUE;
  double   sl=0.0;
  double   tp=0.0;
  datetime expiration=TimeCurrent();
//--- ショートポジションの反転をチェックする
  if(m_signal.CheckReverseShort(price,sl,tp,expiration)) return(ReverseShort(price,sl,tp));
//--- 操作なしで返る
  return(false);
 }