Close Price-ATR in array issue

 

I'm creating an EA which uses ATR & close price. I defined two array (one for ATR & one for close price).

How can i copy the formula (price-atr) into one more array.

void OnTick()

  {

   int count = 3;

   int atr;

   double atrarray[];

   atr = iATR(_Symbol,PERIOD_CURRENT,8);

   ArraySetAsSeries(atrarray,true);

   CopyBuffer(atr,0,0,count,atrarray);

   

   int close;

   double closearray[];

   close = iClose(_Symbol,PERIOD_CURRENT,0);

   ArraySetAsSeries(closearray,true);

   CopyBuffer(close,0,0,count,closearray);

   

   int nLoss; 

   double nLossArray[];

   ArraySetAsSeries(nLossArray,true);
 
Please edit your post and use the code button (Alt+S) when pasting code.
EDIT your original post, please do not just post the code correctly in a new post.
 

Done. Can u pls help me with the issue


Keith Watford:
Please edit your post and use the code button (Alt+S) when pasting code.
EDIT your original post, please do not just post the code correctly in a new post.
 
mine2hit:

Done. Can u pls help me with the issue


Not sure what you are trying to do with your code.
I think that you probably need to use CopyClose().


Also

atr = iATR(_Symbol,PERIOD_CURRENT,8);

You should create the handle in OnInit, not OnTick.

 

Perhaps you should read the manual, especially the examples.
   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 (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.03.08
          How to start with MQL5 - MetaTrader 5 - General - MQL5 programming forum - Page 7 #61 2020.07.05
          How to call indicators in MQL5 - MQL5 Articles 12 March 2010

Reason: