Hi Liam, while Matthew’s response makes use of Optuma’s excellent in-built functions and is the most elegant method to achieve what you want, there is a longer alternative that might be useful to you:
Why would you care about this alternative? You might find that you need to apply a similar concept elsewhere if Optuma does not have an in-built function that you need. The shorthand bar index notation (last bar =  , second last bar = , etc.) can be extremely useful. It can also be very helpful for debugging purposes to explicitly use bar index notation at all times (e.g. OHLCAvg instead of just OHLCAvg) because then there is no ambiguity on what the intent of the script is.
Carefully note that Open, High, Low, Close use parenthesis ‘(‘, ‘)’ for their bar index notation, while variables use square brackets ‘[‘, ‘]’ for their bar index notation.
Just some additional information and techniques to put into your scripting toolkit. 🙂
The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.