Jenis Order Forex — Market, Limit, Stop, OCO dan Trailing

Verifikasi terakhir: · Konten selalu relevan
Peringatan risiko · YMYL Artikel ini bersifat edukatif semata dan bukan merupakan saran investasi. Perdagangan di pasar Forex melibatkan risiko tinggi kehilangan modal — ESMA menyatakan bahwa antara 74% hingga 89% akun investor ritel mengalami kerugian.

Order adalah satu-satunya cara seorang trader ritel berbicara kepada pasar valuta asing — tidak ada dealer di ujung telepon, tidak ada negosiasi harga, hanya sebuah parameter di dalam terminal trading. Tiga jenis utama menjawab tiga pertanyaan yang berbeda. Order pasar (market order) berkata "beli sekarang, di harga berapa pun yang tersedia". Order batas (limit order) berkata "beli, tetapi hanya jika harga turun ke level saya". Order stop berkata "beli setelah harga menembus lebih tinggi dan mengonfirmasi arah pergerakan". Pilihan di antara ketiganya menentukan apakah Anda masuk lebih murah, lebih mahal, atau tidak masuk sama sekali — dan pilihan itulah, lebih sering daripada analisis grafik itu sendiri, yang menentukan hasil akhir di akun Anda.

Order pasar — instan, namun dengan harga yang belum Anda ketahui

Order pasar sampai ke broker tepat pada saat Anda mengklik dan tereksekusi pada harga pertama yang tersedia di sisi lain dari buku order. Order ini memberikan satu jaminan pasti: transaksi akan terjadi. Namun ia tidak memberikan jaminan kedua — Anda tidak tahu persis harga berapa yang akan Anda dapatkan. Selisih antara harga yang Anda lihat di layar dan harga eksekusi disebut slippage (selip harga), dan dalam kondisi EUR/USD yang tenang biasanya berkisar setengah pip hingga satu pip.

Masalah muncul ketika volatilitas meningkat. Saat rilis Non-Farm Payrolls (NFP) AS atau keputusan suku bunga Federal Reserve, spread EUR/USD bisa melebar dari satu pip menjadi sepuluh pip, dan slippage pada order pasar bisa mencapai lima hingga dua puluh pip. Pada posisi satu lot standar, setiap pip bernilai 10 USD — artinya lima belas pip slippage setara dengan 150 USD yang langsung hilang sebelum posisi Anda sempat bekerja. Itulah sebabnya order pasar masuk akal dalam dua situasi: ketika Anda harus segera keluar dari posisi, dan ketika Anda trading dalam likuiditas dalam pada sesi London dengan broker ECN, di mana slippage tetap terkendali.

Bagi trader Indonesia, penting memilih broker atau pialang berjangka berizin BAPPEBTI agar eksekusi order Anda diawasi sesuai regulasi yang berlaku. Waspadai broker luar negeri tanpa izin yang menawarkan kondisi tidak transparan.

Order batas — harga sama atau lebih baik, tanpa jaminan eksekusi

Order batas (limit order) bekerja berlawanan dengan order pasar. Anda menetapkan harga yang tidak ingin Anda lewati, dan broker hanya mengeksekusi order tersebut jika pasar mencapai level Anda — dan tidak pernah pada harga yang lebih buruk dari level Anda. Buy limit ditempatkan di bawah harga saat ini, sell limit di atasnya. Logikanya sederhana: Anda ingin membeli lebih murah dari harga sekarang, atau menjual lebih mahal dari harga sekarang.

Contoh konkret. EUR/USD diperdagangkan di 1.0865 dan Anda memperkirakan harga akan kembali ke support di 1.0840 sebelum bergerak naik. Anda menempatkan buy limit di 1.0842. Jika pasar turun ke level tersebut, broker membuka posisi beli (long) EUR/USD di 1.0842 atau lebih baik — artinya Anda membeli 23 pip lebih murah dibandingkan saat keputusan dibuat. Harga yang Anda bayarkan untuk keunggulan ini hanya satu: tidak ada jaminan eksekusi. Sudah sering terjadi: harga mendekati tiga pip dari limit Anda, berbalik arah, dan berlari lima puluh pip ke arah yang Anda prediksi — meninggalkan Anda di luar pergerakan dengan order yang tidak terisi. Limit adalah alat trader yang lebih memilih melewatkan sebagian peluang daripada membayar terlalu mahal untuk masuk — ini adalah fondasi strategi mean-reversion dan entry teknikal pada pullback.

Order stop — masuk saat breakout, setelah pasar mengonfirmasi arah

Order stop adalah instruksi tertunda yang aktif hanya setelah harga melewati trigger yang telah ditentukan. Buy stop ditempatkan di atas harga saat ini, sell stop di bawahnya. Sekilas ini terdengar identik dengan limit order, tetapi logikanya berlawanan: limit bekerja pada pullback, stop bekerja pada breakout. Anda membeli bukan karena harga telah turun ke level yang menarik, melainkan karena harga telah naik dan mengonfirmasi kekuatannya.

Bayangkan EUR/USD berkonsolidasi tepat di bawah resistance di 1.0880. Anda tidak ingin membeli di tengah range karena pasar mungkin berbalik ke bawah, tetapi Anda ingin ikut pergerakan jika pembeli berhasil menembus resistance. Anda menempatkan buy stop di 1.0883, beberapa pip di atas level tersebut. Selama harga belum sampai di sana, order diam di server broker. Begitu 1.0883 tertembus, sistem mengaktifkan entry dan dari saat itu berperilaku seperti order pasar: ia mengambil harga pertama yang tersedia. Itulah mengapa entry breakout di level kunci juga rentan terhadap slippage, terutama jika trigger bertepatan dengan rilis data ekonomi. Order stop adalah pilihan alami untuk strategi trend-following dan trading breakout dari konsolidasi.

Stop loss dan take profit — dua order protektif yang tidak boleh diabaikan

Bentuk paling umum dari order stop bukan entry breakout melainkan stop loss — exit otomatis dari posisi yang merugi. Mekanismenya: Anda membeli EUR/USD di 1.0850 dan menetapkan stop loss di 1.0820. Selama harga tetap di atas 1.0820, order ini diam. Ketika bid (harga di mana broker membeli kembali posisi Anda) menyentuh 1.0820, sistem mengirimkan sell at market dan menutup posisi. Jika pasar tipis atau berita buruk baru saja masuk, eksekusi bisa terjadi di 1.0815 alih-alih 1.0820 — slippage lima pip pada stop loss di EUR/USD yang tenang adalah hal biasa.

Take profit (ambil untung) adalah cerminan dari stop loss — sebuah limit order tertunda di sisi berlawanan dari pasar yang mengunci keuntungan begitu target yang telah ditentukan tercapai. Anda membeli EUR/USD di 1.0850 dengan take profit di 1.0940, dan broker menempatkan sell limit di 1.0940 yang aktif saat bid mencapai level tersebut. Kekuatan take profit adalah menghilangkan kesalahan pemula yang paling umum — menutup posisi yang untung secara emosional pada guncangan pertama. Jika rencana menyebut 90 pip, Anda tetapkan limit di 90 pip dan tinggalkan layar.

Stop loss dan take profit — kalkulasi rasio risiko-imbalan pada posisi beli
Entry beli (long) EUR/USD1.0850
Stop loss di bawah support H41.0820 — risiko 30 pip
Take profit di resistance H41.0940 — potensi gain 90 pip
Rasio risiko-imbalansatu banding tiga, minimum praktis untuk setup swing
Hasil jika stop loss aktifkerugian 30 pip, atau 300 USD pada lot standar
Hasil jika take profit terisikeuntungan 90 pip, atau 900 USD pada lot standar

Untuk memahami kapan mengandalkan masing-masing dari dua proteksi ini, baca artikel tersendiri tentang konsep dasar manajemen risiko Forex, termasuk stop loss versus take profit dan cara menyesuaikannya dengan gaya trading Anda.

Trailing stop — stop loss yang mengikuti harga

Trailing stop adalah stop loss yang secara otomatis bergerak mengikuti harga ke arah yang menguntungkan namun tidak pernah mundur ke arah kerugian. Anda menetapkan jarak, misalnya dua puluh pip, dan broker menggeser stop seiring pergerakan pasar. Anda membuka posisi beli EUR/USD di 1.0850 dengan stop di 1.0830. Harga naik ke 1.0900 dan trailing menggeser stop ke 1.0880. Harga berlanjut ke 1.0930 dan stop mengikuti ke 1.0910. Ketika pasar berbalik ke 1.0910, posisi ditutup dengan keuntungan 60 pip — tanpa tindakan apa pun dari Anda.

Dalam praktik, trailing stop memiliki dua kelemahan yang lebih sering merugikan trader dari yang mereka kira. Pertama, jarak yang terlalu pendek menutup posisi pada retracement tren yang biasa dan mengeluarkan Anda dari pergerakan besar — EUR/USD bisa memiliki kisaran harian 80 pip, sehingga trailing 20 pip membuang Anda pada pullback pertama. Kedua, sebagian besar platform MetaTrader 5 menjalankan trailing secara client-side, yang berarti terminal harus tetap terbuka; matikan laptop di malam hari dan trailing berhenti bekerja, menyisakan level apa pun yang terakhir tercapai. Aturan praktisnya tunggal: pindahkan stop ke level entry terlebih dahulu, baru aktifkan trailing, dan berikan jarak minimal satu setengah kali kisaran candlestick per jam rata-rata.

"Amatir berpikir tentang berapa banyak uang yang bisa mereka hasilkan. Profesional berpikir tentang berapa banyak yang bisa mereka rugi — dan mereka menempatkan order protektif sebelum masuk posisi, bukan setelah kejadian." — Alexander Elder, 1993

OCO — dua skenario entry dalam satu setup

OCO (one cancels the other) adalah konstruksi di mana dua order tertunda saling terhubung: terisinya satu secara otomatis membatalkan yang kedua. Penggunaan klasiknya adalah trading di sekitar konsolidasi ketat sebelum rilis makro besar, ketika Anda tidak tahu ke arah mana pasar akan menembus tetapi ingin ikut pergerakan apa pun arahnya.

EUR/USD berkonsolidasi antara 1.0850 dan 1.0880 satu jam sebelum rilis indeks harga konsumen (CPI). Anda menempatkan buy stop di 1.0883, beberapa pip di atas resistance, dan sell stop di 1.0847, beberapa pip di bawah support. Tanpa OCO, setelah satu sisi terpicu Anda harus membatalkan yang lain secara manual sebelum ia terpicu ke arah berlawanan. Dengan OCO, platform melakukannya untuk Anda: ketika pasar menembus ke atas, sell stop menghilang, dan ketika menembus ke bawah, buy stop dihapus. Anda berakhir dengan satu posisi di arah yang dipilih pasar.

Ada satu catatan teknis. MetaTrader 4 maupun MetaTrader 5 tidak memiliki tiket OCO native — Anda membutuhkan skrip atau Expert Advisor dari marketplace MQL5 yang membatalkan leg kedua setelah leg pertama terpicu. Platform seperti cTrader, NinjaTrader, dan terminal broker ECN seperti IC Markets atau Pepperstone menawarkan OCO secara langsung. Periksa dokumentasi broker Anda di akun demo sebelum membangun strategi di atasnya.

GTC versus day order — berapa lama order Anda berlaku

Setiap order tertunda — limit, stop, OCO — memiliki time in force, dan di sinilah trader sering membuat kesalahan diam-diam. Day order berakhir pada akhir sesi trading; jika pasar tidak pernah mencapai level Anda sebelum tengah malam waktu server broker, order tersebut hilang dan Anda mulai dari awal keesokan harinya. Order GTC (good till cancelled) berlangsung sampai Anda membatalkannya sendiri atau terisi — di MetaTrader 5 ini sesuai dengan menetapkan expiry ke "unlimited".

Pilihan ini memiliki konsekuensi nyata. Jika Anda menempatkan buy limit di bawah support yang mungkin dikunjungi pasar selama beberapa hari, day order memaksa Anda memasukkan ulang setup setiap hari dan berisiko melewatkan pengisian semalam. Order GTC menyelesaikan itu, tetapi membawa jebakan tersendiri: order GTC yang terlupakan dapat terpicu berminggu-minggu kemudian, dalam kondisi pasar yang sama sekali berbeda yang sudah tidak Anda ingat. Praktik standar: day order cocok untuk strategi intraday sementara GTC cocok untuk posisi swing dan multi-hari — dengan syarat Anda secara rutin meninjau daftar order aktif dan membatalkan yang telah kehilangan relevansinya.

Langkah pertama Anda — checklist sebelum klik order

Sebelum mengirim order, jalankan checklist singkat ini. Setiap poin membutuhkan beberapa detik, dan bersama-sama mereka menutup sebagian besar kesalahan eksekusi yang mahal — yang saya amati selama lebih dari dua dekade sebagai editor-in-chief MyBank.pl sejak 2004 dan analis Forex sejak 2007.

  1. Tentukan apakah Anda harus masuk segera. Jika Anda perlu keluar dari posisi rugi atau merespons pergerakan jelas yang sudah terjadi, pilih order pasar dan terima slippage yang mungkin terjadi. Jika Anda memiliki waktu, order batas yang ditetapkan di level yang Anda rencanakan dengan kepala dingin hampir selalu lebih murah dan lebih optimal dari sisi harga eksekusi.
  2. Sesuaikan jenis order dengan logika trading Anda. Entry pada pullback ke support adalah buy limit di bawah pasar. Entry pada breakout menembus resistance adalah buy stop di atas pasar. Mencampuradukkan keduanya membuat Anda membeli tepat pada momen yang tidak Anda inginkan — kesalahan pemula yang paling sering terjadi dan paling mudah dihindari dengan pemahaman yang benar.
  3. Tetapkan stop loss di bawah level spesifik, bukan pada jarak pip bulat dari entry. Stop "dua puluh pip dari entry" terlihat oleh algoritma yang memburu kumpulan order di angka bulat. Stop tepat di bawah swing low H4 terbaru adalah target yang kurang jelas dan memberi posisi Anda ruang untuk bernafas tanpa tersapu pergerakan pasar normal.
  4. Tambahkan take profit segera saat order terbuka. Jangan menunggu sampai posisi sudah untung — pada saat itu, keputusan tentang target sudah diwarnai emosi. Tetapkan take profit di level yang mengikuti pembacaan resistance Anda, lalu tinggalkan layar alih-alih menonton setiap tick yang bergerak.
  5. Pilih time in force secara sadar dan hindari order pasar saat rilis data penting. Day order untuk trading intraday, GTC untuk posisi swing. Menjelang NFP, CPI, atau keputusan Fed, jangan gunakan order pasar — tunggu 30 hingga 60 detik agar spread kembali normal, atau tempatkan limit order sebelumnya di level di mana Anda benar-benar ingin masuk. Pelajari lebih lanjut tentang manajemen risiko Forex untuk membangun disiplin yang konsisten dalam setiap pengambilan keputusan trading.

Satu kebiasaan yang membebaskan pikiran dari terus-menerus menatap grafik: alih-alih masuk secara manual, tetapkan price alert di level-level kunci. Dengan cara ini Anda mendapat dua menit untuk memutuskan sebelum harga mencapai trigger — cukup untuk memilih dengan tenang antara limit dan order pasar. Trading ritel penuh dengan kisah orang yang bisa membaca grafik dengan baik namun tetap rugi karena eksekusi yang buruk. Itu alasan yang cukup untuk memperlakukan pemilihan jenis order seserius analisis itu sendiri. Untuk memahami lebih dalam dampak slippage dan bagaimana stop loss dieksekusi di level teknikal, baca panduan mendalam di cara eksekusi stop-loss order di ForexMechanics.com.

Jarosław Wasiński
Tentang penulis

Jarosław Wasiński

Pemimpin redaksi MyBank.pl · Analis keuangan dan pasar

Analis dan praktisi independen dengan pengalaman lebih dari 20 tahun di sektor keuangan. Pendiri dan pemimpin redaksi portal MyBank.pl yang beroperasi sejak 2004. Analisis fundamental pasar valuta asing dan makroekonomi sejak 2007. Menulis dari perspektif pasar global dengan perhatian pada kerangka regulasi ESMA dan BAPPEBTI.

Sumber dan referensi

  1. MetaQuotes Order Types — MetaTrader 5 platform help · Oficjalna dokumentacja typów zleceń w MT4 i MT5: market, buy/sell limit, buy/sell stop, stop-limit oraz parametry czasu ważności. www.metatrader5.com ↗
  2. CFA Institute Market Organization and Structure — CFA Program Curriculum · Klasyfikacja zleceń (market, limit, stop) i mechanika egzekucji w mikrostrukturze rynku, część programu CFA. www.cfainstitute.org ↗
  3. John Wiley & Sons Trading for a Living, Alexander Elder · Rozdziały o zleceniach ochronnych (stop loss, take profit) i dyscyplinie zarządzania ryzykiem przed wejściem w transakcję. www.wiley.com ↗
  4. Bank for International Settlements Triennial Central Bank Survey of Foreign Exchange Markets 2022 · Dane o strukturze i płynności rynku walutowego, kontekst dla poślizgu i głębokości księgi przy zleceniach market. www.bis.org ↗

Pertanyaan yang sering diajukan

Apa perbedaan antara order pasar dan order batas?

Order pasar sampai ke broker secara instan dan tereksekusi pada harga pertama yang tersedia di sisi lain dari buku order. Order ini menjamin eksekusi tetapi bukan harga — saat volatilitas melonjak, slippage (selip harga) bisa mencapai 5 hingga 20 pip pada EUR/USD. Order batas bekerja sebaliknya: Anda menetapkan harga yang tidak ingin Anda lewati (beli di bawah pasar, jual di atasnya), dan broker hanya mengeksekusi jika pasar mencapai level Anda, tidak pernah pada harga yang lebih buruk. Order ini menjamin harga tetapi bukan eksekusi. Dalam praktik: gunakan order batas untuk entry pullback yang telah direncanakan, dan gunakan order pasar hanya saat Anda harus masuk atau keluar sekarang juga.

Apa perbedaan antara order stop dan order batas?

Keduanya adalah order tertunda, tetapi logikanya berlawanan. Order batas bekerja pada pullback: buy limit ditempatkan di bawah pasar karena Anda ingin membeli lebih murah. Order stop bekerja pada breakout: buy stop ditempatkan di atas pasar karena Anda hanya ingin membeli setelah harga menembus resistance dan mengonfirmasi kekuatannya. Pada EUR/USD di 1.0865, buy limit di 1.0842 terisi jika harga kembali ke support, sementara buy stop di 1.0883 terisi jika pasar menembus di atas resistance. Setelah terpicu, order stop berperilaku seperti order pasar dan mengambil harga pertama yang tersedia — itulah mengapa ia juga rentan terhadap slippage. Order batas cocok untuk strategi mean-reversion, order stop cocok untuk trend-following dan trading breakout.

Apakah order OCO bisa digunakan di MetaTrader 4 dan MetaTrader 5?

Secara native, tidak. MetaTrader 4 maupun MetaTrader 5 tidak menyediakan tipe OCO standar dalam tiket order. Anda memerlukan skrip atau Expert Advisor dari marketplace MQL5 yang membatalkan leg kedua setelah leg pertama terpicu. cTrader memiliki OCO bawaan, begitu pula banyak terminal broker ECN seperti IC Markets atau Pepperstone. Solusi alternatif di MT5 cukup sederhana: tempatkan dua order tertunda, misalnya buy stop dan sell stop di sekitar konsolidasi, lalu hapus secara manual yang tidak terpicu. Skrip OCO di MQL5 berharga setara beberapa kopi dan mengubah strategi breakout menjadi sepenuhnya otomatis. Periksa terlebih dahulu di akun demo apakah broker Anda mengizinkan Expert Advisor pihak ketiga.

Apa perbedaan antara GTC dan day order?

Ini adalah dua pengaturan time in force untuk order tertunda. Day order berakhir pada akhir sesi trading — jika harga tidak pernah mencapai level Anda sebelum tengah malam waktu server broker, order tersebut hilang dan Anda mulai lagi keesokan paginya. Order GTC (good till cancelled — berlaku hingga dibatalkan) berlangsung sampai Anda membatalkannya sendiri atau terisi; di MetaTrader 5 ini sesuai dengan menetapkan expiry ke "unlimited". Day order cocok untuk strategi intraday, sementara GTC cocok untuk posisi swing dan multi-hari. GTC memiliki satu jebakan: order yang terlupakan dapat terpicu berminggu-minggu kemudian dalam kondisi pasar yang sama sekali berbeda — jadi tinjau daftar order aktif secara rutin dan batalkan yang sudah kehilangan relevansinya.

Pelajari lebih lanjut · panduan lengkap