Setup kelanjutan flag menilai apakah impuls terarah yang terukur diikuti jeda singkat melawan tren. Nama pola saja tidak menentukan titik masuk maupun membuktikan keunggulan. Strategi ini menetapkan impuls, jeda, satu candle konfirmasi setelahnya, dan syarat untuk mencoba mengirim order.
Versi dasar menggunakan satu grafik harga Bid H1 serta acuan volatilitas yang dibekukan. Strategi ini tidak menunggu retest breakout atau penolakan pada moving average. Panduan menggabungkan pengamatan tren menjelaskan perbedaan antara bukti, aturan, dan eksekusi secara lebih luas.
1. Apa yang diukur oleh strategi flag ini
Flag konvensional menggambarkan gerak tajam yang disusul konsolidasi singkat berlawanan arah. Di sini, gagasan itu dipersempit menjadi spesifikasi H1: tiga candle impuls terarah, tiga candle flag melawan tren, dan satu kemungkinan candle breakout. Ini bukan pendeteksi universal untuk semua flag klasik.
Instrumen contoh adalah EURUSD dengan kuotasi lima desimal. Satu pip bernilai 0.00010; asumsi langkah harga adalah 0.00001. Pasangan lain, sumber data lain, dan timeframe lain memerlukan spesifikasi serta pengujian tersendiri. Tidak ada syarat volume: aktivitas tick Forex suatu broker bukan volume pasar yang terkonsolidasi.
2. Tetapkan waktu dan acuan volatilitas
Gunakan candle H1 yang sudah ditutup dari satu sumber data broker. Tandai impuls sebagai I1, I2, I3, candle flag berikutnya sebagai F1, F2, F3, dan candle konfirmasi setelahnya sebagai C. Semuanya harus berurutan tanpa interval per jam yang hilang. Tolak data tidak lengkap atau tidak selaras, alih-alih menganggap bar yang hilang sebagai pasar sepi.
Sebelum I1 dibuka, bekukan A, yaitu rata-rata aritmetika dari 14 true range lengkap sebelumnya. Tetapkan TR = max(H − L, |H − previous close|, |L − previous close|). Dengan demikian, metode perataan ATR dijelaskan secara eksplisit. Periksa metode pemulusan platform sebelum membandingkan nilai; candle impuls atau flag berikutnya tidak masuk ke acuan tetap ini. Syaratnya A > 0.
Pada setiap penutupan H1, periksa enam candle tertutup terakhir sebagai calon rangkaian impuls–flag. Jika beberapa kandidat bersaing, pertahankan rangkaian memenuhi syarat yang paling awal terdeteksi sampai konfirmasinya diputuskan. Identifikasi dengan simbol, timeframe, dan waktu penutupan I3. Jangan gunakan ulang identitas itu untuk upaya masuk lain, dan jangan terima kandidat baru selama metode ini memiliki posisi terbuka pada pasangan tersebut.
3. Ukur impuls dan jeda melawan tren
Impuls beli. Setiap candle impuls harus ditutup di atas harga pembukaannya sendiri. High, low, dan close masing-masing harus meningkat secara ketat sepanjang tiga candle. Tetapkan P = I3.high − I1.low dan wajibkan P ≥ 2 × A. Ini mengukur ekspansi terarah tanpa memberikan probabilitas kelanjutan.
Flag beli. Wajibkan F1.close < I3.close. High, low, dan close masing-masing harus menurun secara ketat sepanjang tiga candle flag. Tetapkan FH = max(F1.high, F2.high, F3.high) dan FL = min(F1.low, F2.low, F3.low). Wajibkan FH < I3.high dan I3.high − FL ≤ 0.5 × P. Dengan begitu, jeda tetap di bawah puncak impuls dan koreksinya tidak melebihi separuh tiang yang diukur.
Kondisi jual yang dicerminkan. Candle impuls ditutup di bawah harga buka, dengan high, low, dan close yang menurun secara ketat. Gunakan P = I1.high − I3.low dan syarat volatilitas yang sama. Close flag pertama melampaui close impuls terakhir; high, low, dan close flag naik secara ketat. Wajibkan FL > I3.low dan FH − I3.low ≤ 0.5 × P. Pola beli yang gagal tidak otomatis memenuhi syarat jual.
4. Bekukan acuan breakout, stop, dan target terukur
Setelah F3 ditutup, gunakan buffer tetap b = 0.00010 untuk versi EURUSD ini. Untuk beli, gunakan B = FH + b, S = FL − b, dan T = B + P. Untuk jual, gunakan B = FL − b, S = FH + b, dan T = B − P. Di sini, B adalah acuan konfirmasi, S stop pelindung, dan T target.
Target memproyeksikan panjang tiang dari batas yang sudah diberi buffer; itu sasaran harga yang dinyatakan, bukan ramalan. Pertahankan seluruh level selama konfirmasi dan transaksi. Jangan menggambar ulang flag berdasarkan candle belakangan atau memindahkan stop agar entri terlambat terlihat layak.
5. Hanya candle berikutnya yang boleh mengonfirmasi
Untuk beli, wajibkan C.close > B dan C.low > S. Untuk jual, wajibkan C.close < B dan C.high < S. Syarat pertama membutuhkan close yang sudah final melewati acuan, bukan sekadar sumbu; nilai sama gagal. Syarat kedua menolak candle konfirmasi yang sudah melintasi atau menyentuh level pembatalan setup.
Jika candle itu gagal, buang kandidat. Jangan menunggu breakout yang lebih belakangan dengan identitas impuls yang sama. Close konfirmasi adalah penentu kelayakan, bukan harga eksekusi. Pada MT4, bar baru dan data tersedia menjadi dasar bahwa bar sebelumnya telah selesai; timer yang mencapai batas waktu perkiraan saja tidak cukup.
6. Prosedur beli pada kuotasi baru
- Setelah close memenuhi syarat, periksa kuotasi Bid/Ask pertama yang baru diterima dan dapat ditransaksikan. Kuotasi harus tiba dalam
15detik sejak jadwal penutupan, dengan usia terverifikasi paling lama2detik. Nilai kuotasi itu sekali saja; kegagalan satu syarat berarti melewatkan entri. - Wajibkan
Bid > B,Ask − B ≤ 0.00050, danAsk − Bid ≤ 0.00020. Ini adalah syarat bertahannya breakout, batas maksimal mengejar harga, dan spread maksimal. Harga untuk merencanakan pembelian adalah Ask, bukan close Bid historis. - Periksa stop dan target tetap terhadap langkah harga serta jarak minimum broker saat ini. Hitung volume dan syarat rasio imbalan terhadap risiko bersih di bawah. Pastikan izin transaksi, margin cukup, serta tidak ada posisi bertentangan atau order yang belum terselesaikan.
- Izinkan satu permintaan order pasar dengan stop dan target tetap. Jika broker tidak dapat menerima alur perlindungan ini, lewati versi dasar. Alur dua tahap berupa masuk tanpa perlindungan lalu menambahkannya memerlukan pengujian implementasi tersendiri.
7. Prosedur jual dan sisi harga yang benar
Terapkan batas waktu dan spread yang sama. Wajibkan Bid < B dan B − Bid ≤ 0.00050. Rencanakan entri jual pada Bid. Stop dan target jual dipicu terhadap Ask; candle yang hanya memakai Bid menyentuh target tidak membuktikan posisi jual bisa ditutup di sana.
Untuk beli, validasi jarak stop dengan Bid saat ini; untuk jual, gunakan Ask saat ini. Jarak minimum stop yang dilaporkan nol tidak menjamin penempatan tanpa batas: pembatasan dinamis masih dapat menyebabkan penolakan. Harga, langkah volume, dan margin tersisa harus sesuai simbol serta akun yang sebenarnya.
8. Jadikan kesegaran data, berita, dan penolakan sebagai aturan
Verifikasi usia kuotasi dengan jam yang bergerak secara independen dan selaras dengan waktu broker. Membandingkan timestamp tick tersimpan dengan timestamp server tersimpan yang sama tidak membuktikan kesegaran. Catat kuotasi, timestamp, waktu penerimaan, dan waktu keputusan. Jika waktu yang tepercaya atau data pasar yang dibutuhkan tidak tersedia, jangan masuk.
Sebelum hari perdagangan, bekukan daftar peristiwa kalender yang dibatasi untuk salah satu mata uang serta waktu rollover broker. Jangan masuk dalam 15 menit sebelum atau sesudah peristiwa terdaftar, atau jika jadwal keluar berdasarkan waktu akan mencapai rollover. Jika masukan tersebut tidak ada, lewati. Filter peristiwa terjadwal ini tidak meniadakan berita mendadak atau risiko eksekusi.
Permintaan order bukan posisi yang telah dikonfirmasi. Setelah timeout atau respons tidak pasti, cocokkan order dan posisi broker sebelum tindakan selanjutnya; jangan menganggapnya gagal lalu mengirim duplikat. Setelah fill dikonfirmasi, hitung ulang syarat dengan harga sebenarnya. Jika batas entri, anggaran risiko, atau rasio bersih dilanggar, minta penutupan pada kuotasi berikutnya yang dapat ditransaksikan dan catat pelanggarannya. Tindakan pemulihan itu sendiri dapat merugi.
9. Pertahankan exit tetap dan batasi lama posisi
Pertahankan stop awal dan target terukur tanpa trailing, pemindahan ke impas, atau penambahan posisi. Keluar melalui stop atau target yang pertama benar-benar dieksekusi. Jika posisi masih terbuka setelah 8 bar H1 setelah entri ditutup, minta penutupan pada kuotasi berikutnya yang dapat ditransaksikan. Hitung dari penutupan berikutnya bar tempat masuk; jangan hitung candle konfirmasi sebelumnya.
Gap, kuotasi yang tidak tersedia, pembekuan broker, atau kegagalan eksekusi dapat menunda penutupan dan memperbesar rugi. Risiko uang yang direncanakan bukan jaminan batas kerugian. Sebelum meminta keluar berdasarkan waktu, periksa posisi masih ada; stop atau target mungkin sudah menutupnya.
10. Reproduksi setup beli sintetis yang lengkap
Candle Bid EURUSD H1 berikut dibuat hanya untuk memeriksa hitungan dan waktu. Semua waktu mengikuti satu jam server asumsi, dengan interval berurutan. Tidak tersedia jalur setelah entri atau hasil terealisasi. Sebelum impuls, close sebelumnya adalah 1.10050 dan seluruh 14 candle sebelumnya memiliki O = 1.10050, H = 1.10100, L = 1.10000, C = 1.10050. Setiap true range bernilai 0.00100, sehingga acuan tetap A = 0.00100. Close tepat sebelum candle pertama pada rangkaian riwayat tersebut juga 1.10050.
| Candlestick | Interval server | O | H | L | C |
|---|---|---|---|---|---|
| I1 | 04:00–05:00 | 1.10050 | 1.10170 | 1.10020 | 1.10150 |
| I2 | 05:00–06:00 | 1.10150 | 1.10280 | 1.10130 | 1.10250 |
| I3 | 06:00–07:00 | 1.10250 | 1.10420 | 1.10230 | 1.10400 |
| F1 | 07:00–08:00 | 1.10400 | 1.10410 | 1.10320 | 1.10350 |
| F2 | 08:00–09:00 | 1.10350 | 1.10380 | 1.10290 | 1.10320 |
| F3 | 09:00–10:00 | 1.10320 | 1.10350 | 1.10260 | 1.10290 |
| C | 10:00–11:00 | 1.10290 | 1.10460 | 1.10270 | 1.10430 |
Pada layar sempit, geser tabel lebar secara horizontal. O, H, L, dan C berarti harga buka, tertinggi, terendah, dan tutup.
Pada 10:00, impuls menghasilkan P = 1.10420 − 1.10020 = 0.00400, melampaui syarat 2 × A = 0.00200. High, low, dan close flag menurun; FH = 1.10410 dan FL = 1.10260. Koreksi sebesar 0.00160 / 0.00400 = 40%, masih dalam batas 50%.
Bekukan B = 1.10420, S = 1.10250, dan T = 1.10820. Pada 11:00, close 1.10430 melampaui acuan breakout dan low 1.10270 tetap di atas stop. Konfirmasi lolos. Pengamatan ini tidak menentukan apa yang terjadi sesudah entri.
11. Hitung ukuran dari kuotasi dan biaya sekali saja
Anggap kuotasi pertama tiba pada 11:00:01 dengan Bid = 1.10428, Ask = 1.10440 dan usia terverifikasi kurang dari 2 detik. Spread adalah 1.2 pip, sedangkan Ask berada 2 pip di atas B, masih dalam batas. Anggap jarak perlindungan, margin, kalender, dan rollover sudah lolos; semuanya masukan asumsi, bukan catatan eksekusi broker nyata.
Khusus ilustrasi ini, ekuitas akun USD 10000, ukuran kontrak 100000 EUR per lot, dan nilai pip USD 10 per lot. Sediakan komisi pulang-pergi USD 7 per lot serta cadangan total slippage pulang-pergi 2 pip, atau USD 20 per lot. Swap terencana nol karena contoh keluar sebelum rollover asumsi; swap sebenarnya wajib dicatat jika timbul.
| Ukuran perencanaan | Perhitungan |
|---|---|
| Jarak entri ke stop | 1.10440 − 1.10250 = 0.00190 = 19 pips |
| Jarak entri ke target | 1.10820 − 1.10440 = 0.00380 = 38 pips |
| Rugi terencana per lot, termasuk biaya | 19 × 10 + 7 + 20 = USD 217 |
| Imbalan bersih terencana per lot | 38 × 10 − 7 − 20 = USD 353 |
Rasio imbalan terhadap risiko bersih adalah 353 / 217 ≈ 1.6267, di atas ambang ilustratif versi ini sebesar 1.5. Spread sudah tercermin dalam entri Ask dibanding exit beli pada Bid; menambahkannya lagi berarti menghitung dua kali. Untuk kontrak atau mata uang setoran lain, periksa konversi uang alih-alih menyalin nilai pip ini. Lihat panduan biaya trading.
Batasi risiko baru yang direncanakan hingga 0.5% ekuitas saat ini, dan total risiko stop terencana posisi FX terbuka hingga 1%. Anggaran tersedia adalah nilai lebih kecil antara jatah per transaksi dan sisa batas total. Eksposur yang sudah ada di sini nol, sehingga anggaran USD 50. Dengan minimum lot dan langkah sama-sama 0.01, hasil 50 / 217 ≈ 0.2304 dibulatkan ke bawah menjadi 0.23 lot, dengan risiko terencana USD 49.91 dan imbalan target bersih USD 81.19. Ini perkiraan bersyarat, bukan laba rugi terealisasi atau jaminan batas rugi.
Jika eksposur yang sudah ada tidak dapat ditentukan, lewati. Jika lot valid terkecil melebihi anggaran, jangan masuk; jangan membulatkan ke atas atau memperketat stop struktural agar posisi dipaksakan. Persentase, cadangan biaya, dan ambang rasio adalah masukan uji, bukan tingkat keamanan universal. Panduan manajemen risiko membahas eksposur portofolio serta ukuran posisi lebih rinci.
12. Tolak kegagalan tertentu sebelum mengirim order
- Jeda terlalu dalam: mengubah hanya low flag terakhir menjadi
1.10210membuat koreksi52.5%. Pola gagal sebelum konfirmasi, meskipun kemudian harga naik. - Sumbu tanpa close: close konfirmasi
1.10410, atau tepat1.10420, gagal memenuhi breakout beli yang ketat meskipun high melewati acuan. - Harga terlalu jauh: Ask
1.10480melebihi maksimum yang diizinkan,B + 0.00050 = 1.10470. Tolak entri; jangan menjauhkan target. - Kesempatan kedaluwarsa: kuotasi pertama pada
11:00:16berada di luar jendela waktu. Grafik yang mendukung tidak memperbarui kandidat yang sama.
13. Pahami mengapa flag valid tetap bisa gagal
Impuls yang memenuhi syarat bisa menjadi lonjakan terakhir dari gerakan yang sudah kehabisan tenaga. Jeda yang rapi bisa berubah menjadi pembalikan, dan breakout bisa langsung gagal. Support atau resistance lama dapat menghalangi proyeksi terukur. Pola mekanis dan syarat volatilitas tidak menghapus risiko ini atau membuktikan target dapat dicapai.
Pisahkan pendekatan yang didefinisikan secara berbeda. Strategi Donchian menilai ekstrem kanal sebelumnya, sedangkan strategi Inside Bar membekukan rentang candle induk. Versi flag ini membutuhkan impuls sebelumnya dan jeda melawan tren yang terdiri dari beberapa candle. Jangan mengganti pemicunya dengan pemicu metode lain setelah strategi ini gagal.
14. Uji seluruh spesifikasi beserta waktunya
Catat setiap rangkaian layak, kuotasi ditolak, transaksi dilewati, dan permintaan gagal. Rekonstruksi acuan dan level tetap hanya dengan informasi yang tersedia saat itu. Grafik H1 Bid saja tidak dapat memastikan eksekusi Ask intrabar, spread, slippage, atau urutan exit. Gunakan data kuotasi cukup rinci dan pemodelan yang sesuai.
Jika bar yang tersedia mencakup stop dan target tanpa urutan diketahui, nyatakan asumsi stop lebih dahulu untuk uji berbasis bar yang konservatif dan tandai kasusnya ambigu. Periksa data lebih rinci sebelum menganggap hasil sebagai bukti yang dapat dieksekusi. Sertakan komisi, swap, serta exit waktu sebenarnya; contoh sintetis ini tidak menyediakan statistik backtest.
Pisahkan periode pengembangan dari evaluasi berikutnya. Mengubah pengaturan setelah melihat periode berikutnya menjadikan periode itu bagian pengembangan. Bandingkan parameter berdekatan serta pasar ranging atau transisi, simpan semua varian yang dicoba, lalu amati data baru pada demo. Ikuti proses backtest dan panduan overfitting; hasil historis bagus tidak menjamin kinerja langsung.
15. Simpan jurnal EA untuk merekonstruksi keputusan
Catat identitas kandidat, waktu dan harga bar sumber, nilai volatilitas tetap, pemeriksaan pola, batas, konfirmasi, kuotasi pertama dan usianya, biaya, perhitungan volume, alasan penolakan, dan respons order. Pantau posisi yang dikonfirmasi broker secara independen. Artikel ini adalah spesifikasi trading untuk diterapkan dan diuji, bukan EA yang disertakan atau sudah divalidasi.
16. Daftar periksa sebelum satu upaya masuk
- Apakah impuls, flag, dan konfirmasi merupakan candle tertutup berurutan dari sumber yang dimaksud?
- Apakah acuan volatilitas positif dibekukan sebelum impuls dengan metode rata-rata yang benar?
- Apakah seluruh syarat arah, koreksi, dan perbandingan close yang ketat lolos tanpa menggambar ulang level?
- Apakah kuotasi pertama masih baru, dalam jendela waktu, serta memenuhi batas spread dan pengejaran harga?
- Apakah perlindungan tetap, kalender, rollover, margin, rasio bersih, ukuran lot, dan eksposur total semuanya lolos?
- Apakah identitas belum dipakai, tanpa posisi bertentangan atau permintaan sebelumnya yang belum pasti?
- Apakah exit tetap, exit waktu, dan prosedur pemulihan pelanggaran siap sebelum permintaan dikirim?
17. Pertanyaan tentang kelanjutan flag
Apakah flag harus selalu berisi tiga candle?
Tidak. Durasi itu khusus untuk dasar pembelajaran yang dibatasi ini. Flag konvensional memiliki bentuk dan durasi lebih luas. Mengubah jumlah atau geometri menghasilkan varian berbeda yang harus ditentukan dan dievaluasi.
Mengapa mensyaratkan close melewati batas flag horizontal?
Itu memberi versi ini acuan tetap yang dapat diperiksa tanpa menggambar ulang garis miring belakangan. Versi breakout garis tren atau entri stop intrabar memiliki aturan waktu dan eksekusi berbeda.
Bisakah masuk pada close candle konfirmasi?
Close baru diketahui setelah candle selesai. Kuotasi berikutnya yang bisa dieksekusi dapat berbeda, dan beli menggunakan Ask. Terapkan jendela kuotasi, biaya, dan batas harga alih-alih mengasumsikan fill pada close historis.
Apakah target terukur merupakan prediksi?
Tidak. Itu sasaran yang ditentukan sebelumnya untuk menilai ruang tersedia dan merencanakan exit. Target bisa tidak tercapai, sementara stop atau exit waktu menutup posisi lebih dahulu.
Bolehkah memperlebar stop jika lot yang dihitung terlalu kecil?
Tidak. Versi ini membekukan stop struktural dan membulatkan volume terjangkau ke bawah. Jika tidak ada volume valid yang cocok, transaksi dilewati. Memperlebar stop setelah entri mengubah metode sekaligus eksposur.
Apakah flag beli yang gagal membenarkan penjualan?
Tidak. Jual membutuhkan seluruh impuls, flag, konfirmasi, dan pemeriksaan eksekusi yang dicerminkan. Kegagalan atau data hilang di satu sisi bukan sinyal berlawanan.
18. Cakupan, sumber, dan interpretasi
Istilah flag bersifat konvensional; jumlah candle, ambang, waktu, perlindungan, dan aturan ukuran posisi yang tepat dirumuskan di sini untuk evaluasi yang dapat direproduksi. Ketentuan eksekusi platform mengacu pada dokumentasi order resmi MQL4. Tidak ada klaim tingkat kemenangan, imbal hasil, pengaturan optimal, atau keunggulan yang menguntungkan.
Forex dan perdagangan dengan leverage melibatkan risiko besar. Contoh pembelajaran bukan nasihat investasi. Hasil simulasi atau masa lalu tidak menjamin kinerja masa depan.