• 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

Stop Function for Errors Handling

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

    Stop Function for Errors Handling

    Hello, I have a stop function I am working on for error handling. It is copied below. The purpose of this code is to exist any working orders and also cancel any pending orders, then I throw a flag(haltProcessing = true which I poll in onbarupdate, and return; if true(thus stopping the code from running).

    In my main code (onbarupdate), I create my long and short orders by using this code:
    entryShortOrder1 = EnterShort(numcontracts, "target1short");
    entryLongOrder1 = EnterLong(numcontracts, "target1long");

    My question is, is my logic and syntax correct?



    private void StopStrategy()
    {
    if (entryLongOrder1 != null){
    CancelOrder(entryLongOrder1);
    }
    if (entryShortOrder1 != null){
    CancelOrder(entryShortOrder1);
    }

    // If we have a position we will need to close the position
    if (Position.MarketPosition == MarketPosition.Long)
    {
    entryLongOrder1 = ExitLong("target1long");
    }
    if (Position.MarketPosition == MarketPosition.Short)
    {
    entryShortOrder1 = ExitShort("target1short");
    }

    haltProcessing = true;
    }//end stopstrategy

    #2
    Hello ktmdave,

    Your logic and syntax should be good.
    JCNinjaTrader Customer Service

    Comment


      #3
      Thank you!

      Comment

      Latest Posts

      Collapse

      Topics Statistics Last Post
      Started by Longhornmark, Today, 08:25 AM
      3 responses
      12 views
      0 likes
      Last Post bltdavid  
      Started by mohdhm, Today, 04:09 PM
      1 response
      12 views
      0 likes
      Last Post NinjaTrader_ShawnB  
      Started by BGWTEX, Today, 03:30 PM
      1 response
      4 views
      0 likes
      Last Post NinjaTrader_Jesse  
      Started by marekflys, Today, 03:07 PM
      0 responses
      10 views
      0 likes
      Last Post marekflys  
      Started by GregoryBaskin, Today, 02:51 PM
      1 response
      7 views
      0 likes
      Last Post NinjaTrader_Tyler  
      Working...
      X