Can anybody recommend a charting/analysis software with the following features: 1) Writing custom indicators and trading systems in Java. Best with debugging support in Eclipse/NetBeans. 2) Very strong optimizer for backtesting that fully utilizes multiple CPUs/cores (many threads). 3) No obligation to open a trading account (which rules out TradeStation and TWS). I don't want a broker in a foreign country. I am a software developer and I work with Java daily. I am using an EasyLanguage clone at the moment and find it rather limited and slow. C# would be an option as well, altough I'd prefer Java. But if a .NET based product has an excellent optimizer that would be interesting, too. In another thread I found these platforms for C#: rightedgesystems openquant wealth-lab