• If this is your first visit, you will have to register before you can post. To view messages, please scroll below and select the forum that you would like to visits. Questions? Be sure to check out the Forum FAQ.

Announcement

Collapse
No announcement yet.

Partner 728x90

Collapse

Strategy suddenly stopping

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

    Strategy suddenly stopping

    Hi,

    In some of my backtest cases, the execution of a strategy will suddenly stop. I'm wondering if it's related to RealtimeErrorHandling.

    Here's what I see in my debugging output:

    2/28/2008 7:00:00 AM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='' Mode=Price Value=15.75 Currency=0 Simulated=False
    2/28/2008 7:00:00 AM Amended stop order: Order='NT-00001/Back101' Name='Stop loss' State=Working Instrument='ABH' Action=Sell Limit price=0 Stop price=15.75 Quantity=100 Strategy='ProtectDown' Type=Stop Tif=Gtc Oco='NT-00000' Filled=0 Fill price=0 Token='18121809b90642918fd6e5d11c8401a4' Gtd='12/1/2099 12:00:00 AM'
    2/28/2008 7:00:00 AM Entered internal PlaceOrder() method at 2/28/2008 7:00:00 AM: Action=Sell OrderType=Market Quantity=0 LimitPrice=0 StopPrice=0 SignalName='' FromEntrySignal=''
    2/28/2008 7:00:00 AM Cancelled pending exit order, since associated position is closed: Order='NT-00001/Back101' Name='Stop loss' State=Working Instrument='ABH' Action=Sell Limit price=0 Stop price=15.75 Quantity=100 Strategy='ProtectDown' Type=Stop Tif=Gtc Oco='NT-00000' Filled=0 Fill price=0 Token='18121809b90642918fd6e5d11c8401a4' Gtd='12/1/2099 12:00:00 AM'
    I acknowledge there's probably a bug in my code here, since I shouldn't ExitLongAtLimit() and ExitLong() within the same bar... but the response is a little odd.

    I get this one last call in my OnOrderUpdate handler:
    Received cancelled order: Order='NT-00001/Back101' Name='Stop loss' State=Cancelled Instrument='ABH' Action=Sell Limit price=0 Stop price=15.75 Quantity=100 Strategy='ProtectDown' Type=Stop Tif=Gtc Oco='NT-00000' Filled=0 Fill price=0 Token='18121809b90642918fd6e5d11c8401a4' Gtd='12/1/2099 12:00:00 AM'
    ... and then the execution has simply stopped. OnBarUpdate is no longer called.

    I know the docs for RealTimeErrorHandling mentions stopping the strategy (by default) if there is a rejected order... what about during back-testing? What if there's an error in exits as in this case? Could it be the cause for the strategy simply "ending"?

    #2
    And there are no errors in the Control Center log tab just to double check?
    RayNinjaTrader Customer Service

    Comment


      #3
      You're a pro, Ray... that's exactly the issue.

      "Reference not set to an instance of an object." I don't really see how that could be happening, but I'll double check.

      Comment

      Latest Posts

      Collapse

      Topics Statistics Last Post
      Started by Rednael90, Today, 07:22 AM
      0 responses
      8 views
      0 likes
      Last Post Rednael90  
      Started by dadarara, Today, 02:42 AM
      0 responses
      4 views
      0 likes
      Last Post dadarara  
      Started by TraderYoda, 10-17-2018, 09:06 AM
      14 responses
      163 views
      1 like
      Last Post TraderYoda  
      Started by Johnny Santiago, Yesterday, 09:31 PM
      0 responses
      8 views
      0 likes
      Last Post Johnny Santiago  
      Started by DarkCloudCover, Yesterday, 07:29 PM
      1 response
      29 views
      1 like
      Last Post TraderYoda  
      Working...
      X