11
fokus pada
607
Pengikut

Petunjuk untuk menginstal Interactive Brokers IB GATEWAY di Linux bash

Dibuat di: 2023-12-04 14:38:31, diperbarui pada: 2023-12-12 12:51:56
comments   0
hits   1760

FMZ mendukung akses IB Interactive Brokers. Sangat mudah digunakan di Windows, jadi saya tidak akan menjelaskan cara menginstalnya. Pengguna Linux umumnya menyewa server tanpa antarmuka, hanya SSH, yang lebih sulit diinstal. Berikut adalah artikel untuk menjelaskan cara menginstal IB GateWay. Untuk perdagangan kuantitatif, kami biasanya memilih untuk menginstal IB GATEWAY daripada klien TWS, karena klien TWS akan ditutup secara berkala dan tidak cocok untuk perdagangan kuantitatif. Di sini kami mengambil Debian sebagai contoh:

Langkah 1: Instal 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 dengan TightVNC sebagai contoh. Jalankan perintah berikut di terminal Debian untuk menginstal:

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

Harap perhatikan bahwa kata sandi maksimum yang Anda masukkan selama instalasi adalah 8 karakter. Harap tetapkan kata sandi yang sangat aman. Port default untuk memulai sesi pertama adalah 5901.

CentOS dapat diganti dengan yang berikut ini

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

Langkah 2: Hubungkan ke VNC dan instal IB Gateway

Alamat defaultnya adalahvnc://IP地址:5901 Masukkan kata sandi untuk masuk. Untuk Windows, silakan unduh dan instal klien VNC sendiri.

Halaman unduhan: https://www.interactivebrokers.com/en/trading/ibgateway-stable.php Gunakan wget atau alat serupa untuk mengunduh. Jika Anda tidak dapat menemukan versi yang sesuai, klik “Unduh untuk Sistem Operasi Lain” di halaman untuk mencarinya.

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

Jika tidak nyaman mengunduh di VNC, Anda dapat membuka unduhan SSH terpisah dan kemudian menginstalnya di lingkungan desktop VNC

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

Antarmuka sudah ditampilkan di sini. Operasi manual dapat dijalankan langsung dari direktori instalasi./ibgateway

Petunjuk untuk menginstal Interactive Brokers IB GATEWAY di Linux bash

Setelah instalasi, masuk, cari opsi API, dan pastikan untuk menghapus centang “Read-Only API”. Nomor port juga ada di pengaturan. Harap konfigurasikan pertukaran dengan benar sesuai dengan nomor port di sini.

Petunjuk untuk menginstal Interactive Brokers IB GATEWAY di Linux bash

Perlu dicatat bahwa saat menambahkan konfigurasi FMZ, localhost dan 127.0.0.1 bukanlah alamat jaringan yang sama di lapisan bawah sistem operasi Linux. localhost digunakan di sini.

Kutipan IB memerlukan biaya berlangganan. Jika Anda memerlukan ticker dan informasi kedalaman secara real-time, silakan membayar untuk berlangganan, jika tidak, Anda hanya akan menerima kutipan yang tertunda.

mendirikan

Untuk membatalkan konfirmasi pesanan transaksi API, Anda perlu membatalkan kotak konfirmasi pesanan

Petunjuk untuk menginstal Interactive Brokers IB GATEWAY di Linux bash

Untuk mencegah IB Gateway keluar, Anda perlu memilih “Auto restart” di “Configuration”->“Lock and Exit” (default-nya adalah “Auto logoff” yang bukan yang kita perlukan)

Petunjuk untuk menginstal Interactive Brokers IB GATEWAY di Linux bash

Jika layar kunci bawaan tidak berfungsi, Anda dapat menginstal xscreensaver untuk menyelesaikan masalah (demi alasan keamanan, harap kunci layar sebelum keluar setelah berjalan)

apt install xscreensaver

Setelah instalasi, jalankanxscreensaverSiapkan dan jalankan layar kunci

Melihat