It's June 18, 2026.
It has been a while since I last wrote a log. Lately, I've been working on strategies for domestic stock index futures.
Recently, I had Ryan migrate the arbitrage project from NodeJS to Rust. The effect was remarkable — it completely solved its performance issues, and now it runs incredibly smoothly. Moreover, since the arbitrage project broke free from Yuan's framework constraints, Ryan's development speed has noticeably accelerated. This proves that smaller and more streamlined projects work better.
Additionally, I also had Midas fully move out of Yuan. Now Midas is also a project driven by Rust + AI development.
I can say that the trend of using Rust within the team has become prevalent, and this all started with the prediction market arbitrage project PMA initiated by Mage. At that time, we held a meeting to discuss the technology choice. None of us knew Rust well (at least not proficiently). We believed that, with the help of AI, writing Rust was achievable. At the same time, spread arbitrage is a project with extremely high latency requirements, so we needed a high-performance option.
After several months of practice, PMA has entered a stage of stable profitability with an annualized return of 200%. Unfortunately, its capacity is too small, and it's unclear how long it can keep running. However, the insight gained remains unchanged: "Rust + AI has become a reliable backend technology choice."
Next, we directly switched the backend of our arbitrage project to Rust within 2–3 days. It now runs on a 2C4G AWS machine, and its performance is excellent — 2C4G is actually more than enough. The entire process was handled by AI development plus AI deployment and operations.
Currently, there are still some fund audit codes lingering on Yuan. I really want to cut them all off and release the entire K8s cluster. However, there are still some difficulties to resolve regarding how to handle fund audits and combined accounts...
Lately, I've been overusing my eyes and often feel visual fatigue. Maybe I'm just getting older... So now I usually set the font size to extra large.