FMZ hỗ trợ truy cập IB Interactive Brokers. Nó rất đơn giản trên Windows, vì vậy tôi sẽ không giải thích cách cài đặt. Người dùng Linux thường thuê máy chủ không có giao diện, chỉ có SSH, khó cài đặt hơn. Đây là một bài viết để giải thích cách cài đặt IB GateWay. Đối với giao dịch định lượng, chúng tôi thường chọn cài đặt IB GATEWAY thay vì TWS client, vì TWS client sẽ đóng thường xuyên và không phù hợp với giao dịch định lượng. Ở đây chúng tôi lấy Debian làm ví dụ:
Bước 1: Cài đặt Desktop Services và VNC
Đầu tiên, bạn cần cài đặt Desktop Services và VNC Server để cho phép truy cập máy tính từ xa. Ở đây, chúng tôi sẽ sử dụng xfce với TightVNC làm ví dụ. Chạy lệnh sau trong terminal Debian để cài đặt:
sudo apt update
sudo apt install xfce4 xfce4-goodies dbus-x11
sudo apt install tightvncserver
tightvncserver
Xin lưu ý rằng mật khẩu tối đa bạn nhập trong quá trình cài đặt là 8 ký tự. Vui lòng đặt mật khẩu có độ bảo mật cao. Cổng mặc định để bắt đầu phiên đầu tiên là 5901.
CentOS có thể được thay thế bằng những điều sau đây
yum install epel-release -y
yum groupinstall Xfce -y
yum install tigervnc-server -y
vncserver
Bước 2: Kết nối với VNC và cài đặt IB Gateway
Địa chỉ mặc định làvnc://IP地址:5901 Nhập mật khẩu để đăng nhập. Đối với Windows, vui lòng tự tải xuống và cài đặt ứng dụng khách VNC.
Trang tải xuống: https://www.interactivebrokers.com/en/trading/ibgateway-stable.php Vui lòng sử dụng wget hoặc các công cụ tương tự để tải xuống. Nếu bạn không tìm thấy phiên bản tương ứng, vui lòng nhấp vào “Tải xuống cho các hệ điều hành khác” trên trang để tìm kiếm.
wget https://download2.interactivebrokers.com/installers/ibgateway/stable-standalone/ibgateway-stable-standalone-linux-x64.sh
Nếu không tiện tải xuống trong VNC, bạn có thể mở một bản tải xuống SSH riêng biệt rồi cài đặt nó trong môi trường máy tính để bàn VNC
bash ibgateway-stable-standalone-linux-x64.sh
Giao diện đã được hiển thị ở đây. Có thể chạy thủ công trực tiếp từ thư mục cài đặt./ibgateway

Sau khi cài đặt, hãy đăng nhập, tìm tùy chọn API và đảm bảo bỏ chọn “Read-Only API”. Số cổng cũng có trong cài đặt. Vui lòng cấu hình trao đổi chính xác theo số cổng tại đây.

Cần lưu ý rằng khi thêm cấu hình FMZ, localhost và 127.0.0.1 không phải là cùng một địa chỉ mạng ở lớp dưới của hệ điều hành Linux. localhost được sử dụng ở đây.
Báo giá IB yêu cầu phí đăng ký. Nếu bạn cần thông tin về ticker và độ sâu theo thời gian thực, vui lòng trả phí để đăng ký, nếu không, bạn chỉ có thể nhận được báo giá chậm.
cài đặt
Để hủy xác nhận đơn hàng giao dịch API, bạn cần hủy hộp xác nhận đơn hàng

Để ngăn IB Gateway thoát, bạn cần chọn “Tự động khởi động lại” trong “Cấu hình”->“Khóa và thoát” (mặc định là “Tự động đăng xuất” không phải là những gì chúng ta cần)

Nếu màn hình khóa tích hợp không hoạt động, bạn có thể cài đặt xscreensaver để giải quyết vấn đề (vì lý do an toàn, vui lòng khóa màn hình trước khi thoát sau khi chạy)
apt install xscreensaver
Sau khi cài đặt, chạyxscreensaverThiết lập và chạy màn hình khóa
Để ý