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 Geovanny Suaza, 02-11-2026, 06:32 PM
      0 responses
      633 views
      0 likes
      Last Post Geovanny Suaza  
      Started by Geovanny Suaza, 02-11-2026, 05:51 PM
      0 responses
      364 views
      1 like
      Last Post Geovanny Suaza  
      Started by Mindset, 02-09-2026, 11:44 AM
      0 responses
      105 views
      0 likes
      Last Post Mindset
      by Mindset
       
      Started by Geovanny Suaza, 02-02-2026, 12:30 PM
      0 responses
      567 views
      1 like
      Last Post Geovanny Suaza  
      Started by RFrosty, 01-28-2026, 06:49 PM
      0 responses
      568 views
      1 like
      Last Post RFrosty
      by RFrosty
       
      Working...
      X