Announcement

Collapse
No announcement yet.

Partner 728x90

Collapse

Ym 09-14

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

    Ym 09-14

    Hi,

    When I print out the instrument name in the Initialize method of my strategy, I get three entries:

    1. $EURUSD
    2. $EURUSD
    3. YM 09-14

    The first two is correct, as I'm testing the strategy against the EURUSD instrument, but why is the initialize method called twice for that instrument? And what is the instrument in the third call?

    Thanks

    #2
    Ravish, that would be likely coming from another script's Initialize() call. This method is called across your indicator or strategy scripts.

    Comment


      #3
      So NT calls the Initialize method of every strategy and every custom indicator, for every instrument?

      How can I determine inside the Initialize method if the execution context I'm in pertains to the instrument I'm testing against?

      Comment


        #4
        You are correct in understanding. A method only called one time for the individual script would be for example the OnStartUp().

        Comment

        Latest Posts

        Collapse

        Topics Statistics Last Post
        Started by charlesugo_1, 05-26-2026, 05:03 PM
        0 responses
        67 views
        0 likes
        Last Post charlesugo_1  
        Started by DannyP96, 05-18-2026, 02:38 PM
        1 response
        150 views
        0 likes
        Last Post NinjaTrader_ChelseaB  
        Started by CarlTrading, 05-11-2026, 05:56 AM
        0 responses
        162 views
        0 likes
        Last Post CarlTrading  
        Started by CarlTrading, 05-10-2026, 08:12 PM
        0 responses
        99 views
        0 likes
        Last Post CarlTrading  
        Started by Hwop38, 05-04-2026, 07:02 PM
        0 responses
        286 views
        0 likes
        Last Post Hwop38
        by Hwop38
         
        Working...
        X