What does i mean at the beginning of so many words I see? - page 2

 

I think what I failed to communicate was — not what the letter [I] stood for so much, but rather what was the difference between these programing tools that shared the same name only some of them had the letter [I] in front which meant they are to be used for a different purpose.


What is that purpose and when should I use them?


I think the answer is — use the programing tool with the letter [I] in front when your code is directed to a chart symbol or time-frame other than the current chart symbol or time-frame.


As for why the letter [I] instead of some other letter of the alphabet, my guess is — maybe it was inspired by the Iphone, Ipad concept.

 
  1. You use them if you need to, or when you want to.
  2. In MT4, the Predefined variables: Close[], High[], Low[], Open[], Point, Time[], Volume[] are the current symbol/TF. Function calls ( iClose(), etc.,) are any symbol/any TF. MT5 doesn't have those variables - you have to use function calls.
  3. MT4 predates iPhone and iPad - so your guess is bogus.
Reason: