and here is the ATM portion in my strategy:
if (orderId.Length == 0 && atmStrategyId.Length == 0 && Position.GetProfitLoss(Close[0], PerformanceUnit.Points)> 1.25)
{
atmStrategyId = GetAtmStrategyUniqueId();
orderId = GetAtmStrategyUniqueId();
if(Position.MarketPosition==MarketPosition.Short)
AtmStrategyCreate(Cbi.OrderAction.BuyToCover, OrderType.Limit, Low[0]-2, 0, TimeInForce.Day, orderId, "AtmStrategyExitOnly", atmStrategyId);
elseif(Position.MarketPosition==MarketPosition.Long)
AtmStrategyCreate(Cbi.OrderAction.Sell, OrderType.Limit, High[0]+2, 0, TimeInForce.Day, orderId, "AtmStrategyExitOnly", atmStrategyId);
}
Comment