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

Print data once per x minutes

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

    Print data once per x minutes

    Hi I am printing delta information to the output window, however I'd like to limit messages to once per minute.

    How would I go about using the Time[0] function for this, thanks.

    #2
    Hello brucelevy,

    Thanks for the post.

    You can check the Minute property of the DateTime object to print out when the Minute property has incremented.

    Example:

    Code:
    public class TimeSpanning : Indicator
        {
    	private int startmin;
    
    ...
    
    protected override void OnStartUp()
    	{
    		startmin = Time[0].Minute;
    	}
    
    protected override void OnBarUpdate()
            {
    		if(Time[0].Minute != startmin)
    		{
    			Print("Its been a minute");
    			startmin = Time[0].Minute;
    		}
                
            }
    You will have to make sure that your indicator's CalculateOnBarClose property is set to false so that the OnBarUpdate function will run on each tick.

    A more reliable alternative would be to look at the BarTimer example indicator. This shows you how to set up a timer that does not depend on OnBarUpdate running.

    Please let us know if we may be of any further assistance.
    Chris L.NinjaTrader Customer Service

    Comment

    Latest Posts

    Collapse

    Topics Statistics Last Post
    Started by funk10101, Today, 09:43 PM
    0 responses
    6 views
    0 likes
    Last Post funk10101  
    Started by pkefal, 04-11-2024, 07:39 AM
    11 responses
    37 views
    0 likes
    Last Post jeronymite  
    Started by bill2023, Yesterday, 08:51 AM
    8 responses
    44 views
    0 likes
    Last Post bill2023  
    Started by yertle, Today, 08:38 AM
    6 responses
    26 views
    0 likes
    Last Post ryjoga
    by ryjoga
     
    Started by algospoke, Yesterday, 06:40 PM
    2 responses
    24 views
    0 likes
    Last Post algospoke  
    Working...
    X