The shared arguments still need explicit choices
Indicator calls commonly begin with symbol and timeframe, but their remaining parameters differ. Periods, deviations, slowing, methods, applied prices, output modes, and shifts must match the exact reference entry.
When another symbol or timeframe is requested, local history may be missing or updating. Treat an unavailable data state separately from a legitimate numeric value.
| Function | Key choice | Common output mode |
|---|---|---|
| iADX | period and applied price | MODE_MAIN, MODE_PLUSDI, MODE_MINUSDI |
| iBands | period, deviation, band shift | MODE_UPPER, MODE_MAIN, MODE_LOWER |
| iRSI | period and applied price | Single returned line |
| iStochastic | K, D, slowing, method, price field | MODE_MAIN or MODE_SIGNAL |
| iCustom | indicator name and declared inputs | Buffer mode and shift |
