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 set alarm after a candle closes

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

    How to set alarm after a candle closes

    good morning, does anybody knows how to set a sound alert 240 seconds after a candle closes?

    Andres

    #2
    You use a Timer from the System.Timers namespace.

    NB there are other timers in System.Threading.Timer, System.Windows.Forms.Timer, System.Web.UI.Timers and System.Windows.Threading.DispatcherTimer make sure you import System.Timers.Timer and not one of the other namespaces

    Be sure to set AutoReset to false or it will repeat every 240 seconds

    Code:
    Timer timer = new Timer(TimeSpan.FromSeconds(240).TotalMilliseconds);
    timer.AutoReset = false;
    timer.Elapsed += (o, args) =>
    {
           PlaySound(NinjaTrader.Core.Globals.InstallDir + @"\sounds\Alert1.wav"
    	timer.Dispose();
    };
    
    timer.Start();

    Comment


      #3
      Originally posted by reach4thelasers View Post
      You use a Timer from the System.Timers namespace.

      NB there are other timers in System.Threading.Timer, System.Windows.Forms.Timer, System.Web.UI.Timers and System.Windows.Threading.DispatcherTimer make sure you import System.Timers.Timer and not one of the other namespaces

      Be sure to set AutoReset to false or it will repeat every 240 seconds

      Code:
      Timer timer = new Timer(TimeSpan.FromSeconds(240).TotalMilliseconds);
      timer.AutoReset = false;
      timer.Elapsed += (o, args) =>
      {
             PlaySound(NinjaTrader.Core.Globals.InstallDir + @"\sounds\Alert1.wav"
      	timer.Dispose();
      };
      
      timer.Start();
      Hi, thank you for your help, sorry im not good at this, could you kindly make it a .cs file,
      would be much appreciated

      Andres

      Comment


        #4
        I'm sure if you really apply yourself you will figure it out. Open the ninjascript editor, make a new indicator, and paste that into OnBarUpdate

        Comment


          #5
          Originally posted by reach4thelasers View Post
          I'm sure if you really apply yourself you will figure it out. Open the ninjascript editor, make a new indicator, and paste that into OnBarUpdate
          I am trying, this error appears

          BTW i do need it to repeat in that interval (after a 5 min candle closes, 240 seconds, activate the sound alert) so i did set rearm true

          thank you
          Attached Files
          Last edited by andddres1; 06-14-2017, 10:35 AM.

          Comment


            #6
            Hello,

            Thank you for posting.

            In the image it looks like you are missing a ); at the end of the PlaySound line causing an error.

            After adding the ); it should compile from what I can see.

            I look forward to being of further assistance.
            JesseNinjaTrader Customer Service

            Comment


              #7
              whoops my-bad on the missing semi-colon. I copied and pasted it straight of the Ninjatrader docs onto the forum.

              Comment

              Latest Posts

              Collapse

              Topics Statistics Last Post
              Started by Waxavi, Today, 02:10 AM
              1 response
              16 views
              0 likes
              Last Post NinjaTrader_LuisH  
              Started by Kaledus, Today, 01:29 PM
              5 responses
              13 views
              0 likes
              Last Post NinjaTrader_Jesse  
              Started by Waxavi, Today, 02:00 AM
              1 response
              12 views
              0 likes
              Last Post NinjaTrader_LuisH  
              Started by alifarahani, Today, 09:40 AM
              5 responses
              23 views
              0 likes
              Last Post NinjaTrader_Jesse  
              Started by gentlebenthebear, Today, 01:30 AM
              3 responses
              17 views
              0 likes
              Last Post NinjaTrader_Jesse  
              Working...
              X