TrailingStopShort

未決済のショート(売り)ポジションのパラメータを変更します。

virtual bool  TrailingStopLong(
  double   sl,   // 決済逆指値
  double   tp,   // 決済指値
  )

パラメータ

sl

[in] 決済逆指値

tp

[in]  決済指値

戻り値

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

注意事項

この関数は未決済のショート(売り)ポジションのパラメータを変更します(CTrade クラスオブジェクトの PositionModify(...) メソッド)。

実装

//+------------------------------------------------------------------+
//| トレイルストップ/プロフィットショートポジション                              |
//| 入力:sl - 新しい決済逆指値                                      |
//|         tp - 新しい決済指値                                   |
//| 出力:取引操作が処理された場合は true、 それ以外の場合は false    |
//| メモ:なし                                                     |
//+------------------------------------------------------------------+
bool CExpert::TrailingStopShort(double sl,double tp)
 {
  return(m_trade.PositionModify(m_symbol.Name(),sl,tp));
 }