Dibuat di: 2025-10-11 18:13:15,
diperbarui pada:
2025-10-11 18:21:03

0

316
Pengantar
Beberapa waktu yang lalu, banyak pengguna yang ingin melakukan trading saham secara otomatis. Namun, banyak pengguna yang tidak tahu bagaimana mengkonfigurasi API yang disusupi, sering mengalami kegagalan koneksi, kesalahan konfigurasi port, dan lain-lain. Oleh karena itu, artikel ini menjelaskan langkah-langkah lengkap untuk mengkonfigurasi IB Gateway di Mac dan menghubungkan inventor ke host kuantitatif, dan membantu membangun lingkungan perdagangan otomatis dengan cepat.
Apa itu IB Gateway?
Pengantar
IB GatewayInteractive Brokers adalah perusahaan yang menyediakan layanan penetrasi.Program Gateway API ringan, yang dirancang khusus untuk transaksi terprogram dan otomatis.

IB Gateway vs TWS vs IBKR Desktop
| Klien |
Penggunaan |
Dukungan API |
Pemanfaatan sumber daya |
| IB Gateway |
API yang dirancang khusus untuk transaksi |
✓ Dukungan |
Rendah (disarankan) |
| TWS (Trader Workstation) |
Transaksi GUI + API |
✓ Dukungan |
Dalam |
| IBKR Desktop |
Edisi baru GUI Trading |
Yang tidak mendukung |
Dalam |
Mengapa memilih IB Gateway
- ✓ Dirancang khusus untuk APITidak ada antarmuka grafis yang rumit:
- ✓ Kurang Menggunakan Sumber DayaCocok untuk jangka waktu yang lama:
- ✓ Stabilitas yang baikFokus pada fungsi koneksi API:
- ✓ Konfigurasi sederhanaHanya perlu pengaturan API dasar:
- ✓ Cocok untuk penyebaran server: Tidak perlu GUI, bisa berjalan di latar belakang
Peran IB Gateway
IB Gateway adalah sebuahPenerjemah dan Transit:
你的交易策略代码
↓
发明者托管者
↓
IB Gateway ← 翻译和转发指令
↓
IBKR 交易系统
Ini bertanggung jawab untuk:
- Menjaga koneksi ke server IBKR
- Instruksi transaksi untuk menerima prosedur eksternal
- Meneruskan perintah ke IBKR
- Kembali data pasar dan informasi akun
II, IB API menjelaskan mekanisme kerja
Prinsip arsitektur API
IB Gateway sebagaiServer lokal, menyediakan API untuk program eksternal untuk terhubung:
交易程序/托管者 ←→ IB Gateway (本地服务器) ←→ IBKR 服务器
(客户端) (监听端口4001/4002) (远程交易系统)
Proses kerja
IB Gateway dimulai
- Masuk ke akun IBKR
- Memulai Socket Monitoring secara lokal (port 4001 atau 4002)
Hubungan administrator/prosedur transaksi
- Disetujui
localhost:4002Koneksi ke Gateway lokal
- Verifikasi Gateway dan membuat koneksi
Transmisi data dan perintah
- Administrator mengirim instruksi transaksi → Gateway → IBKR Server
- Data pasar, informasi akun ← Gateway ← IBKR Server
Mengapa perlu digabungkan?
Host dan IB Gateway harus berjalan pada komputer yang samaKarena:
- ✓ Gateway hanya mendengarkan
127.0.0.1 (localhost)
- ✓ Keamanan: tidak terbuka
- ✓ Latensi rendah: Komunikasi lokal cepat
- ✓ Stabilitas: Menghindari dampak dari gangguan jaringan
Peran API
- Langganan langsungData harga saham, futures, dan opsi:
- Pencarian akunLihat saldo, kepemilikan, dan kerugian:
- Tempatkan pesananSubmit, Modify, Cancel Order: Submit, modify, cancel order: Submit, modify, cancel order
- Data historisKode K, catatan transaksi:
- PemberitahuanPemasaran langsung berdasarkan pesanan, perubahan harga, dan lainnya.
Ketiga, download dan instal.
Unduh IB Gateway
Pemasangan
- Membuka
.dmgDokumen
- Seret IB Gateway ke folder Applications
4. Memulai dan masuk
Mengaktifkan IB Gateway
- Buka dari folder Aplikasi
Memilih Mode Transaksi
- Paper Trading(Akun Simulasi) → Port 4002
- Live Trading(Akun disk) → Port 4001
Masuk ke akun
- Masukkan nama pengguna dan kata sandi
- Tunggu untuk login lengkap
Konfigurasi pengaturan API

Buka pengaturan API
- Klik di pojok kiri atas.Configure(Ikon roda gigi)
- PilihanSettings → API → Settings
Mengaktifkan API
☑ 只读API (Enable ActiveX and Socket Clients)
套接字端口:
- 模拟账户: 4002
- 实盘账户: 4001
受信任的IP: 127.0.0.1
Menyimpan pengaturan
- Klik“Mengharukan”Menyimpan
- Memulai kembali IB GatewayMengaktifkan pengaturan
Keenam, Perkenalan Pertama
Ketika API pertama kali terhubung, IB Gateway akan menampilkan jendela otorisasi:
- Klik“Ya” atau “Terima”
- Tentukan“Tidak ada pertanyaan lagi”
7. Penemu Mengukur Konfigurasi Host
Persyaratan konfigurasi
Program host harus diinstal pada komputer yang sama dengan IB Gateway
Langkah Konfigurasi
- Instal program host secara lokal

- Konfigurasikan Exchange
- Akun simulasi ((IB Gateway perlu dimodifikasi):
localhost:4002
- Rekening disk fisik ((IB Gateway perlu diubah):
localhost:4001

Ini akan membuka terminal perdagangan dan Anda akan melihat konfigurasi yang telah selesai, menampilkan data perdagangan dan data akun.

8. Perhatian
- ✓ API juga bisa disambungkan di akhir pekan (tidak ada hubungannya dengan IPO)
- ✓ Pastikan IB Gateway tetap berjalan
- ✓ Dianjurkan untuk melakukan uji coba dengan sim account
- ✓ Host dan Gateway harus berada di komputer yang sama
- ✓ Konfigurasi Linux Cloud Server tersedia di: https://www.fmz.com/digest-topic/10308
Meringkaskan
Dengan mengikuti langkah-langkah konfigurasi di artikel ini, Anda seharusnya telah berhasil membangun IB Gateway dan terhubung ke Inventor Quantum Host. Ingat, IB Gateway adalah gateway ringan yang dirancang khusus untuk perdagangan API, yang berperan sebagai pergantian tengah di komputer lokal Anda, yang memungkinkan strategi perdagangan Anda dengan aman dan efisien untuk menembus sistem perdagangan sekuritas.