I"m building a Strategy that activates a ATM Strategy
I'm allowing the Strategy to make 5 trades/ direction
but I'm having a problem getting the information of these different ATM strategies positions, because as i have programmed it now, I cant't access previous launched ATM strategies
// Condition set LONG ENTRY
//--------------------------
if (EMA(Fast)[0] > EMA(Slow)[0]
&& Close[0] < Open[0] && (longcounter < 5))
if (orderId.Length == 0 && atmStrategyId.Length == 0
{
atmStrategyId = GetAtmStrategyUniqueId();
orderId = GetAtmStrategyUniqueId();
AtmStrategyCreate(Action.Buy, OrderType.Market, 0, 0, TimeInForce.Gtc, orderId, "test", atmStrategyId);
longcounter = longcounter +1
}
I need to have atmStrategyId and orderId in this condition to be unique very time the condition is true,
should be something like
atmStrategyId1 orderId1
atmStrategyId2 orderId2
atmStrategyId3 orderId3
...
So afterwards I can access the different ATM strategies by calling these parameters, and adjust stop and target orders for each separately
Please advice on how to tackle this problem
Thank you very much
Nico
Comment