Read any indicator on demand. Pick a tier based on how many indicators you need per request.
Subscribe to an indicator condition and your contract gets called when it triggers.