Announcement

Collapse
No announcement yet.

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.

            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 DannyP96, 05-18-2026, 02:38 PM
              1 response
              89 views
              0 likes
              Last Post NinjaTrader_ChelseaB  
              Started by CarlTrading, 05-11-2026, 05:56 AM
              0 responses
              143 views
              0 likes
              Last Post CarlTrading  
              Started by CarlTrading, 05-10-2026, 08:12 PM
              0 responses
              83 views
              0 likes
              Last Post CarlTrading  
              Started by Hwop38, 05-04-2026, 07:02 PM
              0 responses
              257 views
              0 likes
              Last Post Hwop38
              by Hwop38
               
              Started by Mindset, 04-21-2026, 06:46 AM
              0 responses
              334 views
              0 likes
              Last Post Mindset
              by Mindset
               
              Working...
              X