Announcement

Collapse
No announcement yet.

Partner 728x90

Collapse

referencing exitprice in strategy

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

    referencing exitprice in strategy

    How does one use the exitprice found on the performance table as a reference in a strategy?

    Thank you very much for any specifics you can send along.

    #2
    hilfreq, you can work with the TradeClass for this - http://www.ninjatrader-support.com/H...radeClass.html

    Comment


      #3
      exitprice?

      Truth is....when I look at the tradeclass, I don't see clearly how this ties back to the exitprice specifically, and how I can call that variable in my code. I would like to use the exitprice as a reference, for example, to re-enter a trade.

      Again, I feel confident that since the exitprice is captured and displayed on the performance table, it must be available as a specific value to use in the code.

      If you could help me tie these two pieces together a little more explicitly, I would be most grateful.

      Thanks again!!

      Comment


        #4
        You can try something like this after your entry / exit triggers -

        Code:
         
        if (Performance.RealtimeTrades.Count > 0) 
        { 
        Trade lastTrade =  [FONT=Courier New][SIZE=2][FONT=Courier New][SIZE=2]Performance.RealtimeTrades[Performance.RealtimeTrades.Count - [/SIZE][/FONT][/SIZE][/FONT][FONT=Courier New][SIZE=2][COLOR=#800080][FONT=Courier New][SIZE=2][COLOR=#800080][FONT=Courier New][SIZE=2][COLOR=#800080]1[/COLOR][/SIZE][/FONT][/COLOR][/SIZE][/FONT][/COLOR][/SIZE][/FONT][FONT=Courier New][SIZE=2][FONT=Courier New][SIZE=2]];
        [/SIZE][/FONT][/SIZE][/FONT] 
        double lastExit = lastTrade.Exit.Price; 
         
        Print("The last trade's exit is " + lastExit); 
        }
        Last edited by NinjaTrader_Bertrand; 11-06-2009, 01:57 PM.

        Comment


          #5
          Bertrand,

          Thank you for this snippet.

          Wouldn't [0] mean the first trade of the session? Shouldn't it be count-1?

          Thanks,



          Originally posted by NinjaTrader_Bertrand View Post
          You can try something like this after your entry / exit triggers -

          Code:
           
          if (Performance.RealtimeTrades.Count > 0) 
          { 
          Trade lastTrade = Performance.RealtimeTrades[0]; 
           
          double lastExit = lastTrade.Exit.Price; 
           
          Print("The last trade's exit is " + lastExit); 
          }

          Comment


            #6
            Thanks for spotting this r2kTrader, you're correct - highest values are the most recent ones, will correct the snippet.

            Comment

            Latest Posts

            Collapse

            Topics Statistics Last Post
            Started by CarlTrading, 03-31-2026, 09:41 PM
            1 response
            152 views
            1 like
            Last Post NinjaTrader_ChelseaB  
            Started by CarlTrading, 04-01-2026, 02:41 AM
            0 responses
            87 views
            1 like
            Last Post CarlTrading  
            Started by CaptainJack, 03-31-2026, 11:44 PM
            0 responses
            131 views
            2 likes
            Last Post CaptainJack  
            Started by CarlTrading, 03-30-2026, 11:51 AM
            0 responses
            127 views
            1 like
            Last Post CarlTrading  
            Started by CarlTrading, 03-30-2026, 11:48 AM
            0 responses
            106 views
            0 likes
            Last Post CarlTrading  
            Working...
            X