Hi guys, i’ve only used FX Trading Station 2 so far on a demo account from xe.com, who i believe are some sort of affiliate with fxcm. The software is a real client (windows based app) which has a free chart plugin available to download from xe.com. The charts have a lot of indicators to pick from, but no method of building a ‘system’ and testing it (or backtesting).
On a general note from my technical knowledge, and I know people will disagree and it’s ok, I can cope with that I also wouldn’t use any Java based application.
Java is a wonderful theory for creating cross platform applications, this means writing your code once and it being able to run on any platform with a JVM (Java Virtual Machine) which includes windows, mac, linux, unix, as400’s and many many more. This is great for building the next wacky version of tetris, but not ‘mission critical’ systems. The reason for this is twofold, one being bugs and the other performance.
Java is an interpreted language, which means rather than being software for Windows, its software for the Java PC, however, no such thing really exists. So what we do is run an emulator on our machine, which in turn converts the Java language into your platforms native language. The speed is always compromised because of the conversion process, like chatting to a japanese person via a translator, its slower than talking japanese to them. The next issue is there can be a bug in the software (your dealing application) or a bug in the Java Virtual Machine, or perhaps both, you are basically doubling up your chances of a software failure. Where I get this information from is my time working as an IT consultant, a previous company had over 100 clients using software written natively in C or Cobol (depending upon the platform being Unix or AS/400 respectively) which worked well, and 4 customers using Java based platforms. 1 tried to sue us for loss of business, 1 with-held payment until the software performance was vastly improved, 1 stumped up more cash to have their system converted to C and 1 was only live 6 months before I left, and that too was a peice of crap
I’m that intent on using REAL applications, I have even reinstalled Microsoft Windows back onto my laptop to access the dealing applications, rather than using a Java application from any of my Linux based machines. I hope I haven’t ranted on too long and have provided at least SOME useful information.
Good luck and I look forward to reading other replies, i’m looking for a new demo provider as my current one is about to expire.