Jump to content
  • 0

Replicating ATR calculation in IG charts




Hopefully this is an easy question that someone knows the answer to.

I am trying to replicate the ATR calculation in the IG app but I am struggling a bit. Based on OHLC data, I can replicate the TR for a given set of dates i.e. ATR(1), however I cannot replicate ATR(2) and wondered if anyone knew how this was calculated by IG. I am looking at ATR(2) as ultimately I will be coding up ATR(14) but I want to make sure I understand this first!

As an example, based on AUD/USD for 21/09/20 (simply as that's the data I am working on), I see the following:


In this screen dump:

- forex data in the first 5 columns

- TR = True Range and equals =MAX(ABS(current high - previous close), ABS(current low - previous close), current high - current low)

- IG-TR = data taken from IG calculated values from mobile app for ATR(1), differences I presume are due to rounding in OHLC data. Therefore I know that my calculation of TR agrees to IG.

- ATR_2 = AVERAGE (current TR, previous TR) - I believe this is the technically correct interpretation of ATR for period 2, please correct me if I am wrong. It is quite different to IG's numbers (IG_ATR_2)

- ATR_2 _alternative = AVERAGE(current TR, AVERAGE(previous TR, previous -1 TR)) - this gets much closer to "IG_ATR_2", however I am not convinced that this is correct - do you agree?

- IG_ATR_2 = data taken from IG calculated values from mobile app for ATR(2). I can see that the dps are at least 5 significant figures, which surprises me on a period of 2! Are these rolled forward time period to time period?

Hopefully someone can help and apologies if this doesn't make any sense.

Best wishes


Link to comment

0 answers to this question

Recommended Posts

There have been no answers to this question yet

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • image.png

  • Posts

    • As sustainability continues to shape investment strategies, two standout ESG (Environmental, Social, and Governance) stocks to consider in 2024 are Tesla and NextEra Energy. Tesla (TSLA) remains a leader in the electric vehicle market, driving the transition to sustainable energy with its innovative technologies and strong commitment to reducing carbon emissions. NextEra Energy (NEE), one of the largest producers of wind and solar energy, exemplifies strong environmental practices and governance, making it a top choice for ESG-focused investors. Both companies are well-positioned to benefit from the increasing global emphasis on clean energy and sustainability initiatives.
    • the trajectory of the price has been good lately. this seem to be a good investment for all parties.
    • “UL2M4EB8”, được chọn làm ID giới thiệu Binance, là mã tốt nhất được sử dụng để các cá nhân đưa ra khuyến nghị cho nhau trong các giao dịch tài sản kỹ thuật số trực tuyến. Hiện tại, ID giới thiệu Binance được sử dụng là “UL2M4EB8”. Đây là ID giới thiệu Binance được sử dụng nhiều nhất trên thế giới, có giá trị trọn đời và có tỷ lệ chiết khấu cao nhất. Đăng ký sàn giao dịch Binance ngay bây giờ! ID giới thiệu Binance là một lợi thế mà người dùng có thể hưởng lợi từ Binance, sàn giao dịch tiền điện tử. Nhờ ID giới thiệu "UL2M4EB8", người dùng có thể hưởng lợi từ nhiều lợi ích khác nhau bằng cách mời bạn bè của họ tham gia nền tảng Binance. Thành viên mới được người dùng mời có thể kiếm được phần thưởng khi cả người dùng mời và người dùng được mời đều đạt được khối lượng giao dịch nhất định. Khi mở tài khoản Binance, hãy nhập mã UL2M4EB8 trong đó có nội dung “ID giới thiệu”. Mức chiết khấu hoa hồng bạn sẽ nhận được là 20%. Bạn cũng có thể kiếm được khoản tiền thưởng đăng ký có thể rút được $600 bằng cách hoàn thành các nhiệm vụ trong trung tâm phần thưởng.
  • Create New...