Announcement

Collapse

Looking for a User App or Add-On built by the NinjaTrader community?

Visit NinjaTrader EcoSystem and our free User App Share!

Have a question for the NinjaScript developer community? Open a new thread in our NinjaScript File Sharing Discussion Forum!
See more
See less

Partner 728x90

Collapse

NT7 Swing Indicator Returning Different Values with COBC=false

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

    #16
    Yes, ok, but what is the expected timeline for this? Do you think you can provide a version for real time processing within a week, a month or are we talking abt longer period?

    Also, I found a thread on this for the NT7 version. I am not a programmer, so would need your assistance here. Lets fix it as this indicator opens interesting trading possibilities. Here is the NT7 solution:

    Last edited by eddi0505; 06-03-2018, 01:07 PM.

    Comment


      #17
      Hello eddi0505,

      Thank you for your response.

      There is no expected timeline for this.

      You are going to need to explain your longer time frame question further. Are you referring to the bar type or the days to load?

      The thread you linked does not explain the matter nor resolve it for NinjaTrader.

      I will follow up here when I have more details.

      Comment


        #18
        Hi, here is the solution which was used in NT7 in order to amek Swing indicator work properly in real time processing. How to amend the NT8 Swing indicator to make it work under real time processing?

        "
        Hi Chelsea,

        I have inserted those statements at line 175 of the original Swing indicator. So it looks like this
        Code:
        if (saveCurrentBar != CurrentBar)
        {
        // bunch of code
        }
        else
        {
        // update the caches
        if (High[0] > (double) lastHighCache[lastHighCache.Count - 1])
        lastHighCache[lastHighCache.Count - 1] = High[0];
        if (Low[0] < (double) lastLowCache[lastLowCache.Count - 1])
        lastLowCache[lastLowCache.Count - 1] = Low[0];

        if (High[0] > High[strength] && swingHighSwings[strength] > 0.0)
        {
        swingHighSwings.Set(strength, 0.0);
        for (int i=0; i<=strength; i++)
        SwingHighPlot.Reset(i);
        currentSwingHigh = 0.0;
        }
        .... continue with rest of code.....
        }
        You should see the difference when you run it with COBC = false. Previously the indicator would plot the dots incorrectly using the value first stored in the cache, which was essentially the Open of the bar, rather than the high/low, so the dots would 'cut across' the bar.

        Hope this helps.
        "

        Comment


          #19
          Hi PatrickH, kind reminder that you wanted to upgrade Swing indicator to work correctly under real time processing. thank you.

          Comment


            #20
            Hello eddi0505,

            I will update this thread once I have a working version that has been tested by our QA team.

            Thank you for your patience.

            Comment


              #21
              Min 2 weeks are over. Are you still working on it?

              Comment


                #22
                Hello eddi0505,

                Thank you for your post.

                Currently the Swing is considered working as it is waiting for the strength on either side and the the close of the bar for confirmation.

                However, I am in fact still working on the indicator working with calculation on tick and price change. Anomalies are still seen when adjusting the code for calculations on tick and price change. Therefore debugging and testing has continued.

                What do you mean "Min 2 weeks"?

                I look forward to your response.

                Comment


                  #23
                  Any progress?

                  Comment


                    #24
                    Hello eddi0505,

                    Thank you for your post.

                    I will update this thread when we have any information on the matter.

                    Comment


                      #25
                      Hello eddi0505,

                      Thank you for your patience.

                      This should be resolved in the current version of NinjaTrader 8. Please let me know if you have any questions.

                      Comment

                      Latest Posts

                      Collapse

                      Topics Statistics Last Post
                      Started by DJ888, 04-16-2024, 06:09 PM
                      4 responses
                      12 views
                      0 likes
                      Last Post DJ888
                      by DJ888
                       
                      Started by terofs, Today, 04:18 PM
                      0 responses
                      7 views
                      0 likes
                      Last Post terofs
                      by terofs
                       
                      Started by nandhumca, Today, 03:41 PM
                      0 responses
                      6 views
                      0 likes
                      Last Post nandhumca  
                      Started by The_Sec, Today, 03:37 PM
                      0 responses
                      3 views
                      0 likes
                      Last Post The_Sec
                      by The_Sec
                       
                      Started by GwFutures1988, Today, 02:48 PM
                      1 response
                      9 views
                      0 likes
                      Last Post NinjaTrader_Clayton  
                      Working...
                      X