Định hướng cài đặt chứng khoán xâm nhập IB GATEWAY trên Linux bash

Tác giả:Nhà phát minh định lượng, Tạo: 2023-12-04 14:38:31, Cập nhật: 2023-12-12 12:51:56

FMZ hỗ trợ truy cập vào chứng khoán xâm nhập IB, cửa sổ dưới rất đơn giản, không còn hướng dẫn cách cài đặt, máy chủ cho thuê cho người dùng Linux không có giao diện, chỉ có SSH, cài đặt khó khăn hơn, ở đây có một bài viết về cách cài đặt IB GateWay để giao dịch định lượng.

Bước 1: Cài đặt dịch vụ trên máy tính để bàn với VNC

Đầu tiên, bạn cần cài đặt dịch vụ trên máy tính để truy cập máy tính từ xa. Ở đây, chúng tôi sẽ sử dụng xfce và TightVNC làm ví dụ.

sudo apt update
sudo apt install xfce4 xfce4-goodies dbus-x11
sudo apt install tightvncserver
tightvncserver

Xin lưu ý rằng khi cài đặt, nhập mật khẩu có tối đa 8 bit, hãy đặt mật khẩu an toàn, mặc định khởi động đầu tiên session cổng là 5901

CentOS có thể thay thế bằng:

yum install epel-release -y
yum groupinstall Xfce -y
yum install tigervnc-server -y
vncserver

Bước 2: Kết nối VNC và cài đặt IB Gateway

Địa chỉ mặc định làvnc://IP地址:5901Nhập mật khẩu để đăng nhập, Windows tự tải xuống và cài đặt khách hàng VNC

Trang tải về:https://www.interactivebrokers.com/en/trading/ibgateway-stable.phpVui lòng tải xuống bằng công cụ tương tự như wget. Nếu bạn không tìm thấy phiên bản tương ứng, hãy nhấp vào nút Download for Other Operating Systems trên trang Tìm kiếm

wget https://download2.interactivebrokers.com/installers/ibgateway/stable-standalone/ibgateway-stable-standalone-linux-x64.sh

Nếu việc tải xuống trong VNC không thuận tiện, bạn có thể tự tải xuống một SSH và sau đó cài đặt trong môi trường máy tính để bàn VNC

bash ibgateway-stable-standalone-linux-x64.sh

Bây giờ bạn có thể hiển thị giao diện, chạy thủ công để cài đặt thư mục và chạy trực tiếp./ibgateway

img

Sau khi cài đặt xong, hãy đăng nhập, tìm các tùy chọn API, hãy chú ý chọn chọn vào thanh Read-Only API, cổng cũng trong cài đặt, hãy nhấn cổng ở đây để cấu hình giao dịch đúng.

img

Điều cần lưu ý là khi thêm FMZ cấu hình localhost với 127.0.0.1 ở tầng dưới của hệ điều hành Linux không phải là một địa chỉ mạng, sử dụng localhost ở đây

Các thị trường của IB phải trả phí để đăng ký, nếu bạn cần thông tin ticker và độ sâu trong thời gian thực, xin vui lòng đăng ký trả tiền, nếu không chỉ nhận được các thị trường trì hoãn

Thiết lập

Xóa xác nhận lệnh giao dịch trên API, cần xóa hộp xác nhận lệnh

img

Để tránh thoát khỏi cửa ngõ IB, bạn cần chọn nút "Auto restart" (bằng mặc định là "Auto logoff" không phải là điều chúng tôi cần) trong "Configuration"-> "Lock and Exit"

img

Nếu màn hình khóa không được sử dụng, bạn có thể cài đặt xscreensaver giải quyết ((Vì sự an toàn, hãy thoát khỏi màn hình khóa sau khi chạy)

apt install xscreensaver

Khởi động sau khi cài đặtxscreensaverThiết lập và chạy màn hình khóa

Chú ý.


Thêm nữa