closeTrade
TrendIsYourFriend
csharp
2 years ago
910 B
16
No Index
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
}Editor is loading...