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 CarlTrading, 05-11-2026, 05:56 AM
      0 responses
      44 views
      0 likes
      Last Post CarlTrading  
      Started by CarlTrading, 05-10-2026, 08:12 PM
      0 responses
      25 views
      0 likes
      Last Post CarlTrading  
      Started by Hwop38, 05-04-2026, 07:02 PM
      0 responses
      186 views
      0 likes
      Last Post Hwop38
      by Hwop38
       
      Started by CaptainJack, 04-24-2026, 11:07 PM
      0 responses
      348 views
      0 likes
      Last Post CaptainJack  
      Started by Mindset, 04-21-2026, 06:46 AM
      0 responses
      270 views
      0 likes
      Last Post Mindset
      by Mindset
       
      Working...
      X