Instruksi untuk menginstal Interactive Brokers IB Gateway di Linux Bash

Penulis:Lydia, Dibuat: 2023-12-04 15:55:24, Diperbarui: 2023-12-27 21:42:42

FMZ platform sekarang mendukung integrasi Interactive Brokers (IB). Ini cukup sederhana di Windows, jadi kami tidak akan menjelaskan cara menginstalnya di sini. Untuk pengguna Linux yang umumnya menyewa server tanpa antarmuka grafis dan hanya memiliki SSH, pemasangan lebih menantang. Artikel ini akan menjelaskan cara menginstal IB Gateway untuk perdagangan kuantitatif. Kami biasanya memilih untuk menginstal IB Gateway alih-alih klien TWS, karena klien TWS ditutup secara berkala dan tidak cocok untuk perdagangan kuantitatif. Di sini kami mengambil Debian sebagai contoh:

Langkah 1: Menginstal Layanan Desktop dan VNC

Pertama, Anda perlu menginstal layanan desktop dan server VNC untuk mengaktifkan akses desktop jarak jauh. Di sini, kita akan menggunakan xfce dan TightVNC sebagai contoh.

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

Harap dicatat bahwa panjang maksimum untuk kata sandi selama instalasi adalah 8 karakter. Silakan atur kata sandi yang sangat aman. Port startup default untuk sesi pertama adalah 5901.

Langkah 2: Sambungkan ke VNC dan Instal IB Gateway

Alamat default adalahvnc://IP Address:5901, Anda dapat masuk dengan memasukkan kata sandi. Untuk Windows, silahkan download dan instal klien VNC sendiri.

Halaman unduhan:https://www.interactivebrokers.com/en/trading/ibgateway-stable.phpJika Anda tidak dapat menemukan versi yang sesuai, silakan klik Download for Other Operating Systems di halaman untuk mencari.

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

Jika tidak nyaman untuk mengunduh di dalam VNC, Anda dapat memulai unduhan SSH terpisah dan kemudian menginstalnya di bawah lingkungan desktop VNC.

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

Antarmuka sudah dapat ditampilkan di sini, Anda dapat secara manual menjalankan direktori instalasi langsung dengan menjalankan./ibgateway.

img

Setelah instalasi, masuk dan cari opsi API. Pastikan untuk menghapus centang Read-Only API. Nomor port juga ada di pengaturan. Silakan konfigurasi pertukaran dengan benar sesuai dengan nomor port ini.

img

Pertukaran dikonfigurasi sebagai berikut: Client ID. Jika Anda memiliki beberapa robot yang perlu terhubung, ini perlu diatur ke ID yang berbeda, karena IB tidak mengizinkan ID klien yang sama untuk terhubung secara bersamaan.

img

Harus dicatat bahwa localhost dan127.0.0.1tidak alamat jaringan yang sama di tingkat bawah dari sistem operasi Linux, di sini kita menggunakan localhost.

Data pasar IB memerlukan langganan berbayar. Jika Anda membutuhkan informasi ticker dan kedalaman waktu nyata, silakan berlangganan dengan biaya, jika tidak, Anda hanya dapat menerima ticker tertunda.


Lebih banyak