Announcement

Collapse
No announcement yet.

Partner 728x90

Collapse

Help! How to call the current price value

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

    Help! How to call the current price value

    Hello, please tell me how I can call the current price value and compare it for example with the opening price?

    #2
    Hello Papercut110,

    Thank you for your note.

    Could you please clarify in more detail what you're looking to do so I can better direct you? If you are looking just to reference the values you could use the Market Analyzer to display them under Control Center>New>Market Analyzer. Or you could use the Strategy Wizard to build a condition/strategy under the Control Center>Tools>New NinjaScript>Strategy.

    See Market Analyzer Youtube:


    For the Strategy Wizard:

    In Strategy Wizard, after pressing next you would want to name the strategy and set CalculateOnBarClose to False, so that Close[0] would equal the last price. Click next next, then under Conditions and Actions, "When the following conditions are true"">Add.

    This is where you could compare the Close (Current price) against the Open using the various operators in the middle.

    See Strategy Wizard Youtube:


    I look forward to you're reply.
    Alan P.NinjaTrader Customer Service

    Comment


      #3
      NinjaTrader_AlanP, did I understand you correctly, if I use CalculateOnBarClose = False then "Close[0]" will use the current price, but not the one which closed bar?? I'm sorry, my language is lame

      Comment


        #4
        Hello Papercut110,

        If you set CalculateOnBarClose=False, your conditions are going to be evaluated with each incoming tick and Close[0] is going to represent the current price until the bar closes.

        See CalculateOnBarClose section of our Helpguide:


        Please let us know if you need further assistance.
        Alan P.NinjaTrader Customer Service

        Comment


          #5
          NinjaTrader_AlanP, many thanks, helped

          Comment


            #6
            What about Calculate.OnBarClose

            How would I access the current price of the instrument if the strategy has been set to Calculate.OnBarClose? Close[0] would only give the price of the close of the completed bar, not of the current bar.

            Comment


              #7
              Hello fisbo,

              If calculate was set to OnBarClose you could access the last price in OnMarketData,


              Please let us know if you need further assistance.
              Alan P.NinjaTrader Customer Service

              Comment


                #8
                GetCurrentAsk and GetCurrentBid

                When OnBarClose is True, I can still access GetCurrentAsk() and GetCurrentBid(). It is surprising for me that both these functions are available but something like: GetCurrentPrice() is not! And I have use OnMarketData() just to get the current price! Anyway, thank you for the earlier answer, it certainly helped

                Comment

                Latest Posts

                Collapse

                Topics Statistics Last Post
                Started by charlesugo_1, 05-26-2026, 05:03 PM
                0 responses
                55 views
                0 likes
                Last Post charlesugo_1  
                Started by DannyP96, 05-18-2026, 02:38 PM
                1 response
                142 views
                0 likes
                Last Post NinjaTrader_ChelseaB  
                Started by CarlTrading, 05-11-2026, 05:56 AM
                0 responses
                160 views
                0 likes
                Last Post CarlTrading  
                Started by CarlTrading, 05-10-2026, 08:12 PM
                0 responses
                96 views
                0 likes
                Last Post CarlTrading  
                Started by Hwop38, 05-04-2026, 07:02 PM
                0 responses
                276 views
                0 likes
                Last Post Hwop38
                by Hwop38
                 
                Working...
                X