I am trying to develop some of my ideas into automated algorithms. I will probably start with IB, so Java appears to be a no-brainer.
However, I usually like to have a plan B. Most other retail brokers and/or data feeds are based on the Windows/.NET stack. This means that if I decide to leave IB, my Java strategies may have to be rewritten.
Should I stick with Java anyway, or should I use something like tradelink with C#/F#?
I am a software engineer and I can do both Java and .NET.
I do not want to deal with FIX and I try to avoid heavyweight trading platforms for now.
However, I usually like to have a plan B. Most other retail brokers and/or data feeds are based on the Windows/.NET stack. This means that if I decide to leave IB, my Java strategies may have to be rewritten.
Should I stick with Java anyway, or should I use something like tradelink with C#/F#?
I am a software engineer and I can do both Java and .NET.
I do not want to deal with FIX and I try to avoid heavyweight trading platforms for now.