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, 03-31-2026, 09:41 PM
      1 response
      156 views
      1 like
      Last Post NinjaTrader_ChelseaB  
      Started by CarlTrading, 04-01-2026, 02:41 AM
      0 responses
      90 views
      1 like
      Last Post CarlTrading  
      Started by CaptainJack, 03-31-2026, 11:44 PM
      0 responses
      140 views
      2 likes
      Last Post CaptainJack  
      Started by CarlTrading, 03-30-2026, 11:51 AM
      0 responses
      130 views
      1 like
      Last Post CarlTrading  
      Started by CarlTrading, 03-30-2026, 11:48 AM
      0 responses
      107 views
      0 likes
      Last Post CarlTrading  
      Working...
      X