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 trilliantrader, 04-18-2024, 08:16 AM
            4 responses
            18 views
            0 likes
            Last Post trilliantrader  
            Started by mgco4you, Today, 09:46 PM
            1 response
            7 views
            0 likes
            Last Post NinjaTrader_Manfred  
            Started by wzgy0920, Today, 09:53 PM
            0 responses
            9 views
            0 likes
            Last Post wzgy0920  
            Started by Rapine Heihei, Today, 08:19 PM
            1 response
            10 views
            0 likes
            Last Post NinjaTrader_Manfred  
            Started by Rapine Heihei, Today, 08:25 PM
            0 responses
            10 views
            0 likes
            Last Post Rapine Heihei  
            Working...
            X