Interactive Brokers
Hubungkan Interactive Brokers sekali dengan token Flex Web Service dan dua Flex Query. Tradeways mengimpor eksekusi saham, ETF, dan valas baru sesuai jadwal.
Interactive Brokers
Hubungkan Interactive Brokers sekali, lalu Tradeways mengimpor eksekusi Anda secara otomatis. Tidak ada yang perlu dipasang dan komputer Anda tidak perlu menyala: Tradeways mengunduh laporan Flex yang Anda siapkan dari Interactive Brokers sesuai jadwal.
Koneksi ini bersifat hanya-baca. Token Flex Web Service hanya dapat mengunduh laporan Flex yang Anda konfigurasi. Token ini tidak dapat menempatkan order atau memindahkan dana.
Penyiapan memakan waktu sekitar sepuluh menit. Anda membuat tiga hal di Interactive Brokers dan menempelkannya ke Tradeways:
| Apa | Tampilannya | Fungsinya |
|---|---|---|
| Token Flex Web Service | Angka panjang, sekitar 25 digit | Memungkinkan Tradeways mengunduh laporan Anda |
| ID Activity Flex Query | Angka pendek, sekitar 7 digit | Laporan harian: koreksi, komisi, posisi terbuka |
| ID Trade Confirmation Flex Query | Angka pendek, sekitar 7 digit | Laporan hari yang sama: eksekusi baru |
Semuanya ada di Interactive Brokers pada Performance & Reports → Flex Queries. Gambar di bawah berasal dari aplikasi seluler Interactive Brokers, tempat halaman ini bernama Trade Reports. Client Portal di desktop menampilkan bidang yang sama.
Untuk mengimpor riwayat sebelum koneksi dibuat, atau mengimpor tanpa token, lihat impor file Interactive Brokers.
Siapkan Interactive Brokers
1. Aktifkan Flex Web Service dan buat token
Buka Flex Queries, lalu pilih ikon roda gigi di samping Flex Web Service Configuration.

- Aktifkan Flex Web Service Status.
- Biarkan Valid for IP Address kosong. Tradeways tidak terhubung dari alamat tetap, sehingga token yang dibatasi ke alamat IP akan ditolak.
- Pilih Generate New Token dan tentukan berapa lama token berlaku. Masa berlaku terpanjang membuat Anda tidak perlu segera menggantinya.
Salin token tersebut. Membuat token lain nanti akan membatalkan token ini; jika itu terjadi, ganti kredensial di Tradeways.
2. Buat dua Flex Query
Di halaman Flex Queries, setiap jenis query memiliki tombol + sendiri.

Activity Flex Query (1). Di portal berbahasa Jerman, ini bernama Kontoumsatz-Flex-Query.
- Beri nama, misalnya
Tradeways. - Tambahkan bagian Trades. Pilih Executions sebagai tingkat detail dan pilih semua bidang.
- Tambahkan bagian Open Positions. Pilih Summary sebagai tingkat detail dan pilih semua bidang.
- Atur format ke XML. Periode tidak berpengaruh: Tradeways menentukan tanggal pada setiap permintaan.
- Atur konfigurasi umum seperti pada langkah 3, lalu simpan.
Trade Confirmation Flex Query (2). Di portal berbahasa Jerman, ini bernama Handelsbestätigungs-Flex-Query.
- Beri nama, misalnya
Tradeways. - Tambahkan bagian Trade Confirmation. Pilih Execution sebagai tingkat detail dan pilih semua bidang.
- Atur format ke XML.
- Atur konfigurasi umum seperti pada langkah 3, lalu simpan.
Setiap query dapat mencakup beberapa akun Interactive Brokers. Anda tidak perlu satu query per akun; Tradeways menanyakan tujuan setiap akun saat pertama kali melihatnya.
3. Atur konfigurasi umum di kedua query
Kedua query memiliki blok General Configuration. Atur empat nilai yang sama di masing-masing.

- Date Format:
yyyyMMdd. - Time Format:
HHmmss TimeZone. Ini pengaturan yang paling mudah terlewat. Tanpa pengaturan ini, waktu eksekusi tidak memuat zona waktu, dan Tradeways tidak mengimpor laporan yang waktunya harus ditebak. - Date/Time Separator:
; (semi-colon). - Include Offsetting Trade/Cancel Pairs?: Yes. Eksekusi yang dibatalkan Interactive Brokers kemudian ikut dihapus dari jurnal Anda.
Biarkan Profit and Loss pada Default. Opsi lainnya dapat dibiarkan apa adanya.
4. Salin kedua ID query
Buka setiap query. Query ID ditampilkan di bagian atas detail.

Kedua ID query harus berbeda. Token jauh lebih panjang daripada ID query, sehingga ketiga nilai ini mudah dibedakan.
Hubungkan di Tradeways
- Buka Pengaturan → Integrasi dan temukan Interactive Brokers.
- Pilih Hubungkan Interactive Brokers.
- Tempelkan token ke Token Flex Web Service, ID query Activity ke ID query Activity, dan ID query Trade Confirmation ke ID query Trade Confirmation. Pilih Hubungkan.
- Tradeways memeriksa token dan kedua query. Interactive Brokers dapat memerlukan beberapa menit untuk membuat laporan. Anda dapat menutup jendela; status diperbarui di Pengaturan.
- Jika laporan memuat akun Interactive Brokers, petakan masing-masing ke akun Tradeways tersendiri, atau pilih Jangan impor. Tidak ada yang diimpor untuk sebuah akun sampai akun itu dipetakan.
Token disimpan terenkripsi dan tidak pernah ditampilkan lagi. Nomor akun Interactive Brokers ditampilkan dalam bentuk tersamar.
Setelah sinkronisasi pertama mengimpor sesuatu, akun yang dipetakan mempertahankan tujuannya. Anda dapat mengecualikannya dan menyertakannya lagi nanti, tetapi hanya ke akun Tradeways yang sama. Memindahkannya akan mengimpor riwayat yang sama ke akun kedua.
Cara kerja sinkronisasi
Sinkronisasi otomatis bukan umpan waktu nyata. Interactive Brokers menerbitkan laporan Flex dengan jeda, dan Tradeways membacanya sesuai jadwal:
- Eksekusi baru: query Trade Confirmation diperiksa sekitar setiap 15 menit. Perkirakan eksekusi baru muncul di jurnal Anda dalam sekitar 10 hingga 20 menit.
- Koreksi dan posisi terbuka: query Activity diperiksa sekali sehari. Query ini mengambil eksekusi yang terlambat, komisi yang dikoreksi, dan harga penutupan hari itu untuk posisi terbuka.
- Sinkronisasi pertama: mencakup 365 hari kalender terakhir. Riwayat yang lebih lama berasal dari impor file.
Pilih Sinkronkan sekarang untuk meminta pemeriksaan lebih awal. Permintaan dibatasi satu kali setiap 15 menit.
Eksekusi dicocokkan berdasarkan ID eksekusi Interactive Brokers. Eksekusi yang sudah ada di jurnal Anda, dari laporan sebelumnya atau dari impor file, tidak diimpor dua kali. Transaksi yang Anda hapus tetap terhapus ketika laporan berikutnya memuat kembali eksekusinya.
Yang diimpor
- Eksekusi saham dan ETF, serta eksekusi valas
CASHyang ditandai Interactive Brokers sebagai pembukaan atau penutupan. Kelas aset lain dihitung sebagai tidak didukung dan dilewati. - Eksekusi sebagian, pembalikan posisi, dan komisi sebagaimana dilaporkan Interactive Brokers, termasuk rabat komisi.
- Pembatalan: eksekusi yang dibatalkan dihapus dari transaksi tempat eksekusi itu berada.
- P&L berjalan pada posisi saham dan ETF yang terbuka, dari harga penutupan harian (
MarkPrice) di laporan Activity. Ini bukan kuotasi langsung.
Metrik ekskursi dan analisis berbasis harga lainnya hanya muncul untuk instrumen dengan riwayat harga yang didukung. Transaksi lain diimpor tanpa metrik tersebut; Tradeways tidak memperkirakannya.
Celah riwayat
Eksekusi penutupan memerlukan eksekusi pembukaannya. Jika eksekusi pembukaan lebih lama dari periode yang disinkronkan dan belum ada di jurnal Anda, Tradeways melewati eksekusi penutupan dan menghitungnya sebagai celah riwayat. Tradeways tidak membuat eksekusi pembukaan pengganti. Untuk menutup celah, impor file yang mencakup kedua eksekusi ke akun yang sama.
Status dan jumlah
Setiap koneksi di Pengaturan menampilkan statusnya, pemeriksaan terakhir, pemeriksaan berhasil terakhir, dan pemeriksaan terjadwal berikutnya, dalam zona waktu Anda.
| Status | Artinya |
|---|---|
| Memeriksa | Laporan sedang diminta atau diproses. |
| Pilih akun | Akun Interactive Brokers baru ditemukan. Petakan atau kecualikan untuk melanjutkan. |
| Aktif | Pemeriksaan terakhir berhasil. |
| Aktif, ada baris dilewati | Laporan terakhir diimpor, tetapi beberapa baris perlu ditinjau dan dilewati. Sinkronisasi berlanjut. |
| Tertunda, mencoba lagi | Interactive Brokers tidak tersedia. Tradeways mencoba lagi secara otomatis. |
| Perlu tindakan | Token, query, atau format laporan perlu diperbaiki. Sinkronisasi berhenti sampai Anda memperbaikinya. Pesan menyebutkan penyebabnya. |
Jumlah menggambarkan laporan terakhir: eksekusi yang diimpor, dilewati sebagai duplikat, dihapus karena dibatalkan, dilewati karena tidak didukung, dan dilewati sebagai celah riwayat. Karena laporan Activity harian tumpang tindih dengan hari-hari sebelumnya, sebagian besar eksekusinya dihitung sebagai duplikat. Itu normal.
Pemecahan masalah
| Pesan atau gejala | Yang perlu dilakukan |
|---|---|
| Token Flex telah kedaluwarsa | Buat token baru di langkah 1, lalu pilih Ganti kredensial. |
| Token Flex dibatasi untuk alamat IP tertentu | Buat token dengan Valid for IP Address dibiarkan kosong. |
| ID Flex query tidak valid | Periksa bahwa setiap ID berada di kolom yang tepat dan bahwa query Activity dan Trade Confirmation tidak tertukar. |
| Laporan tidak dapat dibaca | Atur format kedua query ke XML. |
| Beberapa baris dalam laporan ini tidak dapat dibaca | Atur format waktu kedua query ke HHmmss TimeZone dan pilih semua bidang di setiap bagian. Waktu eksekusi harus memiliki akhiran US Eastern, EST atau EDT. |
| Eksekusi baru baru muncul keesokan harinya | Query Trade Confirmation tidak mengembalikannya. Periksa bagian dan konfigurasi umumnya. |
| Akun sudah terhubung melalui token Flex lain | Hapus akun dari salah satu query, atau putuskan koneksi yang lain. |
| Laporan terlalu besar | Impor riwayat yang lebih lama dari file. Jika eksekusi baru berhenti masuk, hubungi dukungan. |
Setelah Anda memperbaiki token atau query di Interactive Brokers, pilih Ganti kredensial untuk memeriksa lagi. Jika akun tujuan tidak tersedia, pilih Petakan akun. Putuskan koneksi menghentikan semua pemeriksaan dan menghapus token; transaksi yang sudah diimpor tetap ada di akun Anda.
Pemecahan masalah
Solusi untuk indikator ATAS Tradeways — sinkronisasi, pengalihan akun, cuplikan layar yang hilang, peringatan risiko, autentikasi, dan pengiriman log ke dukungan.
MetaTrader
Hubungkan akun MetaTrader 4 atau 5 ke Tradeways dengan kredensial read - hanya investor untuk otomatis, terus menerus trade sync.