Hi.. I've already solved the problem with more then one pair in one indicator. Even more I've just found the way how to choose pairs from indicator(via integerList and setInstrument

). But now I have another two bugs:
1. When I change a second currency pair via indicator settings, I have to switch to another TF and go back to the current. Because if I don't do it, the chart won't be updated to the new settings. It looks like InputParameterInfo.setInstrument() can't be updated "on the fly". So is there any way how to "refresh" chart directly from indicator code right after any settings changes?
and the second one:
2. When I choose (as a second currency in my indicator) a currency pair, which I haven't had in platform anytime before, JForex won't show me any error msg even exception and simply will do nothing

I have to subscribe pair I needed, open them into standalone chart window, then restart my indicator with that pair as a second pair and then it will start to work. So Is there any way how to subscribe any new currency pair and download its history from indicator code? When I "hardcode" nonsubscribed exotic currency pair into indicator and compile it, JForex will show me "pair is not subscribed" and will stop indicator context, but.. when I change it in realtime from code, It won't show anything, which is problem.
So would you say, that these problems can be solve or IIndicator interface wasn't developed for that kind of functionality
thanks anyway