Eugen Soloviov

Eugen Soloviov

Trading-systems engineer

Trading-systems engineer building bots since 2017: cross-exchange arbitrage (connected up to 30 venues), cointegration-based pairs arbitrage across spot and futures, scalping, news and sentiment-driven strategies, trend algorithms, and portfolio management and balancing algorithms. Also builds sub-millisecond order execution, big-data warehouses, backtesting engines, AI agents, and trading interfaces (incl. open-source profitmaker.cc). Stack: JS/TS, Python, Rust/Zig/Go, DevOps, backend, frontend, architecture.

Bài Viết

Xác Thực Đa Symbol: Kiểm Tra Chiến Lược Của Bạn Trên Tất Cả Các Cặp

Xác Thực Đa Symbol: Kiểm Tra Chiến Lược Của Bạn Trên Tất Cả Các Cặp

Tại sao một chiến lược được tối ưu hóa trên ETHUSDT có thể thất bại với các altcoin. Cách kiểm tra đúng cách trên các nhóm cặp (blue chips, large caps, shitcoin) và điểm số robustness đa symbol nào là đủ.

Funding Rate Hủy Hoại Đòn Bẩy Của Bạn: Tại Sao PnL×50x Chỉ Là Ảo Tưởng

Funding Rate Hủy Hoại Đòn Bẩy Của Bạn: Tại Sao PnL×50x Chỉ Là Ảo Tưởng

Cách funding rate trên Binance/Bybit biến những kết quả backtest đòn bẩy cao đẹp đẽ thành thua lỗ chắc chắn. Công thức, tính toán lại chiến lược thực tế, và mức đòn bẩy tối đa mà funding không ăn vào lợi nhuận.

Chiến Lược Cascade: Ưu Tiên Thực Thi với Lấp Đầy Dự Phòng

Chiến Lược Cascade: Ưu Tiên Thực Thi với Lấp Đầy Dự Phòng

Phần kết của loạt bài 'Backtest Không Ảo Tưởng'. Cách xây dựng bộ điều phối từ N chiến lược x M cặp, triển khai chế độ cascade với ưu tiên và lấp đầy dự phòng, chọn dual_size, và tại sao danh mục chiến lược không thể được kiểm tra bằng cách cộng tổng PnL.

Backtest-live parity: tại sao bot của bạn giao dịch khác so với backtest

Backtest-live parity: tại sao bot của bạn giao dịch khác so với backtest

Phân loại đầy đủ các sai lệch giữa backtest và giao dịch thực: từ slippage và khớp lệnh một phần đến sự không đồng bộ codebase. Các mô hình kiến trúc để đạt được parity, ví dụ Python về module core dùng chung, và danh sách kiểm tra giám sát production.

Monte Carlo Bootstrap: Cách Lấy Khoảng Tin Cậy cho Backtest trong 10 Dòng Code

Monte Carlo Bootstrap: Cách Lấy Khoảng Tin Cậy cho Backtest trong 10 Dòng Code

Tại sao ước lượng đơn điểm từ backtest là một ảo tưởng nguy hiểm. Làm thế nào Monte Carlo bootstrap trong 2 giây tính toán cho bạn khoảng tin cậy 95% cho PnL và MaxDD, và tại sao đây là bước bắt buộc trước khi triển khai chiến lược vào thực tế.

Kinh Doanh Chênh Lệch Lãi Suất Tài Trợ Giữa Các Sàn: Cách Kiếm Lợi Nhuận Từ Sự Khác Biệt Về Tỷ Lệ

Kinh Doanh Chênh Lệch Lãi Suất Tài Trợ Giữa Các Sàn: Cách Kiếm Lợi Nhuận Từ Sự Khác Biệt Về Tỷ Lệ

Cách kinh doanh chênh lệch lãi suất tài trợ hoạt động giữa các sàn crypto, tại sao tỷ lệ khác nhau trên Binance, Bybit, OKX và dYdX, và cách xây dựng hệ thống giám sát và thực thi để khai thác lợi nhuận từ những chênh lệch này.

QuestDB cho Giao dịch Thuật toán: Các Mở rộng SQL Thay đổi Cuộc chơi

QuestDB cho Giao dịch Thuật toán: Các Mở rộng SQL Thay đổi Cuộc chơi

Khám phá sâu các mở rộng SQL chuỗi thời gian của QuestDB: SAMPLE BY, ASOF JOIN, HORIZON JOIN, WINDOW JOIN, LATEST ON, và các mẫu truy vấn giao dịch thực tế.

QuestDB cho Giao Dịch Thuật Toán: Từ Sổ Lệnh đến Kiến Trúc Sản Xuất

QuestDB cho Giao Dịch Thuật Toán: Từ Sổ Lệnh đến Kiến Trúc Sản Xuất

Materialized views, phân tích sổ lệnh mảng 2D, và kiến trúc tham chiếu cho nền tảng giao dịch thuật toán được xây dựng trên QuestDB.

QuestDB cho Giao dịch Thuật toán: Kiến trúc Nói ngôn ngữ của Thị trường

QuestDB cho Giao dịch Thuật toán: Kiến trúc Nói ngôn ngữ của Thị trường

Phân tích chuyên sâu về kiến trúc lưu trữ ba tầng của QuestDB — WAL, lưu trữ dạng cột, và Parquet trên object storage — cùng các nguyên tắc thiết kế schema cho hệ thống giao dịch thuật toán.

Truyền Thông Dữ Liệu trong Hệ Thống Giao Dịch Thuật Toán: Tổng Quan Công Nghệ

Truyền Thông Dữ Liệu trong Hệ Thống Giao Dịch Thuật Toán: Tổng Quan Công Nghệ

Chúng tôi phân tích các công nghệ truyền thông ở tất cả các cấp độ của nền tảng giao dịch thuật toán: từ các giao thức kết nối sàn giao dịch (REST, WebSocket, FIX) đến IPC nội bộ, message broker và kho lưu trữ dữ liệu.

Bất Cân Xứng Lỗ-Lãi: Toán Học Giết Chết Tài Khoản Của Bạn

Bất Cân Xứng Lỗ-Lãi: Toán Học Giết Chết Tài Khoản Của Bạn

Tại sao mất 50% cần tăng trưởng 100% để phục hồi, cách volatility drag phá hủy vốn ngay cả trong thị trường đi ngang, và những công thức nào mọi nhà giao dịch thuật toán cần biết để xây dựng quản lý rủi ro.

Thực Thi Arbitrage Phức Tạp trong Rust: Từ Nanosecond đến Đa Chân Nguyên Tử

Thực Thi Arbitrage Phức Tạp trong Rust: Từ Nanosecond đến Đa Chân Nguyên Tử

Cách tối ưu hóa hiệu suất tối đa với Rust cho việc thực thi arbitrage đa chân: io_uring, order book không khóa, LMAX Disruptor, SIMD, máy trạng thái kiểu, và arena allocator.