iATR error "wrong parameters count" Please help

 
Here's a snippet of the code

void OpenScalpTrade(double ask_price, double bid_price)
  {
   // Calculate the ATR for dynamic stop-loss
   double atr_value = iATR(Symbol(), 0, ATR_Period, 0);
   if (atr_value <= 0) return; // ATR should be positive

   // Calculate the lot size based on the risk percentage
   double account_balance = AccountInfoDouble(ACCOUNT_BALANCE);
   double risk_amount = (Risk_Percent / 100.0) * account_balance;
   double stop_loss_points = atr_value * 1.5; // ATR-based stop loss
   double lot_size = CalculateLotSize(risk_amount, stop_loss_points);
Files:
 
Documentation on MQL5: Technical Indicators / iATR
Documentation on MQL5: Technical Indicators / iATR
  • www.mql5.com
The function returns the handle of the Average True Range indicator. It has only one buffer. Parameters symbol [in] The symbol name of the security...
 
   double atr_value = iATR(Symbol(), 0, ATR_Period, 0);

Perhaps you should read the manual, especially the examples. iATR only has three (3) parameters.
   How To Ask Questions The Smart Way. (2004)
      How To Interpret Answers.
         RTFM and STFW: How To Tell You've Seriously Screwed Up.

They all (including iCustom) return a handle (an int). You get that in OnInit. In OnTick/OnCalculate/OnStart (after the indicator has updated its buffers), you use the handle, shift and count to get the data.
          Technical Indicators - Reference on algorithmic/automated trading language for MetaTrader 5
          Timeseries and Indicators Access / CopyBuffer - Reference on algorithmic/automated trading language for MetaTrader 5
          How to start with MQL5 - General - MQL5 programming forum - Page 3 #22 (2020)
          How to start with MQL5 - MetaTrader 5 - General - MQL5 programming forum - Page 7 #61 (2020)
          MQL5 for Newbies: Guide to Using Technical Indicators in Expert Advisors - MQL5 Articles (2010)
          How to call indicators in MQL5 - MQL5 Articles (2010)

Also see my example for encapsulating calls
          Detailed explanation of iCustom - MQL4 programming forum (2017)