MT4, MT5, cTrader – standar industri dan alternatifnya
MetaTrader 4, MetaTrader 5, dan cTrader memungkinkan analisis pasar dan penempatan order, tetapi alat serta kemampuan otomatisasinya berbeda. Pilih berdasarkan alur kerja: trading manual, algoritme yang sudah ada, atau proyek pengembangan baru. Pisahkan fitur platform dari data dan ketentuan akun broker. Karena itu, EUR/USD yang sama dapat menampilkan candle atau spread berbeda pada konfigurasi berbeda. Di bawah, kami membandingkan terminal, menjelaskan jalur order, dan menunjukkan persyaratan yang perlu diperiksa sebelum memilih. Popularitas saja tidak menentukan kesesuaian platform.

- Platform bukan broker – MT4 pada broker yang menjalankan model A-Book dan MT4 pada broker yang menginternalisasi arus order terlihat sama dari sisi antarmuka. Terminal menampilkan dan mengirim; server broker menerima dan mengeksekusi
- MT4 mempertahankan posisinya berkat ekosistem, bukan fiturnya – MetaQuotes berhenti menjual lisensi MT4 baru pada Januari 2018, tetapi broker dengan lisensi lama tetap memelihara platform tersebut. Migrasi membuat biaya pengembangan kode MQL4 selama dua dekade harus dibayar lagi[15]
- MT5 adalah produk terpisah, bukan "MT4 dengan angka lebih besar" – bahasa berbeda (MQL5), dua metode pencatatan posisi (netting dan hedging), 21 kerangka waktu, penguji multisimbol dengan periode forward terpisah dan emulasi penundaan eksekusi[2][3]. Kode MQL4 tidak berjalan di sini tanpa ditulis ulang
- cTrader Algo kini berarti C# dan Python – dokumentasi Spotware mencantumkan kedua bahasa serta tiga jenis algoritme: cBot, indikator kustom, dan plugin. cBot dapat berjalan secara lokal atau di cloud cTrader dan tetap bekerja ketika aplikasi ditutup (per 2026-08-22)[8][9]
- "Perlindungan slippage asimetris" bukan nama fitur dalam dokumentasi cTrader – mekanisme yang didokumentasikan bernama market range dan membatasi deviasi maksimum harga eksekusi order pasar[11]. Ini pengaturan order opsional, bukan jaminan harga yang lebih baik
- Nilai spread pada bilah alat platform adalah kuotasi terakhir yang diketahui, bukan harga eksekusi Anda – harga eksekusi baru diketahui dari konfirmasi transaksi, dan slippage baru dapat dihitung setelah harga itu dibandingkan dengan harga yang Anda minta
- Pilihan baru masuk akal setelah kriterianya dinyatakan – hasilnya berbeda bagi trader manual, pemilik EA MQL4 yang berfungsi, dan orang yang membangun algoritme dari nol. Tiga profil di akhir artikel menguraikan kriteria tersebut
1. MT4 – mengapa masih bertahan dan apa yang mempertahankannya di pasar
MetaTrader 4 diluncurkan pada 2005. Laporan industri bertanggal 12 Januari 2018 menjelaskan berakhirnya penjualan lisensi broker MT4 baru, dengan dukungan berlanjut bagi klien lama dan pengaturan white-label [15]. Ini informasi historis mengenai lisensi, bukan bukti bahwa broker baru kini tidak dapat menawarkan terminal atau bahwa pemeliharaan telah berakhir. Catatan rilis resmi mengonfirmasi build 1440 tanggal 21 Februari 2025, 1460 tanggal 5 Maret 2026, dan 1470 tanggal 12 Maret 2026, yang mencakup keamanan, perbaikan, dan stabilitas [21]. Versi yang lebih baru, build 1490 tanggal 2 Oktober 2026 juga mengubah penanganan FIFO SL/TP. Periksa versi yang tersedia pada broker Anda. Lisensi, pembaruan, dan ketersediaan akun perlu dipisahkan: kode yang sudah ada serta lingkungan pengguna tetap menjadi kriteria pemilihan, tetapi tidak dengan sendirinya menjelaskan alasan dukungan produk berlanjut.
MQL4 memungkinkan pengembang memulai dengan program kecil, tetapi tidak terbatas pada instruksi dasar: bahasa saat ini mendukung kelas, pewarisan, polimorfisme, dan fitur berorientasi objek lain yang dijelaskan dalam dokumentasi MQL4. Expert Advisor umumnya memakai penangan peristiwa — OnInit() saat inisialisasi, OnTick() setelah tick baru, dan OnDeinit() saat dihentikan — serta operasi seperti OrderSend() dan OrderClose(). Persilangan dua moving average dapat memiliki logika sinyal sederhana; jumlah baris bergantung pada gaya pemrograman. Penanganan kesalahan server, pengelolaan posisi terbuka, dan pemulihan status setelah koneksi terputus memerlukan lebih banyak pekerjaan. Konfigurasi dan pemeliharaannya dibahas dalam artikel otomatisasi.

Fitur terminal sendiri terbatas dan terdokumentasi jelas: 9 kerangka waktu, 30 indikator bawaan, 24 objek analisis menurut halaman vendor, serta 4 jenis pending order (Buy Limit, Sell Limit, Buy Stop, Sell Stop)[1]. MT4 mencatat posisi hanya dalam mode hedging, sehingga posisi berlawanan pada simbol yang sama dapat dimiliki bersamaan. Istilahnya penting: hedging dan netting merupakan cara pencatatan posisi, bukan model eksekusi order. Mode eksekusi – Instant, Request, atau Market, serta Exchange Execution pada MT5 untuk instrumen yang diselesaikan melalui bursa – ditentukan broker dalam spesifikasi simbol. Broker pula yang menentukan kapan server meminta konfirmasi lagi dan kapan mengeksekusi tanpa bertanya. Keempat mode berperilaku berbeda dan dijelaskan pada bagian 7, dengan catatan MT4 hanya menyediakan tiga yang pertama.
Ekosistem, bukan sekadar platform. Dua puluh tahun di pasar meninggalkan banyak kode: Expert Advisor siap pakai, indikator kustom, skrip pengelolaan posisi, dan panel trading yang tersebar di MQL5.com, GitHub, serta forum industri. Belum ada hitungan porsi yang bermanfaat berdasarkan sampel terbuka, jadi anggap kumpulan tersebut sebagai bahan penelaahan, bukan perangkat kerja yang sudah selesai. Nilainya berada di tempat lain: trader yang dapat membaca MQL4 memiliki bahan belajar dan adaptasi, alih-alih memulai dari berkas kosong. Artikel ini tidak membandingkan volume kode gratis antar-ekosistem karena tidak ada dasar publik yang dihitung; Anda cukup memeriksanya sendiri dengan mendaftar alat yang benar-benar dipakai dan mencari masing-masing dalam katalog tiap platform.
Inersia yang sama berlaku pada broker. Memindahkan klien ke platform lain biasanya membuat indikator, templat, dan algoritme mereka tidak bekerja. Biayanya langsung terasa oleh klien, sedangkan manfaatnya tersebar sepanjang waktu. Jadi MT4 bertahan kurang lebih karena alasan yang sama dengan COBOL dalam sistem penyelesaian bank: bukan karena paling baik, melainkan karena menggantinya lebih mahal daripada mempertahankannya.
Keterbatasan perlu dinilai berdasarkan tugas tertentu. MT4 tidak mendukung netting, tetapi hedging saja tidak menentukan apakah instrumen diperdagangkan di bursa; arsitektur platform dan penawaran broker juga berpengaruh. Penguji MT4 menguji satu simbol per proses. Menjumlahkan hasil pengujian terpisah tidak mereproduksi strategi keranjang dengan modal bersama, sinyal serentak, dan ketergantungan antarposisi – model itu membutuhkan lingkungan pengujian tambahan yang terpadu. Terminal berasal dari aplikasi 32-bit, yang dapat membatasi pemrosesan data historis besar. Bandingkan perangkat grafik dengan kebutuhan jendela, gambar, dan pengaturan alur kerja Anda. Periksa kemampuan melepas jendela pada versi yang digunakan. Keterbatasan ini penting menurut tugas, sumber daya, dan fitur yang dibutuhkan, bukan sekadar jumlah jam memandang grafik.
Otomatisasi MT4 membawa pertanyaan tersendiri: di mana kode itu akan berjalan. Expert Advisor dijalankan di dalam terminal, sehingga komputer mati berarti algoritme mati – itulah alasan popularitas server VPS di lingkungan ini. Kapan VPS diperlukan, masalah yang tidak diselesaikannya, dan cara menangani kegagalan dibahas dalam artikel otomatisasi dan VPS (11.5); di sini cukup diingat bahwa ini merupakan sifat lingkungan eksekusi, bukan kelebihan atau kekurangan platform itu sendiri.
.ex4 sudah dikompilasi sehingga perilakunya tidak dapat Anda verifikasi. Jangan gunakan ulang kata sandi akun di tempat lain, dan berikan layanan eksternal paling jauh kata sandi investor, yang dijelaskan lebih lanjut pada bagian 8.2. MT5 – tambahan yang ditawarkan dan alasan migrasi tidak sederhana
MetaTrader 5 terkadang disebut versi MT4 yang lebih baru, dan inilah sumber kesalahpahaman berulang tentang migrasi. MT5 adalah produk terpisah yang ditulis dari awal, dengan bahasa dan model peristiwa berbeda. MetaQuotes merancangnya sebagai terminal multiaset – mata uang bersama instrumen yang diselesaikan melalui bursa – dan keputusan arsitektur itu tercermin dalam segala hal, dari pencatatan posisi hingga susunan pengujinya.
Konsekuensi yang terlihat sejak pertama diluncurkan menyangkut pencatatan posisi. MT5 mendukung kedua sistem: netting, dengan satu posisi neto per instrumen, dan hedging, dengan posisi berlawanan berdampingan. Mode hedging hadir pada 2016, beberapa tahun setelah platform diluncurkan – catatan rilis build 1325 tanggal 22 April 2016 mengumumkannya dengan kalimat "Kami menambahkan sistem pencatatan kedua — hedging, yang memperluas peluang trader Forex ritel"[33] (diperiksa 2026-08-22) – melengkapi model netting yang sebelumnya tersedia. Mode yang muncul pada akun bukan keputusan Anda: broker menetapkannya saat mengonfigurasi server dan jenis akun, tetapi hanya dapat memilih model yang didukung platform. Pada MT4 hanya hedging, pada MT5 keduanya. Periksa sebelum membuka akun karena mode pencatatan langsung memengaruhi logika pengelolaan posisi.
Tambahan nyata dibanding MT4:
- 21 kerangka waktu, bukan 9, 38 indikator bawaan dan 44 objek analisis[2]. Untuk kerja manual ini perbedaan ergonomi; bagi algoritme pada jendela waktu tidak lazim, perbedaannya dapat bersifat fungsional
- 6 jenis pending order dibanding 4 – ditambah Buy Stop Limit dan Sell Stop Limit
- Kedalaman Pasar di dalam terminal. Namun, isinya bergantung pada kiriman server broker: likuiditas eksternal teragregasi, buku order internal, atau gambaran sintetis. Tanpa jawaban broker tentang hal itu, jendela DOM merupakan grafik yang asal-usulnya tidak diketahui
- Penguji multisimbol – satu proses pengujian dapat mencakup beberapa simbol sekaligus, termasuk interaksi antarposisinya
- MQL5 – bahasa berorientasi objek dengan kelas dan pewarisan, tanpa kompatibilitas mundur dengan MQL4
- Kalender makroekonomi bawaan pada jendela terminal, dengan filter mata uang dan kepentingan peristiwa. Cara menggunakannya tanpa menganggap peringkat "berdampak tinggi" sebagai prakiraan dibahas dalam artikel kalender dan pemindai
- Arsitektur 64-bit dan multithreading pada penguji, yang dapat mempercepat perhitungan tergantung perangkat keras, kode, dan konfigurasi pengujian
Penguji – gambaran umum, bukan metodologi. Sebelum memutuskan apakah MT5 diperlukan, periksa dahulu perangkat yang tersedia. Dokumentasi MetaQuotes mencantumkan lima mode operasi — empat melibatkan data harga dan “Math calculations” yang tidak menghasilkan tick: "Every tick", "Every tick based on real ticks" (data tick dari broker), "1 minute OHLC", "Open prices only", dan "Math calculations". Penguji juga membagi periode uji menjadi bagian optimasi dan periode forward terpisah, dengan pilihan pembagian 1/2, 1/3, 1/4, atau tanggal batas sendiri. Emulasi penundaan eksekusi dikonfigurasi terpisah: "No Delay", "Random Delay" dengan penundaan acak, dan "Fixed Delay" dengan nilai tetap (per 2026-08-22)[3].
Keberadaan pilihan tersebut saja belum membuktikan apa pun. Pemilihan model tick, biaya, pembagian data, dan cara membaca hasil adalah topik terpisah. Sengaja tidak kami kembangkan di sini karena seluruhnya menjadi bagian dari artikel akun demo, backtesting, dan forward testing. Untuk memilih platform, cukup satu kalimat: MT5 menyediakan lebih banyak alat untuk membangun pengujian yang jujur daripada MT4, tetapi tidak memaksa Anda menggunakannya dengan jujur.
Mengapa migrasi bukan sekadar formalitas. MQL4 dan MQL5 merupakan dua bahasa berbeda, bukan dua versi bahasa yang sama. Keduanya berbeda dalam model peristiwa, API trading, cara merujuk posisi dan order, akses properti simbol, serta penanganan indikator[4]. Jangan berasumsi konversi otomatis mempertahankan seluruh fungsi; alat bantu konversi tidak menggantikan penelaahan kode dan pengujian. Lama pekerjaan tergantung kode tertentu, dan artikel ini tidak menghitungnya: tanpa deskripsi program, setiap angka jam hanyalah karangan. Yang dapat dihitung adalah unsur pekerjaan: menerjemahkan logika, membuat kembali indikator yang tidak memiliki padanan, menyesuaikan mode pencatatan posisi akun tujuan, dan memverifikasi ulang kesamaan perilaku program. Unsur terakhir paling sering terlewat dalam perkiraan – hitung terpisah, jangan gabungkan ke penerjemahan kode.
Ada pula persoalan pustaka. Sebagian indikator dan solusi MQL4 tidak mempunyai padanan MQL5 dan harus dibuat ulang sendiri. Jadi aturan keputusannya sederhana dan dapat dihitung: migrasi masuk akal ketika biaya penulisan ulang lebih kecil daripada nilai fitur yang benar-benar belum Anda miliki saat ini. Jika Anda tidak dapat menyebut fitur itu, jawabannya sudah jelas.
Ekosistem MT5 juga mencakup paket resmi MetaTrader5 untuk Python. Satu kesalahpahaman perlu diluruskan segera: paket ini berkomunikasi melalui panggilan antarproses dengan terminal MT5 yang diinstal secara lokal, bukan dengan API broker sisi server yang independen[5]. Hal itu tidak berarti Anda harus membuka terminal secara manual terlebih dahulu. Dokumentasi fungsi inisialisasi menyatakannya dengan jelas: "Bila diperlukan, terminal MetaTrader 5 diluncurkan untuk membangun koneksi saat panggilan initialize() dijalankan". Jalur berkas eksekusi dapat diberikan sebagai parameter opsional atau dicari modul – "Jika jalur tidak ditentukan, modul mencoba menemukan berkas eksekusi sendiri" (diperiksa 2026-08-22)[5]. Jadi batasannya berbeda dari penjelasan yang umum: paket berbicara dengan proses terminal di mesin yang sama, dan proses itu bisa baru dimulai saat inisialisasi. Namun, tanpa terminal terinstal secara lokal, koneksi tidak akan ada, dan versi fungsi mana pun tidak mengubahnya. Implikasinya bagi pembangunan lingkungan riset dijelaskan dalam artikel Python dalam trading.
3. cTrader – perbedaannya dan siapa yang membutuhkannya
cTrader adalah platform Spotware Systems. Artikel ini sengaja tidak menyebut berapa broker menawarkannya atau bagaimana jumlah itu dibanding kedua MetaTrader: tidak ada daftar penerapan publik yang terus diperbarui, dan angka di situs industri tidak mengungkap sampel, metode penghitungan, ataupun tanggal. Perbandingan angka tanpa ketiganya tidak dapat diverifikasi, jadi tidak disajikan di sini. Pertanyaan praktisnya berbeda: apakah broker yang sudah dipilih menawarkannya? Jika tidak, sisa bagian ini merupakan bahan untuk masa depan, bukan kriteria keputusan saat ini.
Lingkungan algoritmik kini berarti dua bahasa, bukan satu. Anggapan bahwa platform ini hanya memakai C# masih beredar dan juga muncul dalam versi terdahulu artikel ini, yang menyebut otomatisasi cTrader sebagai "C# dan kerangka .NET" dengan nama lama cAlgo. Dokumentasi Spotware saat ini menjelaskan cTrader Algo sebagai lingkungan pengembangan algoritme dalam C# dan Python, serta membedakan tiga jenis program: cBots – algoritme yang dibuat untuk trading, indikator kustom – alat analisis yang menghitung dan menggambar nilai pada grafik, serta plugin – ekstensi yang menambahkan fitur pada titik tertentu dalam antarmuka (per 2026-08-22, dokumentasi cTrader Algo)[8]. Pembedaan ini bukan sekadar penamaan, tetapi batasnya tidak berada di tempat yang biasa diasumsikan. cBot adalah jenis utama strategi otomatis – program yang dibuat untuk trading – tetapi bukan satu-satunya komponen yang memiliki akses trading. Dokumentasi indikator menjelaskan dengan tegas: "Selain menggambar, indikator dapat menyediakan data bagi komponen lain, menggambar objek kustom pada grafik, atau bahkan langsung melakukan trading jika diprogram demikian"[23]. Dokumentasi plugin juga tegas: "Plugin yang dibuat menggunakan plugin SDK langsung mengeksekusi transaksi, sedangkan plugin yang dibuat menggunakan Algo API membutuhkan izin pengguna secara eksplisit sebelum melakukan operasi trading". Saat plugin Algo API pertama kali mencoba trading, platform meminta persetujuan pengguna; tanpanya, program tetap berjalan tetapi tidak dapat melakukan trading[24] (diperiksa 2026-08-22). Kesimpulan praktisnya lebih tajam daripada klasifikasi jenis: ketika menjalankan indikator atau plugin milik orang lain, jangan berasumsi kodenya hanya bersifat analitis.
Tempat kode tersebut dieksekusi. Hal kedua yang tidak boleh dijelaskan hanya dari ingatan. Dokumentasi membedakan eksekusi lokal dan cloud, serta menegaskan bahwa aplikasi pengguna tidak harus tetap terbuka untuk eksekusi cloud: cBot berjalan dalam lingkungan terisolasi di sisi cTrader sampai dihentikan atau terjadi kesalahan. Pada tanggal verifikasi, dokumentasi juga mencantumkan batas: akun riil dapat menjalankan hingga sepuluh instans cloud bersamaan tanpa batas durasi, sementara akun demo hanya satu instans dengan durasi maksimum tujuh hari, setelah itu berhenti[9]. Dokumentasi sendiri menyatakan aturan ini dapat berbeda antarbroker. Karena parameternya berubah, periksa ketentuan terkini pada sumber dan broker Anda sebelum deployment.
Konsekuensi untuk pemilihan alat konkret dan berkaitan dengan pertanyaan yang dijawab VPS di lingkungan MetaTrader: apa yang terjadi pada algoritme ketika komputer dimatikan? Di cTrader, jawabannya terintegrasi dalam platform. Di MetaTrader, jawabannya ada pada infrastruktur terpisah – VPS sendiri atau hosting virtual vendor yang tersedia untuk kedua terminal. Bantuan MT5 menyebutnya "layanan yang menyediakan pengoperasian platform trading sepanjang waktu", sementara bantuan MT4 mendefinisikan migrasi sebagai "memindahkan lingkungan aktif saat ini dari terminal klien ke terminal virtual". Dalam pilihan lengkap, data koneksi, grafik terbuka, Expert Advisor dan indikator yang berjalan, serta pengaturan semuanya dipindahkan (diperiksa 2026-08-22)[28]. Ini perbedaan arsitektur yang nyata, bukan perbedaan mutu – dan salah satu dari sedikit perbedaan yang dapat disebut tanpa kembali pada broker.
Proteksi sisi server. Di sini perbedaannya terdokumentasi dan penting karena menyentuh pertanyaan yang terlambat diajukan pada setiap platform: apa yang terjadi pada proteksi ketika aplikasi ditutup? Dokumentasi cTrader mencantumkan trailing stop loss, stop loss yang dipindahkan ke harga masuk, dan take profit bertingkat – hingga lima tingkat penutupan parsial – sebagai mekanisme sisi server yang berfungsi tanpa alat tambahan[10]. Hal itu tidak berarti MetaTrader tidak memiliki padanan; pada MetaTrader sebagian fungsi proteksi dijalankan secara lokal oleh terminal atau kode tambahan, sehingga menutup aplikasi mematikannya. Ajukan pertanyaan ini untuk setiap platform dan setiap mekanisme secara terpisah, lalu ambil jawaban dari dokumentasi, bukan asumsi.
Grafik yang tidak bergantung pada waktu. cTrader membentuk grafik Renko secara bawaan – ukuran bata dapat dipilih dalam rentang 1 hingga 100 pip[12] – serta grafik Range dan tick, yang menutup candle setelah sejumlah perubahan kuotasi. Rentang 1–1000 tick tercantum dalam dokumentasi bilah periode cTrader Web[13] – yaitu versi peramban, jadi jangan menerapkan angka tersebut pada aplikasi desktop tanpa memeriksa. Pada MetaTrader 4, Renko membutuhkan indikator yang membentuk grafik offline; pada MetaTrader 5, periksa dokumentasi untuk mengetahui apakah jenis grafik yang dibutuhkan dapat dihasilkan tanpa program tambahan. Jika metode Anda mengandalkan grafik yang tidak mengikuti berjalannya waktu, itu kriteria pemilihan konkret, bukan soal selera.
Ergonomi grafik. Sebagai ganti vonis, periksa sendiri empat sifat dalam lima belas menit: apakah jendela grafik dapat dilepas dari jendela utama, apakah beberapa monitor dapat digunakan tanpa solusi memutar, seberapa lengkap alat gambarnya, dan apakah tampilan tetap lancar saat riwayat digulir cepat. Pelepasan grafik menjadi jendela sendiri dijelaskan langsung dalam dokumentasi cTrader: "Ketika beberapa grafik terbuka dalam salah satu dari tiga mode, Anda dapat melepasnya ke jendela baru bersama bilah alat"[34] (diperiksa 2026-08-22). Periksa sendiri cara operasi yang sama pada MT4 sebelum memasukkannya ke kriteria; sisanya juga perlu dinilai sendiri, karena "lebih nyaman" bukan besaran terukur dan jumlah klik untuk operasi sama bergantung konfigurasi serta kebiasaan. Namun, kriterianya jelas: semakin lama Anda benar-benar bekerja pada grafik setiap hari, semakin besar bobot unsur ini dalam perbandingan.
Antarmuka pemrograman. Spotware menyediakan Open API dan akses FIX API sehingga aplikasi dan integrasi dapat dibangun di luar platform. Namun, tidak benar bahwa MetaTrader sama sekali tidak memilikinya: MT5 memiliki paket Python resmi yang berkomunikasi dengan terminal, dan antarmuka pengelolaan terpisah tersedia pada sisi broker. Perbedaannya menyangkut model akses, bukan ada tidaknya akses. Sebelum memasukkannya ke kriteria, periksa tiga hal: cakupan izin, metode autentikasi, dan apakah broker benar-benar menyediakan antarmuka tersebut untuk jenis akun Anda.
Unsur berikut cukup disebut tanpa dikembangkan karena dibahas pada nomor lain dalam kursus atau berubah terlalu cepat untuk ditetapkan di sini. cTrader memiliki modul copy trading bawaan – menilai kelayakan susunan tersebut memerlukan verifikasi hasil orang lain, yang dijelaskan dalam artikel jurnal trading dan analisis kinerja. cTrader juga memiliki versi peramban dan seluler dengan fitur mendekati versi desktop, tetapi "mendekati" tidak berarti "identik". Cakupannya berubah menurut versi aplikasi, sistem operasi, dan konfigurasi broker. Sebelum prosedur darurat didasarkan pada asumsi bahwa ponsel bisa melakukan hal yang sama dengan komputer, periksa pada akun demo Anda sendiri dan baca artikel trading seluler.
Biaya memasuki ekosistem ini harus dihitung terpisah – seperti pada MQL, angka dalam artikel tidak dapat menggantikan perhitungan Anda. Tidak ada perbandingan volume kode gratis siap pakai antara ekosistem ini dan MQL di sini, dengan alasan yang sama seperti pada bagian MT4: belum ada penghitungan berdasarkan sampel terbuka dan bertanggal. Tanpa sampel, metode, dan tanggal, angka itu tidak dapat diperiksa. Yang dapat dihitung adalah cakupan kebutuhan sendiri: daftar indikator dan alat yang dipakai saat ini, lalu cari masing-masing di katalog cTrader. Yang tidak tersedia harus ditulis atau dipesan. Jika Anda tidak memprogram dan tidak akan memesannya, daftar itu saja dapat menentukan seluruh pilihan.
4. Platform milik broker, TradingView, dan lainnya – alternatif di luar tiga platform utama
Saat membandingkan platform lain, periksa ketersediaannya pada broker yang Anda pertimbangkan. Jika tetap memakai penyedia saat ini, platform yang tidak tersedia membatasi pilihan. Jika sedang memilih akun atau mempertimbangkan broker lain, fitur platform yang dibutuhkan dapat menjadi kriteria penyaringan awal bersama regulasi, biaya, instrumen, dan eksekusi. Mempelajari antarmuka baru juga membutuhkan waktu; masukkan hal itu dalam perbandingan, jangan menjadikan penampilan program sebagai penentu.
Platform milik broker sendiri. Sebagian broker membangun dan memelihara terminal sendiri, mulai dari panel peramban sederhana hingga aplikasi multiaset lengkap. xStation dari XTB merupakan salah satu contoh yang dikenal luas. Penawaran tertentu tidak dinilai di sini karena pemilihan broker, beserta biaya, regulasi, dan model operasinya, menjadi topik dalam bagian tersendiri. Dari sudut pandang alat, yang penting adalah satu sifat umum kategori ini dan satu pertanyaan.
Sifat umumnya biasanya ketiadaan bahasa otomatisasi khusus yang terintegrasi dalam terminal. Jika tersedia, otomatisasi berjalan melalui antarmuka pemrograman broker. Artinya, Anda perlu memeriksa cakupan, batas panggilan, ketersediaan pada jenis akun, serta apakah antarmuka dapat mengirim order atau hanya mengambil data. Pertanyaannya adalah ketergantungan pada satu penyedia. Indikator, templat, dan algoritme yang dibangun pada platform satu broker tetap melekat pada broker itu. MT4, MT5, dan cTrader digunakan oleh banyak broker, sehingga berganti penyedia tidak berarti membangun perangkat kerja dari nol. Ini bukan argumen teoretis: ketentuan, penawaran, dan model operasi broker berubah, sehingga kemampuan memindahkan akun tanpa menulis ulang alat memiliki nilai terukur. Contoh perubahan bertanggal: menurut pusat bantuan XTB, API mereka dihentikan pada 14 Maret 2025. Ketersediaan API dahulu tidak membuktikan akses otomatisasi saat ini.
TradingView dan batas antara analisis dan eksekusi. TradingView kini terkadang digunakan sebagai terminal trading karena dapat melakukan trading dari grafik melalui integrasi broker tertentu. Namun, pilihan ini menambahkan pembedaan yang harus segera dibuat karena dapat menyebabkan kerugian nyata. Skrip Pine Script berjalan dalam lingkungan TradingView, bukan pada komputer Anda atau server broker. Skrip sendiri tidak harus melakukan transaksi: dokumentasi membedakan tiga jenis program – indikator, strategi, dan pustaka – dan deklarasi di awal berkas "Mengidentifikasi jenis skrip, yang kemudian menentukan konten yang diizinkan di dalamnya, serta cara penggunaan dan eksekusinya"[37]. Dua hal yang sering dicampur dalam percakapan juga perlu dipisahkan: kode peringatan menghasilkan peristiwa, tetapi tidak membuat peringatan. Dokumentasi menyatakan dengan jelas: "Tidak ada kode Pine Script terkait peringatan yang dapat membuat peringatan berjalan pada antarmuka grafik; kode itu hanya membuat peristiwa peringatan yang kemudian dapat digunakan pengguna skrip untuk membuat peringatan berjalan melalui antarmuka grafik"[37] (diperiksa 2026-08-22). Jika keluaran logika Anda harus meninggalkan lingkungan TradingView, jalur yang lazim adalah peringatan yang dibuat pengguna. Peringatan bukan order.
Agar peringatan tersebut menghasilkan transaksi, ia harus melalui rantai: kondisi dalam kode, peristiwa yang dihasilkan, peringatan yang dibuat pengguna berdasarkan peristiwa itu, webhook, aplikasi perantara, antarmuka broker, validasi server, lalu order dan respons. Setiap perpindahan dapat gagal dan menambah latensi. Angka milidetik tertentu di sini hanya akan menjadi karangan: besarnya penundaan tergantung konfigurasi seluruh rantai dan diukur pada penerapan tertentu, bukan dibaca dari artikel. Kesimpulan yang bertahan berbeda: semakin pendek horizon Anda, semakin besar bagian hasil yang ditentukan rantai tersebut alih-alih analisis. Mekanisme peringatan, perbedaan perilaku historis dan waktu nyata, serta repainting dibahas lengkap dalam artikel berikutnya tentang TradingView (11.2).
Eksekusi melalui antarmuka pemrograman. Jika perangkat kerja bertumpu pada kode sendiri, pusatnya bergeser dari platform ke antarmuka broker, sedangkan terminal menjadi dasbor pemantauan. Arsitektur itu masuk akal, tetapi memerlukan jawaban yang tidak disediakan antarmuka grafis untuk Anda: bagaimana autentikasi, batas panggilan, perbedaan lingkungan demo dan produksi, kode kesalahan server, serta nasib order setelah koneksi terputus. Pembangunan lingkungan tersebut dibahas dalam artikel otomatisasi dan artikel Python.
Aplikasi seluler. Masing-masing dari tiga platform utama memiliki versi iOS dan Android, dengan cakupan fitur yang berbeda dari desktop dan berubah mengikuti pembaruan. Jangan menganggap setara: periksa versi aplikasi tertentu pada akun demo sendiri. Tindakan saat koneksi terputus dan asumsi yang tidak boleh dibuat mengenai proteksi pada ponsel dijelaskan dalam artikel trading seluler.
5. MT4 vs MT5 vs cTrader – perbandingan berdasarkan kriteria
Tabel ini membandingkan perangkat lunak. Tabel tidak membandingkan biaya, mutu eksekusi, atau instrumen tersedia karena itu bukan milik platform. Kolom terakhir dibuat agar pada setiap baris terlihat batas antara pilihan melalui terminal dan pilihan melalui broker.
| Kriteria | MT4 | MT5 | cTrader | Hal yang diperiksa pada broker |
|---|---|---|---|---|
| Lingkungan algoritmik | MQL4, kode dijalankan di terminal | MQL5 (mendukung OOP, seperti MQL4), kode dijalankan di terminal | cTrader Algo: C# dan Python; cBot, indikator kustom, plugin | apakah otomatisasi diaktifkan pada jenis akun Anda |
| Tempat algoritme berjalan | konfigurasi lokal standar memerlukan terminal yang berjalan; vendor juga menawarkan hosting virtual dengan migrasi lingkungan[28] | konfigurasi lokal standar memerlukan terminal yang berjalan; vendor juga menawarkan hosting virtual dengan migrasi lingkungan[28] | lokal atau di cloud cTrader; pada cloud, aplikasi tidak perlu terbuka | batas dan aturan instans cloud – dokumentasi memungkinkan perbedaan antarbroker |
| Penguji | satu simbol | multisimbol, 4 mode data harga + Math calculations, periode forward terpisah, emulasi penundaan | backtesting dan optimasi dalam lingkungan cTrader Algo | ketersediaan dan mutu data historis serta tick riil pada server Anda |
| Kerangka waktu dan jenis grafik | 9 kerangka waktu | 21 kerangka waktu | kerangka waktu standar ditambah Renko (1–100 pip)[12], Range, dan grafik tick (rentang 1–1000 tick didokumentasikan untuk cTrader Web)[13] | kedalaman riwayat yang disediakan untuk simbol tertentu |
| Indikator dan objek bawaan | 30 indikator, 24 objek | 38 indikator, 44 objek | perangkat bawaan ditambah katalog algoritme | — |
| Daftar pantauan | jendela Market Watch, kumpulan simbol kustom disimpan melalui "Sets"[6] | jendela Market Watch, kumpulan simbol disimpan bersama pilihan kolom[7] | panel Market Watch: daftar kustom bernama tanpa batas jumlah; daftar bawaan "Popular markets" tidak dapat diedit atau diubah namanya, tetapi dapat diduplikasi[14] | simbol yang disediakan server, nama, dan sufiksnya |
| Jenis pending order | 4 | 6 (ditambah Stop Limit) | 3 (Limit, Stop, Stop Limit)[11] | jenis yang benar-benar didukung server serta jarak minimum yang diberlakukan (Stop Level, Freeze Level) |
| Pembatasan deviasi harga eksekusi | bidang deviasi hanya bekerja dalam mode Instant Execution; perubahan harga dalam batas dieksekusi tanpa pemberitahuan tambahan, dan server baru memberikan harga baru jika melewati batas[20] | bidang Deviation dijelaskan pada Instant Execution dan bekerja dengan cara sama; pada Request Execution Anda meminta kuotasi dahulu, sedangkan pada Market dan Exchange Execution posisi bidang itu diisi kebijakan pengisian[19] | market range – pengaturan opsional order pasar: deviasi maksimum dalam pip[11] | mode eksekusi pada simbol – inilah penentu munculnya bidang deviasi dan waktu server meminta konfirmasi lagi |
| Mode pencatatan posisi | hanya hedging | netting atau hedging | bergantung konfigurasi akun | mode pada akun Anda – broker memilihnya, tetapi hanya dari model yang didukung platform tersebut |
| Proteksi sisi server | SL dan TP pada server; mekanisme tambahan umumnya lokal | SL dan TP pada server; mekanisme tambahan umumnya lokal | terdokumentasi pada sisi server: trailing stop, pindah ke harga masuk, take profit bertingkat | proteksi yang tetap berjalan setelah aplikasi ditutup – periksa tiap mekanisme secara terpisah |
| Kedalaman pasar (DOM) | tersedia, dijelaskan dalam bantuan vendor[22] | tersedia | tersedia | kiriman server ke jendela DOM: likuiditas eksternal, buku internal, atau gambaran sintetis |
| Web dan seluler | cakupan versi lebih sempit daripada desktop | cakupan versi lebih sempit daripada desktop | cakupan mendekati desktop, berbeda antarversi | cakupan fitur versi aplikasi Anda – periksa pada demo, bukan dari deskripsi |
| Ekosistem kode siap pakai | katalog MQL5.com dan forum industri, kode MQL4 | katalog MQL5.com, kode MQL5; program MQL4 tidak berjalan di sini | katalog algoritme cTrader, kode C# dan Python | — |
| Ketersediaan instrumen | bergantung | bergantung | bergantung | penawaran broker dan spesifikasi simbol |
| Data dan kuotasi | bergantung | bergantung | bergantung | feed, waktu server, sufiks simbol, jam trading |
Baris bertuliskan "bergantung" bukan kekosongan tabel. Itulah hasil yang tepat: tiga parameter yang biasanya membuka perbandingan – apa yang dapat ditransaksikan, pada harga berapa, dan dengan ketentuan apa – sama sekali tidak membedakan platform ini karena bukan menjadi tanggung jawab salah satunya.
Daftar pantauan – fungsi dan penanggung jawabnya. Daftar pantauan adalah kumpulan simbol yang kuotasinya diminta terminal lalu ditampilkan berdampingan; dari sinilah grafik dibuka dan biasanya formulir order diakses. Daftarnya sendiri milik platform, tetapi isinya tidak: simbol, nama, sufiks, dan jam pembaruannya ditentukan server broker. Pada kedua MetaTrader, daftar berada dalam jendela Market Watch. Kumpulan simbol kustom disimpan dan dialihkan melalui "Sets"; MT5 juga menyimpan pilihan kolom di dalam kumpulan tersebut[6][7]. cTrader memakai cara berbeda: pada panel Market Watch Anda membuat berapa pun daftar terpisah bernama, yang dapat diedit, diduplikasi, dan dihapus. Pengecualian daftar bawaan "Popular markets" lebih sempit daripada dugaan: dokumentasi Spotware melarang pengeditan dan perubahan nama, tetapi secara eksplisit mengizinkan duplikasi (per 2026-08-22)[14]. Yang tidak dilakukan daftar pantauan: tidak memeriksa kondisi atau memulai tindakan – bukan pemindai dan bukan peringatan. Simbol dalam daftar juga tidak membuktikan bahwa trading diaktifkan pada jenis akun Anda. Nama yang sama pada dua broker dapat menunjuk instrumen berspesifikasi berbeda.
Siapa sebenarnya yang memutuskan apa. Tabel kedua ini singkat dan berguna sebelum membicarakan pemilihan alat. Kolom kanan menjawab kepada siapa keluhan harus disampaikan ketika sesuatu tidak bekerja sesuai harapan.
| Sifat | Penanggung jawab keputusan | Tempat memeriksanya |
|---|---|---|
| Spread dan komisi | broker dan jenis akun | tabel ketentuan, spesifikasi simbol di terminal |
| Bahasa otomatisasi | platform | dokumentasi vendor platform |
| Mode pencatatan posisi (netting/hedging) | broker, dalam batas yang didukung platform | deskripsi jenis akun, properti akun di terminal |
| Sumber dan waktu kuotasi | broker dan penyedia datanya | dokumentasi broker, waktu server pada jendela pasar |
| Batas peringatan atau instans cloud | platform atau paket, terkadang dipersempit broker | dokumentasi produk, ketentuan broker |
| Akses antarmuka pemrograman | broker, berdasarkan fasilitas platform | dokumentasi API broker, ketentuan jenis akun |
| Mode eksekusi order (Instant / Market / Request, serta Exchange Execution pada MT5) | broker, per simbol | spesifikasi instrumen di terminal |
Catatan terakhir saat membaca perbandingan: lebih banyak tidak berarti lebih baik. Dua puluh satu kerangka waktu tidak memperbaiki metode yang hanya menggunakan satu, dan penguji multisimbol tidak berguna bagi pengguna yang hanya memperdagangkan satu simbol. Kriteria baru berarti jika Anda dapat menyebut hubungannya dengan pekerjaan sendiri. Jika tidak, baris itu tidak relevan dan tidak semestinya diberi bobot.
6. Hal yang tidak ditampilkan platform – batas terminal dan broker
Terminal merupakan lapisan penyajian dan pengiriman. Ia menggambar grafik dari data yang diterima, menampilkan formulir order, dan meneruskan permintaan. Namun, antara klik dan konfirmasi transaksi, permintaan melewati beberapa penanggung jawab, bukan satu. Tempat tiap tahap dijalankan perlu diketahui karena hanya tahap pertama milik platform. Terminal tidak menerima data keputusan pada tahap berikutnya, sehingga tidak dapat menampilkannya. Ini batas perangkat lunak, bukan cacatnya.
Gambar membagi sifat menjadi dua lapisan karena itulah bentuk keputusannya. Namun, jalur order memiliki lebih banyak mata rantai dengan penanggung jawab berbeda:
| Tahap | Pelaksana | Tempat dijalankan |
|---|---|---|
| formulir order, validasi bidang, pengiriman permintaan | terminal – MT4, MT5, atau cTrader | komputer Anda atau mesin tempat terminal berjalan (VPS, hosting virtual) |
| pengangkutan permintaan dan respons | koneksi Anda dan jaringan perantara | di luar terminal dan server broker |
| penerimaan permintaan dan pemeriksaan terhadap spesifikasi simbol | server trading platform, dijalankan dan dikonfigurasi oleh broker | infrastruktur broker |
| penentuan harga eksekusi dalam mode yang ditetapkan pada simbol | broker – dalam batas model yang didukung platform tersebut | infrastruktur broker |
| menangani order: secara internal atau eksternal | broker; pada mode bursa, order menuju sistem perdagangan eksternal[36] | infrastruktur broker, dan pada mode bursa juga di luarnya |
| konfirmasi, pencatatan riwayat, penampilan hasil | server broker mengirim, terminal menampilkan | infrastruktur broker, lalu terminal Anda |
Platform tidak menetapkan kebijakan eksekusi broker secara mandiri. Namun, platform bertanggung jawab memproses instruksi, memvalidasi parameter, dan menyajikan respons sesuai kemampuannya, sehingga kesalahan perangkat lunak juga dapat berpengaruh. Jalur order dimulai pada terminal; konfigurasi akun dan eksekusi menjadi tanggung jawab broker, sedangkan konektivitas juga bergantung pada infrastruktur. Platform menentukan model yang didukung. Periksa harga akhir dan penyebab selisih melalui catatan akun dan log, jangan menyimpulkan salah satu lapisan sebagai penyebab sejak awal.
Hal yang secara khusus tidak akan terlihat. Terminal tidak menampilkan apakah order Anda diteruskan ke luar atau diselesaikan secara internal oleh broker. Ia tidak menunjukkan jumlah penyedia data di balik kuotasi yang digambar saat ini, atau apakah jendela kedalaman pasar diisi likuiditas eksternal atau gambaran buatan sisi server. Pembedaan tersebut – model penerimaan order, perutean, dan konflik kepentingan yang muncul – memiliki tempat tersendiri dalam kursus: model eksekusi dan mutu eksekusi. Di sini cukup diingat bahwa pilihan MT4, MT5, atau cTrader tidak menetapkan kebijakan broker pada lapisan itu. Namun, platform tetap berpengaruh: platform menentukan model yang tersedia – pencatatan hanya hedging pada MT4, kedua model pada MT5, serta mode bursa hanya pada MT5[36] – dan broker yang sama dapat menjalankan server serta jenis akun terpisah untuk platform berbeda.
Hal yang dapat diperiksa di terminal sendiri. Spesifikasi instrumen sering dilewati, padahal memuat parameter yang ditetapkan broker dan langsung mengubah perilaku order. Di dalamnya ada ukuran kontrak, nilai langkah harga minimum, poin swap kedua arah, jam trading, mode eksekusi, serta jarak minimum agar server menerima stop loss dan take profit. Parameter terakhir menjadi sumber kesalahpahaman klasik: order ditolak bukan karena kerusakan, melainkan karena level yang dipilih lebih dekat ke harga daripada yang diizinkan broker.
Latensi – apa yang sebenarnya diukur. Jika latensi dijadikan kriteria pemilihan alat, pisahkan hal yang sering dicampur: waktu respons permintaan jaringan, waktu permintaan mencapai server broker, waktu pemrosesan server, serta waktu hingga eksekusi nyata. Itu empat besaran berbeda, dan ping hanya mengukur yang pertama: waktu respons jaringan. Respons jaringan beberapa milidetik tidak berarti order dieksekusi selama itu. Kami tidak memberi angka tertentu karena tanpa deskripsi lingkungan pengukuran – versi, broker, simbol, waktu, dan metode – angkanya hanya karangan. Perancangan pengukuran dan kapan hal itu berguna dijelaskan dalam artikel otomatisasi dan VPS.
Nilai broker dan platform bersama-sama. Regulasi, biaya, instrumen, serta kebijakan eksekusi menentukan akun yang dapat diterima. Kebutuhan bahasa otomatisasi, model posisi, atau penguji kemudian dapat mempersempit pilihan platform dan broker. Terminal favorit tidak dapat memperbaiki ketentuan akun yang buruk, tetapi akun tanpa fungsi yang diperlukan juga bisa tidak sesuai alur kerja. Dokumentasikan persyaratan kedua lapisan, lalu bandingkan penawaran yang memenuhi keduanya.
7. Konfigurasi: hal yang diatur SEBELUM membuka posisi pertama
Pengaturan bawaan terminal cenderung dipilih demi kemudahan pemakaian awal, bukan perlindungan akun. Periksa pengaturannya, jangan mengasumsikan. Daftar berikut menyangkut lapisan alat – mengatur program agar tidak bekerja merugikan Anda. Besarnya risiko dan ukuran posisi dijelaskan dalam bagian manajemen risiko; di sini tujuannya murni memastikan alat menjalankan keputusan Anda, bukan nilai bawaannya.
MetaTrader 4 dan MetaTrader 5:
- Periksa dan ubah volume bawaan pada jendela order. Terminal menyarankan nilai yang tersimpan atau nilai bawaan yang tidak berkaitan dengan ukuran akun. Tetapkan sesuai aturan sendiri agar konfirmasi formulir tidak sengaja tidak membuka posisi berukuran berkali-kali lipat terlalu besar
- Putuskan penggunaan trading sekali klik secara sadar. Mode yang langsung mengirim order tanpa jendela konfirmasi memang cepat, dan justru karena itu berisiko. Pada kedua MetaTrader, mode diaktifkan melalui opsi terminal pada tab trading serta panel grafik. Sebelum benar-benar hafal antarmukanya, gunakan jendela konfirmasi
- Atur deviasi harga maksimum – jika simbol Anda memang menyediakannya. Bidang ini hanya berlaku pada satu mode eksekusi. Bantuan MT4 menyatakan jelas: "Deviasi harga saat penempatan order hanya digunakan dalam mode instant execution"[20], sedangkan bantuan MT5 mendefinisikan parameter yang sama: "Deviasi adalah perbedaan antara harga eksekusi order dan harga yang ditentukan yang disetujui trader"[19] (diperiksa 2026-08-22). Keempat mode berperilaku berbeda dan harus dipisahkan; mode keempat hanya ada pada MT5:
- Request Execution – Anda meminta kuotasi server dahulu, lalu meresponsnya. Bantuan MT4 menjelaskan: "Jika order suatu simbol dieksekusi berdasarkan permintaan, tombol «Request» harus ditekan untuk menerima kuotasi terlebih dahulu. Kuotasi yang ditawarkan setelah permintaan hanya aktif selama beberapa detik"[20]. Tidak ada pengaturan bidang deviasi di sini
- Instant Execution – satu-satunya mode yang memakai bidang deviasi, dengan cara berbeda dari pengertian umum "persetujuan slippage". Bantuan MT4 menjelaskan secara harfiah: "Jika deviasi kurang dari atau sama dengan parameter yang ditentukan, order dieksekusi pada harga baru tanpa pemberitahuan tambahan. Jika tidak, broker memberikan harga baru untuk eksekusi order"[20]. Jadi perubahan harga dalam batas dieksekusi tanpa bertanya lagi, sedangkan requote hanya muncul jika batas terlampaui. Deviasi lebih lebar bukan persetujuan atas slippage tanpa batas – itu rentang lebih lebar ketika server tidak meminta konfirmasi lagi
- Market Execution – pengiriman order merupakan persetujuan di muka terhadap harga broker: "Mengirim order dalam mode ini berarti memberi persetujuan sebelumnya agar order dieksekusi pada harga tersebut"[19]. Tidak ada bidang deviasi; pada tempatnya terdapat kebijakan pengisian
- Exchange Execution – mode keempat, hanya pada MT5 dan ditujukan untuk instrumen yang diselesaikan melalui bursa. Kalimat persetujuan di muka berasal dari Market Execution dan tidak berlaku di sini, sebab vendor menjelaskan mode ini secara terpisah. Bantuan umum menyatakan "Empat mode eksekusi order tersedia dalam platform trading", dan mengenai mode bursa menyatakan "Operasi trading dalam platform diteruskan ke sistem perdagangan eksternal (bursa)"[36]. Bagian penempatan order menambahkan mekanismenya: "Klik «Sell» atau «Buy» membuat order kepada broker untuk masing-masing transaksi Sell atau Buy". Sebagai ganti bidang deviasi terdapat aturan pengisian terpisah: "Dalam «Fill Policy», aturan pengisian tambahan dapat ditentukan: «Fill or Kill», «Immediate or Cancel», atau «Book or Cancel»"[19] (diperiksa 2026-08-22)
- Periksa jarak minimum order protektif. Spesifikasi instrumen memuat parameter kedekatan stop loss dan take profit yang diterima server, serta kondisi pemblokiran modifikasi order. Tanpa pemahaman itu, penolakan pertama server akan Anda anggap kerusakan
- Mulai dari grafik bersih. Templat bawaan terkadang memuat indikator yang tidak Anda pilih. Susun tata letak sendiri dan simpan sebagai templat; jika tidak, Anda harus menyusunnya ulang secara manual setiap instalasi ulang
- Konfigurasikan peringatan harga – dan ingat fungsinya. Peringatan terminal menghasilkan notifikasi: suara, pesan, atau push ke ponsel. Peringatan tidak menempatkan order. Manfaatnya adalah membebaskan Anda dari layar, bukan melakukan tindakan untuk Anda. Tindakan otomatis memerlukan mekanisme terpisah, dijelaskan dalam artikel otomatisasi
- Catat server yang Anda hubungi. Daftar server broker dan status koneksi terlihat pada antarmuka terminal. Ini berguna ketika membandingkan data sendiri dengan orang lain: dua akun pada broker sama dapat memakai server berbeda, sehingga waktu dan sufiks simbolnya berbeda
cTrader:
- Tetapkan mode trading cepat secara sadar. Platform menyediakan pengiriman sekali klik, dua klik, dan mode formulir lengkap. Mulai dari pilihan yang memerlukan konfirmasi
- Periksa satuan volume. Ini kesalahan umum saat berpindah dari MetaTrader: volume sering dinyatakan dalam unit mata uang dasar, bukan lot. Seratus ribu unit mata uang dasar adalah satu lot standar pada pasangan mata uang standar; untuk kelas instrumen lain, ukuran kontrak dapat berbeda dan dibaca dari spesifikasi simbol. Pada pasangan mata uang, angka yang dimaksudkan untuk satuan lain dapat mengubah ukuran posisi dengan faktor seratus ribu
- Putuskan apakah market range diaktifkan. Ini pengaturan opsional, bukan parameter wajib setiap order pasar. Dokumentasi cTrader memasukkannya ke langkah "Optional steps include" dan mendefinisikannya: "Market range – pilih deviasi maksimum dalam pip dari harga saat ini yang masih memungkinkan order Anda diisi" (diperiksa 2026-08-22)[11]. Jika diaktifkan, rentang terlalu sempit membuat order tidak terisi karena harga yang diminta sudah tidak tersedia[11]
- Baca level margin pada akun Anda. Platform menampilkan ambang margin call dan likuidasi paksa. Catatannya: likuidasi paksa dilakukan sebagai order pasar pada saat yang biasanya tidak menguntungkan. Itu bukan level terjamin, melainkan level dimulainya tindakan sistem
Butir terakhir pada bagian ini tidak berkaitan dengan bidang opsi: latih prosedur darurat pada akun demo sebelum diperlukan – sekaligus periksa prosedur mana yang memang tersedia di platform. Penutupan massal bukan fitur bersama dan caranya berbeda pada ketiga platform:
- MT5 – perintah "Bulk Operations" pada menu konteks tab Trade, ditambahkan dalam build 3260 tanggal 15 April 2022. Perintah menutup semua posisi; pada akun hedging, sistem terlebih dahulu mencoba menutup posisi berlawanan ("Close By"), lalu sisanya. Vendor menyatakan syaratnya langsung: "Perintah ini hanya tersedia jika One Click Trading diaktifkan dalam pengaturan platform" (diperiksa 2026-08-22)[25]
- MT4 – bantuan vendor tidak menjelaskan perintah umum untuk menutup semua posisi. Yang dijelaskan adalah penutupan tunggal dan close-by: "Jika terdapat satu atau lebih posisi berlawanan di antara posisi terbuka, posisi yang dipilih dapat ditutup bersama posisi lawannya". Untuk jumlah lebih besar: "Penutupan ganda beberapa posisi berlawanan memungkinkan lebih dari dua posisi berlawanan ditutup bersamaan". Posisi lalu ditutup berpasangan menurut waktu pembukaan (diperiksa 2026-08-22)[26]
- cTrader – beberapa posisi ditutup melalui menu "Close" pada tab Positions, dengan pemilihan berdasarkan arah, hasil, atau simbol (diperiksa 2026-08-22)[27]
Prosedur lainnya – membatalkan pending order dan mengubah stop loss posisi terbuka – memiliki nama dan lokasi antarmuka berbeda pada tiap platform, jadi lakukan sekali pada demo. Tujuannya bukan hasil, tetapi agar saat harus bertindak cepat Anda tidak mencari fungsi di menu lalu baru mengetahui bahwa fungsi tidak tersedia atau membutuhkan mode sekali klik yang harus diaktifkan sebelumnya. Batas kemampuan akun demo dijelaskan pada bagian selanjutnya.
8. Hal yang ditampilkan platform dan hal yang tidak dijaminnya
Angka spread pada bilah alat merupakan kuotasi terakhir yang diketahui, bukan harga eksekusi. Pembedaan itu terdengar formal sampai pertama kali Anda membandingkannya dengan konfirmasi transaksi. Anatomi biaya lengkap – unsur spread, cara komisi dan poin swap bekerja – dibahas dalam bagian dasar serta artikel biaya riil pada broker. Di sini yang ditinjau murni lapisan alat: apa yang ditampilkan terminal, apa yang tidak, serta cara memverifikasinya memakai data sendiri.
Tampilan dibanding eksekusi. Terminal menggambar kuotasi dari paket data terakhir yang diterima. Antara saat itu dan penerimaan permintaan oleh server, waktu berlalu dan pasar bergerak. Karena itu, harga eksekusi bisa lebih buruk, lebih baik, atau sama dengan yang diminta. Selisih harga sendiri tidak membuktikan kesalahan platform atau ketidakjujuran: kuotasi adalah informasi tentang masa lalu, bukan komitmen mengenai masa depan.
Empat mode, empat kesepakatan berbeda tentang kapan server bertanya lagi. Pertentangan populer "requote atau slippage" keliru karena ada empat mode eksekusi. Bantuan vendor menyatakannya langsung: "Empat mode eksekusi order tersedia dalam platform trading"[36] – dan pada salah satunya kedua fenomena terjadi bersamaan. Dalam Request Execution Anda meminta kuotasi terlebih dahulu lalu memiliki beberapa detik untuk merespons; setelah itu, Anda perlu meminta lagi[20]. Dalam Instant Execution server mengeksekusi order pada harga berubah tanpa pemberitahuan tambahan selama selisih masih dalam deviasi yang Anda tentukan, dan baru memberikan harga baru untuk konfirmasi jika batas terlampaui[20] – sehingga mode yang sama mencakup eksekusi pada harga berbeda dari yang terlihat maupun requote; pembeda satu-satunya adalah batas yang ditetapkan. Dalam Market Execution tidak ada bidang deviasi karena mengirim order berarti memberi persetujuan di muka terhadap harga broker[19]. Mode keempat, Exchange Execution, memiliki makna terpisah dan tidak dijelaskan memakai kutipan mode sebelumnya: hanya tersedia pada MT5, order dikirim dari platform ke sistem perdagangan eksternal[36], dan sebagai ganti bidang deviasi, formulir menampilkan kebijakan pengisian – Fill or Kill, Immediate or Cancel, atau Book or Cancel[19]. Kesimpulannya: Anda tidak memilih antara dua risiko, tetapi membaca mana dari empat kesepakatan yang ditetapkan broker. Broker menentukan mode eksekusi per simbol, dan Anda membacanya dalam spesifikasi instrumen[19][20].
Cara mengukurnya dengan data sendiri. Satu transaksi tidak membuktikan apa pun: slippage kedua arah adalah fenomena normal. Yang informatif adalah distribusi dalam sampel lebih besar: apakah deviasi menguntungkan dan merugikan muncul dengan frekuensi dan ukuran serupa atau satu arah mendominasi secara sistematis. Bahan berasal dari riwayat akun, tetapi tidak semua kolom tersedia dan cakupan pencatatan tiap platform berbeda. Sebelum merencanakan analisis, ekspor satu berkas dan baca headernya. Laporan trading MT5 disimpan melalui menu konteks tab History dan terdiri atas blok order, deal, dan posisi yang dibuat dari ReportHistory.htm templat[30]. cTrader menyimpan laporan lokal sebagai lembar kerja .csv, dan tab riwayat asal ekspor mencantumkan antara lain waktu buka dan tutup, harga masuk dan tutup, volume, komisi, serta hasil[29] (diperiksa 2026-08-22).
Definisi slippage lebih sempit daripada pemakaian umumnya: selisih harga eksekusi dan harga acuan – yang diminta saat klik – dengan memperhitungkan arah posisi. Pada pembelian, eksekusi di atas harga acuan merugikan; pada penjualan berlaku kebalikannya. Karena itu, diperlukan satu data yang tidak diberikan ekspor riwayat standar: harga yang diminta saat klik.
Spread dan komisi adalah komponen biaya terpisah, sedangkan waktu permintaan dan respons digunakan untuk mempelajari latensi. Laporan riwayat dapat memuat komisi dan swap; jangan menganggapnya juga merekam setiap kuotasi acuan dan waktu pengiriman setiap permintaan. Jurnal MT5 memiliki kolom waktu, sumber, dan pesan [31]. Isi pesan mungkin memberi rincian tambahan, tetapi deskripsi ketiga kolom tidak menjamin rekaman Bid/Ask, harga yang diminta, serta waktu respons secara lengkap. Periksa bidang ekspor dan log sebenarnya sebelum menghitung slippage atau latensi.
Jadi catat sendiri – bid dan ask saat klik, harga acuan, waktu permintaan dan respons – dalam catatan tiap entry atau lewat program yang mencatat permintaan sebelum pengiriman. Tanpanya, Anda dapat menghitung selisih harga masuk dan keluar, tetapi bukan deviasi dari harga yang terlihat. Catatan sama berlaku pada MT4: bantuan mencantumkan bidang tab "Account History" dan laporan "Save as Report" – nomor order, waktu dan harga pembukaan, S/L, T/P, waktu dan harga penutupan, komisi, pajak, swap, dan hasil – tanpa harga yang diminta, spread, atau waktu pengiriman permintaan pada kedua daftar[35] (diperiksa 2026-08-22). Selebihnya adalah aritmetika.
| Hal yang ingin diketahui | Tempat memeriksanya |
|---|---|
| Mode eksekusi dan jarak minimum order | spesifikasi instrumen di terminal |
| Poin swap dan jam trading simbol | spesifikasi instrumen, diperbarui broker |
| Distribusi slippage Anda yang sebenarnya | ekspor riwayat akun, rekap sendiri atas sampel transaksi |
| Waktu server dan sufiks simbol | jendela pasar dan jendela posisi di terminal |
| Kebijakan eksekusi order yang dinyatakan | dokumen broker – lihat mutu eksekusi |
Bandingkan ketentuan pada akun dan server tertentu. Bahkan pada satu broker, akun yang diakses melalui terminal berbeda dapat memiliki spread, komisi, instrumen, atau spesifikasi berbeda; nama jenis akun sama tidak menjamin konfigurasi identik. Cari sumber perbedaan pada daftar biaya, spesifikasi simbol, dan kebijakan eksekusi. Setelah parameter cocok, biaya penawaran dapat dipisahkan dari fitur perangkat lunak.
9. Tiga profil pengguna – memilih berdasarkan kriteria
Vonis tanpa kriteria tidak berguna. Karena itu, bukan peringkat yang diberikan, melainkan tiga keadaan awal dengan hambatan serta jawaban masuk akal berbeda. Persamaannya hanya titik awal: memilih broker dahulu, kemudian platform dari pilihan broker.
Profil pertama: trading manual, perangkat kerja sederhana. Sedikit instrumen, kerangka waktu lebih tinggi, keputusan pada grafik, tanpa otomatisasi. Ergonomi penting bersama jenis order yang dibutuhkan, keamanan pengoperasian, data, dan ekspor – jumlah tindakan untuk menempatkan serta mengubah order, dan kenyamanan bekerja berjam-jam pada grafik. Kriteria yang benar-benar menentukan: mutu alat gambar, penanganan beberapa jendela, dan perilaku templat. Kriteria semu: jumlah kerangka waktu, keberadaan penguji, dan bahasa otomatisasi. Tidak satu pun dari ketiganya gugur berdasarkan tabel; perbedaannya terlihat setelah seminggu bekerja pada akun demo.
Profil kedua: Expert Advisor MQL4 yang sudah berfungsi. Anda memiliki kode yang bekerja dan mempertimbangkan pindah. Di sini perbandingan biaya migrasi dengan nilai fitur yang belum dimiliki sangat berguna. Biayanya: menulis ulang logika dalam bahasa lain, memverifikasi ulang perilaku, membuat kembali indikator tanpa padanan, serta waktu pengujian. Manfaatnya: fitur tertentu yang benar-benar belum tersedia – harus disebut, bukan sekadar perasaan bahwa versi baru lebih baik. Bandingkan nilai manfaat dengan biaya waktu, implementasi, dan pengujian, bukan jumlah entri daftar. Tetap pada MT4 masuk akal jika migrasi tidak menambah fungsi yang dibutuhkan atau biayanya tidak layak; nilai ulang ketika kebutuhan atau penawaran broker berubah. Jika strategi hendak dijalankan pada beberapa instrumen sekaligus atau membutuhkan penguji dengan periode validasi terpisah, MT5 menyediakan hal yang tidak ada pada MT4. Saat itulah penulisan ulang memiliki pembenaran terhitung, bukan harapan semata.
Profil ketiga: membangun otomatisasi dari nol. Anda tidak memiliki kode lama, sehingga tidak ada biaya migrasi. Pertanyaannya menjadi pemilihan lingkungan kerja. Empat kriteria menentukan. Pertama, bahasa yang benar-benar dapat Anda tulis dan pelihara: cTrader Algo mendukung C# dan Python, sedangkan MetaTrader memiliki bahasa sendiri yang tidak digunakan di luar ekosistemnya. Kedua, tempat algoritme berjalan ketika komputer dimatikan: cTrader memiliki eksekusi cloud terintegrasi, sedangkan MetaTrader membutuhkan infrastruktur terpisah (VPS sendiri atau hosting virtual vendor dengan migrasi lingkungan)[28]. Ketiga, kemampuan penguji: jangan hitung banyaknya kemampuan, tetapi periksa apakah sesuai cara kerja yang direncanakan. Keempat, yang mudah terlewat: ketersediaan semuanya pada broker pilihan dan jenis akun Anda.
Empat asumsi yang mahal. Menganggap antarmuka lebih indah berarti ketentuan lebih baik – padahal itu dua lapisan berbeda. Menganggap akun demo menunjukkan perilaku akun riil – padahal lingkungan demo tidak mereproduksi ketentuan eksekusi. Menganggap kode dari satu MetaTrader berjalan pada yang lain – padahal tidak. Menganggap fitur desktop juga ada pada seluler – periksa, jangan berasumsi.
Daftar periksa sebelum order pertama pada akun riil:
- Apakah volume bawaan jendela order sesuai aturan Anda?
- Apakah Anda mengetahui cara platform menutup beberapa posisi sekaligus, apakah fungsi itu tersedia dan apa persyaratannya, serta sudah mencobanya pada demo?
- Sudahkah diputuskan apakah memakai jendela konfirmasi order?
- Dapatkah Anda mengatur stop loss dan take profit saat membuka posisi, bukan sesudahnya?
- Sudahkah spesifikasi instrumen yang akan diperdagangkan dibaca?
- Apakah Anda mengetahui mode eksekusi simbol tersebut?
- Apakah Anda memiliki templat grafik tersimpan dan mengetahui cara memulihkannya?
- Apakah Anda tahu kata sandi yang diberikan kepada layanan eksternal – dan bahwa kata sandi utama tidak pernah diberikan?
Setiap jawaban "tidak" adalah risiko operasional konkret, bukan kekurangan teori. Nilai volume yang tidak diubah menghasilkan kerugian seperti contoh angka di atas – dengan asumsi tersebut, sepuluh persen akun dari satu klik. Ketidaktahuan prosedur darurat berarti menghabiskan waktu mencari menu saat harus bertindak cepat. Waktu menuntaskan daftar tergantung bagian yang sudah diatur. Namun, sebagian besar persiapan ini dilakukan sekali, bukan sebelum setiap transaksi.
Sebagai penutup, perlu ditegaskan klaim yang tidak dibuat artikel ini. Tidak ada pernyataan bahwa platform mana pun memberi keunggulan. Alat dapat meningkatkan konsistensi kerja, mengurangi kesalahan operasional, dan mempersingkat jalur keputusan ke order. Itu nilai nyata, tetapi tidak sama dengan nilai harapan positif per transaksi, yang berasal dari metode dan ketentuan trading Anda. Pilihan terminal hanya menentukan apakah alat membantu atau menghambat. Cara memeriksa metode sebelum mempertaruhkan uang dijelaskan dalam artikel akun demo, backtesting, dan forward testing.
FAQ – platform trading MT4, MT5, cTrader
Apakah MT4 akan dihentikan, dan perlukah saya pindah ke MT5?
Bahasa apa yang digunakan untuk menulis algoritme cTrader?
Apakah cTrader lebih baik daripada MT4 dan MT5?
Apakah platform memengaruhi spread yang saya bayar?
Dapatkah Expert Advisor dipindahkan otomatis dari MT4 ke MT5?
Dapatkah peringatan pada platform membuka posisi?
Apakah akun demo menunjukkan seperti apa eksekusi akun riil?
Kata sandi apa yang diberikan kepada layanan analisis transaksi?
Apakah platform milik broker lebih buruk daripada MT4?
Sumber dan referensi
Fakta produk dalam artikel ini diverifikasi pada 22 Agustus 2026 melalui dokumentasi vendor. Fitur platform berubah mengikuti versi; sebelum mengambil keputusan, periksa keadaan terbaru pada sumber primer berikut.
- MetaQuotes Software Corp., "Platform Trading MetaTrader 4" – halaman produk resmi: jumlah kerangka waktu, indikator, objek analisis, dan jenis pending order. metatrader4.com/en/trading-platform
- MetaQuotes Software Corp., "Platform Trading MetaTrader 5" – halaman produk resmi: 21 kerangka waktu, 38 indikator bawaan, 44 objek analisis, 6 jenis pending order, dukungan netting dan hedging. metatrader5.com/en/trading-platform
- MetaQuotes Software Corp., "Penguji Strategi" – bantuan MetaTrader 5: mode pembentukan tick, periode forward, pengujian multisimbol, emulasi penundaan eksekusi. metatrader5.com/en/terminal/help/algotrading/testing
- MQL5, "Referensi MQL5" – dokumentasi bahasa MQL5 dan perbedaannya dari MQL4. mql5.com/en/docs
- MQL5, "Modul MetaTrader untuk integrasi dengan Python" – deskripsi paket
MetaTrader5: komunikasi dengan terminal MT5 lokal, bukan API broker eksternal. Serta MQL5, "initialize" – dokumentasi fungsi inisialisasi: "Membangun koneksi dengan terminal MetaTrader 5", "Bila diperlukan, terminal MetaTrader 5 diluncurkan untuk membangun koneksi saat panggilan initialize() dijalankan", dan deskripsi parameter jalur opsional – "Jika jalur tidak ditentukan, modul mencoba menemukan berkas eksekusi sendiri". Diperiksa 2026-08-22. mql5.com/en/docs/python_metatrader5, mql5.com/…/mt5initialize_py - MetaQuotes Software Corp., "Market Watch" – bantuan MetaTrader 4: jendela daftar pantauan dan submenu "Sets" untuk menyimpan serta beralih antar-kumpulan simbol kustom. metatrader4.com/…/help/overview/market_watch
- MetaQuotes Software Corp., "Market Watch" – bantuan MetaTrader 5: penyimpanan kumpulan simbol kustom bersama pilihan kolom. metatrader5.com/…/help/trading/market_watch
- Spotware Systems, "cTrader Algo" – dokumentasi lingkungan algoritmik: dukungan C# dan Python, jenis algoritme (cBot, indikator kustom, plugin). help.ctrader.com/ctrader-algo
- Spotware Systems, "Fitur cloud" – dokumentasi cTrader Algo: menjalankan cBot di cloud tanpa membiarkan aplikasi terbuka, serta batas instans akun riil dan demo, dengan catatan dapat berbeda antarbroker. help.ctrader.com/ctrader-algo/documentation/cloud-features
- Spotware Systems, "Proteksi" – dokumentasi cTrader: mekanisme proteksi sisi server (trailing stop loss, pemindahan stop ke harga masuk, take profit bertingkat). help.ctrader.com/ctrader/trading/protections
- Spotware Systems, "Order" – dokumentasi cTrader: pending order Limit, Stop, dan Stop Limit, serta market range yang dijelaskan hanya sebagai parameter order pasar – "deviasi maksimum dalam pip dari harga saat ini yang masih memungkinkan order Anda diisi". help.ctrader.com/ctrader/trading/orders
- Spotware Systems, "Grafik Renko" – subhalaman dokumentasi cTrader yang menyebut rentang ukuran bata: "pilih nilai 1 hingga 100 pip pada bagian Renko". Daftar gabungan delapan jenis grafik tidak memberikan parameter tersebut. help.ctrader.com/knowledge-base/chart-types/renko-chart
- Spotware Systems, "Bilah alat grafik" – dokumentasi cTrader Web: pemilihan periode tick dalam rentang 1 hingga 1000 tick. Grafik tick tidak muncul pada daftar delapan jenis grafik, hanya pada penjelasan bilah periode. help.ctrader.com/ctrader-web/charts/chart-toolbar
- Spotware Systems, "Market Watch" – dokumentasi cTrader: membuat daftar pantauan kustom bernama tanpa batas jumlah, serta daftar bawaan "Popular markets" yang tidak dapat diedit. help.ctrader.com/ctrader/interface/market-watch
- Finance Magnates, "MetaQuotes Tidak Lagi Menjual Platform Trading MT4", 12 Januari 2018 – laporan penghentian penjualan lisensi MT4 kepada klien baru dengan dukungan tetap untuk broker lama. Sumber sekunder terhadap pengumuman vendor. financemagnates.com
- MetaQuotes Software Corp., "MetaTrader 5 build 2450: Harga negatif, langganan data pasar, dan pengaturan grafik baru", 29 Mei 2020 – catatan rilis vendor: "Penurunan harga minyak di bawah nol baru-baru ini memaksa pengembang memasukkan harga negatif ke dalam platform". Sumber primer yang menggantikan media industri yang dirujuk sebelumnya. Diperiksa 2026-08-22. metatrader5.com/en/news/2140
- U.S. Energy Information Administration, "Harga minyak mentah sempat diperdagangkan di bawah $0 pada musim semi 2020" – konfirmasi fakta serta tanggal jatuhnya harga WTI di bawah nol (20 April 2020). eia.gov
- Finance Magnates, "Apple Menghapus Aplikasi Trading MT4 dan MT5 dari App Store", 24 September 2022 – MetaQuotes mengonfirmasi surat Apple bertanggal Jumat 23 September 2022: "Perwakilan MetaQuotes mengatakan kepada Finance Magnates bahwa perusahaan menerima surat Apple pada Jumat, 23 September, yang menyatakan bahwa aplikasi trading mereka tidak mematuhi Pedoman Peninjauan App Store". Serta Finance Magnates, "Aplikasi MT4 dan MT5 Kembali di AppStore Apple", 7 Maret 2023 – pemulihan kedua aplikasi diumumkan pada Senin 6 Maret 2023: "Raksasa teknologi Apple kembali mencantumkan dua aplikasi MetaQuotes, MetaTrader 4 dan MetaTrader 5, di AppStore setelah penghapusan sekitar enam bulan". Sumber sekunder; Apple tidak menerbitkan alasan terperinci. Diperiksa 2026-08-22. financemagnates.com (24.09.2022), financemagnates.com (07.03.2023)
- MetaQuotes Software Corp., "Melakukan Transaksi" – bantuan MetaTrader 5: parameter Deviation pada Instant Execution ("Deviasi adalah perbedaan antara harga eksekusi order dan harga yang ditentukan yang disetujui trader"), sedangkan pada Market Execution pengiriman order berarti persetujuan di muka terhadap harga ("Mengirim order dalam mode ini berarti memberi persetujuan sebelumnya agar order dieksekusi pada harga tersebut"). Pada Market dan Exchange Execution, tempat bidang itu diisi kebijakan pengisian – "Dalam «Fill Policy», aturan pengisian tambahan dapat ditentukan: «Fill or Kill», «Immediate or Cancel», atau «Book or Cancel»". Bagian Exchange Execution tidak memuat kalimat persetujuan di muka dan menjelaskan penempatan order secara terpisah: "Klik «Sell» atau «Buy» membuat order kepada broker untuk masing-masing transaksi Sell atau Buy". Diperiksa 2026-08-22. metatrader5.com/…/help/trading/performing_deals
- MetaQuotes Software Corp., "Membuka Posisi" – bantuan MetaTrader 4: opsi "Enable maximum deviation from quoted price" serta kalimat pembatas cakupannya – "Deviasi harga saat penempatan order hanya digunakan dalam mode instant execution". Diperiksa 2026-08-22. metatrader4.com/…/positions_open
- MetaQuotes Software Corp., "Catatan Rilis MetaTrader 4" – catatan rilis terminal MT4: build 1440 tanggal 21 Februari 2025 ("Pembaruan menyediakan peningkatan keamanan penting, perbaikan kesalahan, dan peningkatan stabilitas platform"), build 1460 tanggal 5 Maret 2026 ("Pembaruan mencakup beberapa peningkatan keamanan penting, perbaikan bug, dan peningkatan stabilitas platform"), serta build 1470 tanggal 12 Maret 2026. Diperiksa 2026-08-22. metatrader4.com/en/releasenotes
- MetaQuotes Software Corp., "Kedalaman Pasar" – bantuan MetaTrader 4: "Kedalaman pasar menampilkan pasar terkini untuk suatu simbol trading. Alat ini memudahkan pengelolaan order dengan cepat"; jendelanya dibuka melalui perintah "Depth of Market" pada menu konteks Market Watch. Diperiksa 2026-08-22. metatrader4.com/…/help/overview/depth_of_market
- Spotware Systems, "Indikator" – dokumentasi cTrader Algo: "Secara teknis, indikator kustom adalah kelas C# atau Python dengan parameter, metode, dan komponen lain yang dapat disesuaikan", serta "Selain menggambar, indikator dapat menyediakan data bagi komponen lain, menggambar objek kustom pada grafik, atau bahkan langsung melakukan trading jika diprogram demikian". Diperiksa 2026-08-22. help.ctrader.com/ctrader-algo/documentation/indicators
- Spotware Systems, "Plugin" – dokumentasi cTrader Algo: "Plugin adalah ekstensi yang menambahkan alat, layanan, dan elemen antarmuka baru pada platform cTrader", serta "Plugin yang dibuat menggunakan plugin SDK langsung mengeksekusi transaksi, sedangkan plugin yang dibuat menggunakan Algo API membutuhkan izin pengguna secara eksplisit sebelum melakukan operasi trading". Diperiksa 2026-08-22. help.ctrader.com/ctrader-algo/documentation/plugins
- MetaQuotes Software Corp., "MetaTrader 5 build 3260: Operasi massal, fungsi matriks dan vektor, serta peningkatan obrolan", 15 April 2022 – catatan rilis: "Perintah «Bulk Operations» baru ditambahkan pada menu konteks tab Trade", penutupan semua posisi ("Pada akun hedging, sistem mencoba menutup posisi menggunakan posisi berlawanan (Close By), lalu menutup sisanya dengan prosedur biasa"), dan syarat ketersediaan: "Perintah ini hanya tersedia jika One Click Trading diaktifkan dalam pengaturan platform". Diperiksa 2026-08-22. metatrader5.com/en/releasenotes/terminal/2237
- MetaQuotes Software Corp., "Menutup Posisi" – bantuan MetaTrader 4: penutupan tunggal melalui menu konteks jendela Terminal, close-by ("Jika terdapat satu atau lebih posisi berlawanan di antara posisi terbuka, posisi yang dipilih dapat ditutup bersama posisi lawannya"), dan penutupan ganda ("Penutupan ganda beberapa posisi berlawanan memungkinkan lebih dari dua posisi berlawanan ditutup bersamaan"). Bantuan tidak menjelaskan perintah umum untuk menutup semua posisi. Diperiksa 2026-08-22. metatrader4.com/…/positions_close
- Spotware Systems, "Posisi" – dokumentasi cTrader: menutup satu posisi dengan ikon "X" atau perintah "Close position", serta menutup beberapa posisi sekaligus melalui menu "Close" pada tab Positions dengan filter arah, hasil, dan simbol. Diperiksa 2026-08-22. help.ctrader.com/ctrader/trading/positions
- MetaQuotes Software Corp., "Hosting Virtual" – bantuan MetaTrader 5: "Hosting virtual adalah layanan yang menyediakan pengoperasian platform trading sepanjang waktu", bersama bagian persiapan migrasi robot dan sinyal ke platform virtual. Serta "Migrasi" – bantuan MetaTrader 4: "Migrasi adalah memindahkan lingkungan aktif saat ini dari terminal klien ke terminal virtual". Pilihan lengkapnya mencakup "Data koneksi akun, seluruh grafik terbuka, parameter penyalinan sinyal, Expert Advisor dan indikator yang berjalan, pengaturan FTP dan surel dipindahkan ke server virtual". Diperiksa 2026-08-22. metatrader5.com/en/terminal/help/virtual_hosting, metatrader4.com/…/virtual_hosting_migration
- Spotware Systems, "Riwayat" – dokumentasi cTrader: tab riwayat dan penyimpanan laporan lokal sebagai lembar kerja .csv; kolom tab yang dicantumkan antara lain waktu buka dan tutup, harga masuk dan tutup, volume, komisi, serta hasil neto dan bruto. Namun, dokumentasi tidak menyatakan isi berkas ekspor secara terpisah. Diperiksa 2026-08-22. help.ctrader.com/ctrader/trading/history
- MetaQuotes Software Corp., "Laporan Trading" – bantuan MetaTrader 5: laporan yang tersusun atas blok order, deal, dan posisi, dibuat dari
ReportHistory.htmtemplat. Diperiksa 2026-08-22. metatrader5.com/…/trading_advanced/history_report - MetaQuotes Software Corp., "Log Platform" – bantuan MetaTrader 5: "Informasi mengenai awal platform dan seluruh peristiwa selama pengoperasiannya, termasuk eksekusi semua operasi trading, ditampilkan di sini". Daftar kolom jurnal hanya mencakup "Time — tanggal dan waktu peristiwa", "Source — jenis peristiwa: Network, Alert, HistoryBase, Experts, nama Expert Advisor atau indikator tertentu, dan sebagainya", serta "Message — deskripsi peristiwa". Bantuan tidak menyebut harga yang diminta, kuotasi bid/ask, atau spread dalam daftar tersebut. Diperiksa 2026-08-22. metatrader5.com/…/start_advanced/journal
- MetaQuotes Software Corp., "Otorisasi" – bantuan MetaTrader 4: dua jenis akses akun – "Otorisasi dengan kata sandi standar memberi hak penuh untuk bekerja dengan terminal", serta otorisasi investor yang memungkinkan "melihat status akun, menganalisis harga, dan memakai Expert Advisor sendiri, tetapi tidak melakukan trading". Serta "Otorisasi" – bantuan MetaTrader 5: "Masuk dengan kata sandi utama memberi hak penuh atas akun", dan "Otorisasi investor memungkinkan melihat status akun, menganalisis harga, dan memakai Expert Advisor sendiri, tetapi tidak melakukan trading". Diperiksa 2026-08-22. metatrader4.com/…/help/userguide/authorization, metatrader5.com/…/help/startworking/authorization
- MetaQuotes Software Corp., "MetaTrader 5 build 1325: Pilihan hedging dan pengujian pada tick riil", 22 April 2016 – catatan rilis yang memperkenalkan sistem pencatatan posisi kedua: "Kami menambahkan sistem pencatatan kedua — hedging, yang memperluas peluang trader Forex ritel", serta "Kini beberapa posisi per simbol dapat dimiliki, termasuk yang arahnya berlawanan". Diperiksa 2026-08-22. metatrader5.com/en/releasenotes/terminal/1325
- Spotware Systems, "Mode grafik" – dokumentasi cTrader: "Ketika beberapa grafik terbuka dalam salah satu dari tiga mode, Anda dapat melepasnya ke jendela baru bersama bilah alat", serta "Untuk melepas grafik, klik tombol Detach chart di kanan atas grafik". Dokumentasi menjelaskan pelepasan jendela, tanpa klaim mengenai penggunaan beberapa monitor. Diperiksa 2026-08-22. help.ctrader.com/ctrader/charts/chart-modes
- MetaQuotes Software Corp., "Riwayat Akun" – bantuan MetaTrader 4: "Informasi seluruh operasi trading yang dilakukan disimpan pada tab «Account History»", bersama daftar bidang tab (Order, Time, Type, Size, Symbol, Price, S/L, T/P, Time, Price, Commission, Taxes, Swap, Profit, Comments), serta daftar bidang laporan terpisah (Ticket, Open Time, Type, Size, Item, Price, S/L, T/P, Close Time, Price, Commission, Taxes, Swap, Profit), disimpan melalui perintah "Save as Report — menyimpan riwayat akun sebagai laporan berformat berkas HTML". Kedua daftar tidak memuat waktu pengiriman permintaan, harga yang diminta, atau spread. Bantuan menyebut laporan terperinci menambah sekumpulan parameter, tetapi tidak merincinya. Diperiksa 2026-08-22. metatrader4.com/…/terminal/terminal_account_history
- MetaQuotes Software Corp., "Konsep Umum" – bantuan MetaTrader 5: "Empat mode eksekusi order tersedia dalam platform trading", serta deskripsi mode bursa – "Operasi trading dalam platform diteruskan ke sistem perdagangan eksternal (bursa)". Diperiksa 2026-08-22. metatrader5.com/…/help/trading/general_concept
- TradingView, "Struktur skrip" – dokumentasi Pine Script: deklarasi jenis skrip (indicator, strategy, library), yang "Mengidentifikasi jenis skrip, yang kemudian menentukan konten yang diizinkan di dalamnya, serta cara penggunaan dan eksekusinya". Serta TradingView, "Peringatan" – dokumentasi Pine Script: "Tidak ada kode Pine Script terkait peringatan yang dapat membuat peringatan berjalan pada antarmuka grafik; kode itu hanya membuat peristiwa peringatan yang kemudian dapat digunakan pengguna skrip untuk membuat peringatan berjalan melalui antarmuka grafik". Diperiksa 2026-08-22. tradingview.com/pine-script-docs/language/script-structure, tradingview.com/pine-script-docs/concepts/alerts