Arahan untuk memasang Interactive Brokers IB Gateway dalam Linux Bash

Penulis:Lydia, Dicipta: 2023-12-04 15:55:24, Dikemas kini: 2023-12-27 21:42:42

FMZ platform kini menyokong integrasi Interactive Brokers (IB). Ia agak mudah di Windows, jadi kami tidak akan menerangkan cara memasangnya di sini. Untuk pengguna Linux yang biasanya menyewa pelayan tanpa antara muka grafik dan hanya mempunyai SSH, pemasangan lebih mencabar. Artikel ini akan menerangkan cara memasang IB Gateway untuk perdagangan kuantitatif. Kami biasanya memilih untuk memasang IB Gateway bukannya klien TWS, kerana klien TWS ditutup secara berkala dan tidak sesuai untuk perdagangan kuantitatif. Di sini kami mengambil Debian sebagai contoh:

Langkah 1: Pasang Perkhidmatan Desktop dan VNC

Pertama, anda perlu memasang perkhidmatan desktop dan pelayan VNC untuk membolehkan akses desktop jauh. Di sini, kita akan menggunakan xfce dan TightVNC sebagai contoh. Jalankan arahan berikut di terminal untuk memasang:

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

Sila ambil perhatian bahawa panjang maksimum untuk kata laluan semasa pemasangan adalah 8 aksara. Sila tetapkan kata laluan yang sangat selamat. Port permulaan lalai untuk sesi pertama adalah 5901.

Langkah 2: Sambungkan ke VNC dan pasang IB Gateway

Alamat lalai adalahvnc://IP Address:5901, anda boleh log masuk dengan memasukkan kata laluan. Untuk Windows, sila muat turun dan memasang pelanggan VNC sendiri.

Halaman muat turun:https://www.interactivebrokers.com/en/trading/ibgateway-stable.phpSila gunakan alat yang serupa dengan wget untuk memuat turun. Jika anda tidak dapat mencari versi yang sepadan, sila klik pada Download for Other Operating Systems pada halaman untuk mencari.

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

Jika ia tidak selesa untuk memuat turun dalam VNC, anda boleh memulakan muat turun SSH yang berasingan dan kemudian memasangnya di bawah persekitaran desktop VNC.

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

Antara muka sudah boleh dipaparkan di sini, anda boleh secara manual menjalankan direktori pemasangan terus dengan menjalankan./ibgateway.

img

Selepas pemasangan, log masuk dan cari pilihan API. Pastikan anda tidak memilih Read-Only API. Nombor port juga terdapat dalam tetapan. Sila sesuaikan pertukaran dengan betul mengikut nombor port ini.

img

Pertukaran dikonfigurasi seperti berikut: ID Pelanggan. Jika anda mempunyai beberapa robot yang perlu disambungkan, ini perlu ditetapkan kepada ID yang berbeza, kerana IB tidak membenarkan ID Pelanggan yang sama untuk disambungkan secara serentak.

img

Perlu diperhatikan bahawa localhost dan127.0.0.1bukan alamat rangkaian yang sama di peringkat bawah sistem operasi Linux, di sini kita menggunakan localhost.

Data pasaran IB memerlukan langganan berbayar. Jika anda memerlukan maklumat ticker dan kedalaman masa nyata, sila langganan dengan bayaran, jika tidak, anda hanya boleh menerima ticker tertunda.


Lebih lanjut