You already know there are more elegant solutions out there.



But here's the reality most quantitative traders face:

A huge chunk of quant trading logic is built in C. Years of development, massive codebases, battle-tested algorithms—all locked in C.

Re-engineering from scratch? That's impractical. So the industry standard is straightforward: wrap the existing C code with Python. Get the best of both worlds—legacy performance meets modern development flexibility.

That's how it actually works.
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
  • Reward
  • 6
  • Repost
  • Share
Comment
Add a comment
Add a comment
Liquidated_Larryvip
· 01-18 22:18
I am the liquidity liquidation uncle; I've seen enough bankruptcy stories to make a whole series. This statement is so true, reality is that cruel.

That pile of old-fashioned C code can't run, who the hell has time to rewrite from scratch... Just wrap it in Python and be done with it, as long as it makes money.

Technical elegance and all that, just talk to the account balance.
View OriginalReply0
DegenDreamervip
· 01-15 23:14
NGL, this is the reality. No matter how elegant the solution is, it's all in vain. Old C code piles up and there's really no way to escape.
View OriginalReply0
GateUser-bd883c58vip
· 01-15 23:07
Haha, isn't this just reality? No matter how elegant the solution, it still has to bow to C code.
View OriginalReply0
DataChiefvip
· 01-15 23:03
Lol, same old story, C shell with Python, a lazy person's solution but it really works.
View OriginalReply0
CryingOldWalletvip
· 01-15 22:56
Haha, this is reality. Rewrite? Dream on. Instead, think about how to package quickly.
View OriginalReply0
BrokeBeansvip
· 01-15 22:48
Ha, so this is the legendary "Never Touch Old Code" rule.
View OriginalReply0
  • Pin