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 CarlTrading, 03-31-2026, 09:41 PM
        1 response
        153 views
        1 like
        Last Post NinjaTrader_ChelseaB  
        Started by CarlTrading, 04-01-2026, 02:41 AM
        0 responses
        89 views
        1 like
        Last Post CarlTrading  
        Started by CaptainJack, 03-31-2026, 11:44 PM
        0 responses
        133 views
        2 likes
        Last Post CaptainJack  
        Started by CarlTrading, 03-30-2026, 11:51 AM
        0 responses
        128 views
        1 like
        Last Post CarlTrading  
        Started by CarlTrading, 03-30-2026, 11:48 AM
        0 responses
        107 views
        0 likes
        Last Post CarlTrading  
        Working...
        X