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

tick size for Initialize()

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

    #31
    Originally posted by outsource View Post
    So this way it could be inside the channel or TickSize outside the channel,whatever appears,for both - either long or short,correct?
    If the expression returns true, that means that the "Close/current price" is within a maximum of one tick outside of the SMA of the Highs and Lows. Period.

    Comment


      #32
      Originally posted by koganam View Post
      If the expression returns true, that means that the "Close/current price" is within a maximum of one tick outside of the SMA of the Highs and Lows. Period.
      So is it applicable for the both sides - Long and Short?The expression you provided creates the tick range,correct? What "if the expression returns true" means?I`m not that good with the C# brogue yet.

      Comment


        #33
        Originally posted by outsource View Post
        So is it applicable for the both sides - Long and Short?The expression you provided creates the tick range,correct? What "if the expression returns true" means?I`m not that good with the C# brogue yet.
        Search engines are very useful, but only if we use them.

        ref: https://msdn.microsoft.com/en-us/library/ms173144.aspx

        Comment


          #34
          Originally posted by koganam View Post
          yeah,sure...thanks for the good morning laugh!

          Comment


            #35
            Hello,
            I've actually found a possible way to access TickSize from Initialize()

            #region Variables
            protected double tickSizeForum = 0;
            #endregion Variables

            protected override void Initialize()
            {
            this.tickSizeForum = base.Instrument.MasterInstrument.TickSize;
            }

            and then, being that this is not supported, we check that this actually works

            protected override void OnStartUp()
            {
            if (this.tickSizeForum != base.Instrument.MasterInstrument.TickSize) throw new InvalidOperationException("tickSize taken from Initialize() has changed in OnStartUp()");
            }

            Regards,
            giogio

            Comment

            Latest Posts

            Collapse

            Topics Statistics Last Post
            Started by AttiM, 02-14-2024, 05:20 PM
            12 responses
            212 views
            0 likes
            Last Post DrakeiJosh  
            Started by cre8able, 02-11-2023, 05:43 PM
            3 responses
            236 views
            0 likes
            Last Post rhubear
            by rhubear
             
            Started by frslvr, 04-11-2024, 07:26 AM
            8 responses
            115 views
            1 like
            Last Post NinjaTrader_BrandonH  
            Started by stafe, 04-15-2024, 08:34 PM
            10 responses
            47 views
            0 likes
            Last Post stafe
            by stafe
             
            Started by rocketman7, Today, 09:41 AM
            3 responses
            11 views
            0 likes
            Last Post NinjaTrader_Jesse  
            Working...
            X