• 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 loss quantity is not updated after partial profit target execution

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

    Stop loss quantity is not updated after partial profit target execution

    Hello,

    I am facing a problem with automated trading strategy, when stop loss quantity (lot), that is set using ExitLongStopMarket method, is not updated once partial profit target (that is set using ExitLongLimit method) is filled.

    The strategy works as follows:

    1. Upon some predefined conditions it enters long position using EnterLong method with quantity = 3
    2. In OnExecutionUpdate method once Long trade is executed, it sets stop loss and profit target using ExitLongStopMarket and ExitLongLimit. For ExitLongStopMarket quantity it uses 3, for ExitLongLimit it uses quantity 2.
    3. As I understand, on Profit Target execution, the strategy should automatically update Stop Loss quantity to remained amount of lots (to 1) since Managed Approach is used. However, this doesn't happen, and when stop loss is filled, it is filled with quantity = 3 and position becomes 2 short, instead of being flat.

    Is there anything I am missing with using ExitLongStopMarket and ExitLongLimit methods?

    Best regards,
    Alexei

    #2
    Hello

    I believe in this case this is expected based on the order types being used. The Set methods do work as you have described because they are OCO but the general Exit methods would not automatically be updated/paired. You can watch for the fill of the target in OnExecutionUpdate and then issue a ChangeOrder to update the stop orders quantity as a solution.


    I look forward to being of further assistance.
    JesseNinjaTrader Customer Service

    Comment


      #3
      Hi Jesse,

      Thank you for your reply!

      I am a NinjaTrader Vendor and I develop automated trading systems for my customers and in 99% of cases Exit methods update the quantity of the related orders automatically upon position change, but then once in a while I face a NinjaTrader platform instance, tat doesn't update orders (placed with Exit methods) automatically upon position update. Is there any specific setting within the platform itself that may be responsible for such behaviour?

      Best regards,
      Alexei

      Comment


        #4
        Hello akuntysh,

        I am unaware of anything specific that may be the cause here, I will research this further and reply back here once I have explored this further.

        I look forward to being of further assistance.
        JesseNinjaTrader Customer Service

        Comment


          #5
          Hello akuntysh,

          I wanted to provide an update. Development is currently reviewing this situation further and assigned the tracking id of: 13774

          If any changes are made, they will be listed in the change log under this ID.

          I look forward to being of further assistance.
          JesseNinjaTrader Customer Service

          Comment


            #6
            Originally posted by akuntysh View Post
            Hello,

            I am facing a problem with automated trading strategy, when stop loss quantity (lot), that is set using ExitLongStopMarket method, is not updated once partial profit target (that is set using ExitLongLimit method) is filled.

            The strategy works as follows:

            1. Upon some predefined conditions it enters long position using EnterLong method with quantity = 3
            2. In OnExecutionUpdate method once Long trade is executed, it sets stop loss and profit target using ExitLongStopMarket and ExitLongLimit. For ExitLongStopMarket quantity it uses 3, for ExitLongLimit it uses quantity 2.
            3. As I understand, on Profit Target execution, the strategy should automatically update Stop Loss quantity to remained amount of lots (to 1) since Managed Approach is used. However, this doesn't happen, and when stop loss is filled, it is filled with quantity = 3 and position becomes 2 short, instead of being flat.

            Is there anything I am missing with using ExitLongStopMarket and ExitLongLimit methods?

            Best regards,
            Alexei
            Hi, I have the same problem. It is very important fix it. Thanks.

            Comment

            Latest Posts

            Collapse

            Topics Statistics Last Post
            Started by Wolf1, Today, 08:26 PM
            0 responses
            4 views
            0 likes
            Last Post Wolf1
            by Wolf1
             
            Started by pparmley, Today, 04:30 PM
            0 responses
            8 views
            0 likes
            Last Post pparmley  
            Started by tonynt, Today, 04:21 PM
            0 responses
            4 views
            0 likes
            Last Post tonynt
            by tonynt
             
            Started by williamzz, Today, 03:44 PM
            1 response
            12 views
            0 likes
            Last Post NinjaTrader_ChelseaB  
            Started by Miguel_88, Yesterday, 06:41 PM
            2 responses
            26 views
            0 likes
            Last Post Miguel_88  
            Working...
            X