Announcement

Collapse
No announcement yet.

Partner 728x90

Collapse

Mysterious Out Of Range Exception

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

    Mysterious Out Of Range Exception

    Getting out of range exception when calling these from a button:

    Code:
    Print(Highs[1].GetValueAt(CurrentBars[1] - HighestBar(Highs[1],6)));
    Print(Highs[1][HighestBar(Highs[1],6)]);
    Works in OnBarUpdate.

    It's not related to HighestBar. The same error happens when I try:

    Code:
    Print(APZ(BarsArray[1],1,20).Upper[1]);
    but strangely if changed to Upper[0] then no error!

    Barebones example script attached.

    Thanks.
    Attached Files

    #2
    Hello anon84,

    That would be expected, a button event is not a NinjaScript bar close event. You need to use TriggerCustomEvent inside button events.



    Code:
    TriggerCustomEvent(o =>
    {
        // your code here
    }, null);

    Comment


      #3
      Excellent, thanks!

      Comment

      Latest Posts

      Collapse

      Topics Statistics Last Post
      Started by CaptainJack, 05-29-2026, 05:09 AM
      0 responses
      239 views
      0 likes
      Last Post CaptainJack  
      Started by CaptainJack, 05-29-2026, 12:02 AM
      0 responses
      155 views
      0 likes
      Last Post CaptainJack  
      Started by charlesugo_1, 05-26-2026, 05:03 PM
      0 responses
      164 views
      1 like
      Last Post charlesugo_1  
      Started by DannyP96, 05-18-2026, 02:38 PM
      1 response
      247 views
      0 likes
      Last Post NinjaTrader_ChelseaB  
      Started by CarlTrading, 05-11-2026, 05:56 AM
      0 responses
      199 views
      0 likes
      Last Post CarlTrading  
      Working...
      X