I hope none of the devs gets offended by this but im totally serious about it

The way JForex is implemented is brilliant and totally useless at the same time. Why? Well using Java was the brilliant part, the way Indicators are implemented the really "questionable" part. A Metatrader clone based on Java with Java API would have been a much better idea. Guess why everone trades with jforex but charts on metatrader? Not because everyone is too lazy to implement the indicators in jforex. In most cases its just not possible because of the IIndicator shortcomings.
IIndicator is so crippled that it's almost useless for serious indicators. Either there should be access to IHistory within IIndicator or there should be a way to attach a Strategy to a specific / multiple charts since strategies overcome all of the major shortcomings of IIndicator.
e.g.
- multi timeframe indicators:
- it's virtually impossible to do proper mtf inidis with IIndicator since multiple input streams with setperiod hang jforex once u switch to a higher timeframe also you cannot call other indicators properly in higher tfs because of related problems
- it's perfectly possible with a strategy since you have got access to IHistory, can fetch whatever symbol / pricefeed / timeframe you want on any timeframe and do whatever you want with it + call any indicator in any way you want
- multi color indicators
- I'm sure a ****load of other problems mostly related to both of the above mentioned problems
So please let us drop metatrader in favor of JForex by either implementing IHistory access in IIndicator or give us the possibility to attach a Strategy to a specific / multiple charts. Thanks for listening. The mentioned problems would make JForex the great thing and absolut metatrader killer it should be.