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

How to open a position immediately in 4 instruments?

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

    How to open a position immediately in 4 instruments?

    Code:
        public class Test : Strategy
        {
            protected override void Initialize()
            {
    			Add(@"YM 12-15", PeriodType.Minute, 1);
    			Add(@"NQ 12-15", PeriodType.Minute, 1);
    			Add(@"TF 12-15", PeriodType.Minute, 1);
                            CalculateOnBarClose = false;
    			Enabled = true;
            }
    
            protected override void OnBarUpdate()
            {
    			if(Historical) return;
    			EnterLong(0,1,"b1");				
    			EnterLong(1,1,"b2");				
    			EnterLong(2,1,"b3");				
    			EnterLong(3,1,"b4");				
            }
        }
    Open position only on ES and YM, NQ and TF is empty (all hands to open can). How to immediately open positions in all these instruments ?
    Thanks in advance.
    Last edited by Prival; 10-25-2015, 01:00 PM.

    #2
    Hello Prival,

    Please check the EntriesPerDirection variable. For example:
    Code:
        public class Test : Strategy
        {
            protected override void Initialize()
            {
    			Add(@"YM 12-15", PeriodType.Minute, 1);
    			Add(@"NQ 12-15", PeriodType.Minute, 1);
    			Add(@"TF 12-15", PeriodType.Minute, 1);
                            CalculateOnBarClose = false;
    			Enabled = true;
                            [B]EntriesPerDirection = 4; 
                            EntryHandling = EntryHandling.AllEntries;[/B]
    
            }
    
            protected override void OnBarUpdate()
            {
    			if(Historical) return;
    			EnterLong(0,1,"b1");				
    			EnterLong(1,1,"b2");				
    			EnterLong(2,1,"b3");				
    			EnterLong(3,1,"b4");				
            }
        }
    More information can be found in our help guide here: http://ninjatrader.com/support/helpG...esperdirection

    Please let me know if I may be of further assistance.
    Michael M.NinjaTrader Quality Assurance

    Comment


      #3
      EntriesPerDirection = 4; EntryHandling = EntryHandling.AllEntries;

      Thank you. Helped
      Last edited by Prival; 10-25-2015, 03:24 PM.

      Comment

      Latest Posts

      Collapse

      Topics Statistics Last Post
      Started by Philippe56140, Today, 02:35 PM
      0 responses
      2 views
      0 likes
      Last Post Philippe56140  
      Started by 00nevest, Today, 02:27 PM
      0 responses
      1 view
      0 likes
      Last Post 00nevest  
      Started by Jonafare, 12-06-2012, 03:48 PM
      5 responses
      3,986 views
      0 likes
      Last Post rene69851  
      Started by Fitspressorest, Today, 01:38 PM
      0 responses
      2 views
      0 likes
      Last Post Fitspressorest  
      Started by Jonker, Today, 01:19 PM
      0 responses
      2 views
      0 likes
      Last Post Jonker
      by Jonker
       
      Working...
      X