closeTrade
TrendIsYourFriend
csharp
a year ago
910 B
11
No Index
Never
private void closeTrade(CTrade _thisTrade) { #region CLOSE_TRADE //- string [,] _stopTargetOrderStatus; string _orderName, _orderStatus; double _orderAtPriceLevel; for (int i = 1; i <= cntAtmBracket; i++) { _orderName = "Target"+i.ToString(); _stopTargetOrderStatus = GetAtmStrategyStopTargetOrderStatus(_orderName, _thisTrade.atmStrategyId); if (_stopTargetOrderStatus.Length > 0) { for (int j = 0; j < _stopTargetOrderStatus.GetLength(0); j++) { _orderStatus = _stopTargetOrderStatus[j, 2].ToString(); if ( _orderStatus == "Working" ) { _orderAtPriceLevel = ( _thisTrade.tradeDir == 1 ) ? Close[0] - (100 * TickSize): Close[0] + (100 * TickSize); AtmStrategyChangeStopTarget(_orderAtPriceLevel, 0, _orderName, _thisTrade.atmStrategyId); } } } } //- #endregion }