i dont undersrtand why i keep getting this error.
27/05/2011 3:38:06 AM Entered internal PlaceOrder() method at 27/05/2011 3:38:06 AM: BarsInProgress=0 Action=Sell OrderType=Market Quantity=1 LimitPrice=0 StopPrice=0 SignalName='' FromEntrySignal=''
27/05/2011 3:38:06 AM Ignored PlaceOrder() method: Action=Sell OrderType=Market Quantity=1 LimitPrice=0 StopPrice=0 SignalName=Sell' FromEntrySignal='' Reason='There already is a matching, filled exit order in place'
27/05/2011 3:38:06 AM Entered internal PlaceOrder() method at 27/05/2011 3:38:06 AM: BarsInProgress=0 Action=Sell OrderType=Market Quantity=1 LimitPrice=0 StopPrice=0 SignalName='' FromEntrySignal=''
27/05/2011 3:38:06 AM Ignored PlaceOrder() method: Action=Sell OrderType=Market Quantity=1 LimitPrice=0 StopPrice=0 SignalName=Sell' FromEntrySignal='' Reason='There already is a matching, filled exit order in place'
27/05/2011 3:38:06 AM Entered internal PlaceOrder() method at 27/05/2011 3:38:06 AM: BarsInProgress=0 Action=Sell OrderType=Market Quantity=1 LimitPrice=0 StopPrice=0 SignalName='' FromEntrySignal=''
27/05/2011 3:38:06 AM Ignored PlaceOrder() method: Action=Sell OrderType=Market Quantity=1 LimitPrice=0 StopPrice=0 SignalName=Sell' FromEntrySignal='' Reason='There already is a matching, filled exit order in place'
27/05/2011 3:38:08 AM Entered internal PlaceOrder() method at 27/05/2011 3:38:08 AM: BarsInProgress=0 Action=Sell OrderType=Market Quantity=1 LimitPrice=0 StopPrice=0 SignalName='' FromEntrySignal=''
27/05/2011 3:38:08 AM Ignored PlaceOrder() method: Action=Sell OrderType=Market Quantity=1 LimitPrice=0 StopPrice=0 SignalName=Sell' FromEntrySignal='' Reason='There already is a matching, filled exit order in place'
27/05/2011 3:38:09 AM Entered internal PlaceOrder() method at 27/05/2011 3:38:09 AM: BarsInProgress=0 Action=Sell OrderType=Market Quantity=1 LimitPrice=0 StopPrice=0 SignalName='' FromEntrySignal=''
27/05/2011 3:38:09 AM Ignored PlaceOrder() method: Action=Sell OrderType=Market Quantity=1 LimitPrice=0 StopPrice=0 SignalName=Sell' FromEntrySignal='' Reason='There already is a matching, filled exit order in place'
27/05/2011 3:38:10 AM Entered internal PlaceOrder() method at 27/05/2011 3:38:10 AM: BarsInProgress=0 Action=Sell OrderType=Market Quantity=1 LimitPrice=0 StopPrice=0 SignalName='' FromEntrySignal=''
27/05/2011 3:38:10 AM Ignored PlaceOrder() method: Action=Sell OrderType=Market Quantity=1 LimitPrice=0 StopPrice=0 SignalName=Sell' FromEntrySignal='' Reason='There already is a matching, filled exit order in place'
27/05/2011 3:38:11 AM CancelAllOrders: BarsInProgress=0
**NT** Disabling NinjaScript strategy 'HigherHighStrategy/bc8b087b548041b396ecdd01a44a7088'
// start doing trailing stops.
// if it goes 2 ticks below the open price of previous bar, then take out half.
if(exitHalfOrder ==null && exitFullOrder == null)
{
if(Low[0]<Close[1] - (2*TickSize))
{
// take out half position.
exitHalfOrder=ExitLong(PositionSize/2);
logme("exit half long position.");
}
}
// if it goes below previous low, then take out entire position.
if(exitFullOrder == null)
{
if(Low[0]<(Low[1]- TickSize))
{
// take out half position.
exitHalfOrder=ExitLong(exitHalfOrder ==null?PositionSize:PositionSize/2);
logme("exit full long position.");
}
}
}
if(Position.MarketPosition ==MarketPosition.Short)
{
// start doing trailing stops.
// if it goes 2 ticks below the open price of previous bar, then take out half.
if(exitHalfOrder ==null && exitFullOrder == null)
{
if(High[0]>Close[1] + (2*TickSize))
{
// take out half position.
exitFullOrder=ExitShort(PositionSize/2);
logme("exit half short position.");
}
}
// if it goes below previous low, then take out entire position.
if(exitFullOrder == null)
{
if(High[0]>(High[1]+ TickSize))
{
// take out half position.
exitFullOrder=ExitShort(exitHalfOrder ==null?PositionSize:PositionSize/2);
logme("exit full short position.");
}
}

Comment