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 CaptainJack, 05-29-2026, 05:09 AM
        0 responses
        388 views
        0 likes
        Last Post CaptainJack  
        Started by CaptainJack, 05-29-2026, 12:02 AM
        0 responses
        260 views
        0 likes
        Last Post CaptainJack  
        Started by charlesugo_1, 05-26-2026, 05:03 PM
        0 responses
        218 views
        1 like
        Last Post charlesugo_1  
        Started by DannyP96, 05-18-2026, 02:38 PM
        1 response
        302 views
        0 likes
        Last Post NinjaTrader_ChelseaB  
        Started by CarlTrading, 05-11-2026, 05:56 AM
        0 responses
        269 views
        0 likes
        Last Post CarlTrading  
        Working...
        X