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

BarRange

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

  • NinjaTrader_PatrickH
    replied
    Hello KingElephant,

    Thank you for your response.

    The code would use FirstTickOfBar and a bool to check the next bar. You can find an example below, and information on FirstTickOfBar at the following link: http://www.ninjatrader.com/support/h...ttickofbar.htm
    Code:
            #region Variables
    		private bool checkNBar = false;
            #endregion
    
            protected override void Initialize()
            {
    			
            }
            
            protected override void OnBarUpdate()
            {
    			if (Range()[0] > 0.15);
    			{
    				checkNBar = true;
    			}
    			if(checkNBar && FirstTickOfBar)
    			{
    				EnterLong("Long open");
    				checkNBar = false;
    			}
    		}

    Leave a comment:


  • KingElephant
    replied
    Thank you for suggestion with Bars.FirstBarOfSession

    I'm not sure if I use this properly.

    Would like to enter long at close price of current bar when it's range is greater than 15 ticks.

    if (Range()[0] > 0.15);
    {
    EnterLong("Long open");
    }

    Can you advise?

    What do I need to change if want open position at next bar open price rather than current bar close ? Price in most cases should be the same but just wondering.

    Leave a comment:


  • NinjaTrader_PatrickH
    replied
    Hello KingElephant,

    Thank you for your post and welcome to the NinjaTrader Support Forum!

    You would use Bars.FirstBarOfSession: http://www.ninjatrader.com/support/h...rofsession.htm

    Please let me know if I may be of further assistance.

    Leave a comment:


  • KingElephant
    started a topic BarRange

    BarRange

    Hi guys

    I'm looking for a function that counts bar range instead of calculating High - Low.
    Something like:

    if (BarRange[0] >= userVariable )
    {
    EnterLong(1, "EnterLong");
    }

    What do I need to use to check this "BarRange" just for the first bar of the session?

    Thank you in advance,
    KingElephant

Latest Posts

Collapse

Topics Statistics Last Post
Started by alifarahani, Today, 09:40 AM
0 responses
1 view
0 likes
Last Post alifarahani  
Started by Gerik, Today, 09:40 AM
0 responses
1 view
0 likes
Last Post Gerik
by Gerik
 
Started by RookieTrader, Today, 09:37 AM
0 responses
4 views
0 likes
Last Post RookieTrader  
Started by KennyK, 05-29-2017, 02:02 AM
3 responses
1,282 views
0 likes
Last Post NinjaTrader_Clayton  
Started by AttiM, 02-14-2024, 05:20 PM
11 responses
184 views
0 likes
Last Post NinjaTrader_ChelseaB  
Working...
X