Used in variable and array declaration statements, before a variable or array name, to specify that the value of the variable or array elements are to be updated on every tick.
If IntraBarPersist is not specified, the value will be updated at the close of each bar.
Declaration: IntraBarPersist Name (InitialValue1)
Declare Max as a numerical variable, updated on every tick, with the initial value of 100:
Variable: IntraBarPersist Max(100);
Declare Max_Price as a 24-element single-dimension numerical array, updated on every tick, and with data elements' initial values of 0:
Array: IntraBarPersist Max_Price(0);
IntraBarPersist can be challenging to learn. You can find test scripts to help understand it at this link. http://www.multicharts.com/discussion/viewtopic.php?f=5&t=6871