TWS works well with Linux?

You're fantasizing. If people are replacing c++ with Java it's because of Dilbert style management or well meaning but ultimately doomed new grads. A very well known hedge fund, which trafficks in mystery, once had such a team replace c++ with Java and found that they had memory leaks.

Java is being used in back office but that is being phased out for c#.

All that being said, Java is as good a choice as any providing you have good programmers.

So why is this happening with most of my customers in Chicago and NYC?

You know nothing.

Memory leaks in Java are probably one of the easiest fixes, compared to C++.

C# has a mini market share compared to Java, the marketing train is on full power with Blazor and .net core 3.0 but it's not materializing.

Why am I even arguing with somebody who isn't even in this industry?
 
TWS and Ubuntu go together like peas and carrots. Still, thinking about going API / Python in console once I am fully funded and can trade multiple times every day.
 
So why is this happening with most of my customers in Chicago and NYC?

You know nothing.

Memory leaks in Java are probably one of the easiest fixes, compared to C++.

C# has a mini market share compared to Java, the marketing train is on full power with Blazor and .net core 3.0 but it's not materializing.

Why am I even arguing with somebody who isn't even in this industry?

Maybe most of your customers are switching to Java from C++ so that is why you see that. What is your sample size? What do you sell to them?

In terms of AUM, I know from direct knowledge that ~180 billion (n=3) is using C# in front office operations and one switched from C++ -> [Java,Jython,Python] -> C++. The initial switch from C++ to Java was A Big Project, PHB driven, and was given 5 years or so to run. They didn't want to handle the constant bullshit from the JVM. Sure, they could hire experts but the threshold needing experts is actually lower for Java than C++ when it comes to high performance because C++ is usually fast by default. If you have some simple coding standards, and some slightly thoughtful architecture, C++ is really straightforward, esp C++11 onwards. To be clear, I did suggest that they let me do it for them in Python

I saw Scala used in research, so maybe that's where you see JVM usage?

Clearly your customers like Java and that's fine. I would be interested to know about your customers' use cases. Intellectually, I really like the JVM, even wrote an open source class file parser way back when it came out which is apparently still maintained as a toy example.

In any case, the industry is a herd industry so maybe everyone does use Java except the big boys (which matches what I see).
 
You don't know what you are talking about. Today, Java is replacing most of the C++ code in finance for trading because the compiler and Jit makes Java as fast and in some cases faster than C++ code.
Python++
 
Java is pretty terrible in my experience. ToS also uses Java and works on Linux.

C++ is where its at.

Not the question. Question was if the TWS platform, which is written in Java, can be used without problems. Answer's yes.
 
Back
Top