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

What event get's called when changing instruments?

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

    What event get's called when changing instruments?

    Is there an even that gets fired off when you switch instruments in a chart? For instance, if I go from ES to YM, which event gets fired? I don't think OnTermination() gets called

    #2
    funk101, according to my testing you should see an OnTermination call for the changed to instrument, as a new instance of your script is then run here.
    BertrandNinjaTrader Customer Service

    Comment


      #3
      Originally posted by NinjaTrader_Bertrand View Post
      funk101, according to my testing you should see an OnTermination call for the changed to instrument, as a new instance of your script is then run here.
      It seems that ChartControl.ChartObjects.InsertComplete is called BEFORE OnTermination() when changing instruments. Is there a way to determine when this is occurring?

      In other words, is there some other event that's called when changing an instrument, so I can know this before InsertComplete is fired?

      Thanks!
      Daniel

      Comment


        #4
        Sorry Daniel, there would be unfortunately no exposed Instrument change event you could query here - what are you trying to do?
        BertrandNinjaTrader Customer Service

        Comment


          #5
          It looks like ChartControl.ChartObjects.ClearComplete is what I'm looking for. It's called right as the instrument change is initiated, does "some work", then it's called again, AND THEN OnTermination() is called, and on down the line.

          When it was doing that "work", it is calling InsertComplete for each of the lines I had on my chart, which was messing up my indicator. Now, I just set a flag in a ClearComplete handler, to let my indicator know what is going on.

          Thanks!
          Daniel

          Comment


            #6
            Glad to hear you could resolve for you and thanks for the share.
            BertrandNinjaTrader Customer Service

            Comment

            Latest Posts

            Collapse

            Topics Statistics Last Post
            Started by Stanfillirenfro, Today, 07:23 AM
            1 response
            3 views
            0 likes
            Last Post NinjaTrader_Gaby  
            Started by cmtjoancolmenero, Yesterday, 03:58 PM
            2 responses
            21 views
            0 likes
            Last Post cmtjoancolmenero  
            Started by olisav57, Yesterday, 07:39 PM
            1 response
            9 views
            0 likes
            Last Post NinjaTrader_ChelseaB  
            Started by cocoescala, 10-12-2018, 11:02 PM
            7 responses
            944 views
            0 likes
            Last Post Jquiroz1975  
            Started by oviejo, Today, 12:28 AM
            1 response
            12 views
            0 likes
            Last Post NinjaTrader_Gaby  
            Working...
            X