Rotasi adalah keputusan akun, bukan sekadar daftar pemenang harian. Strategi pembelajaran ini membandingkan pasangan Forex tetap yang sama melalui return bertanda dari bar tertutup, hanya memperdagangkan satu pasangan layak, dan memakai ambang pergantian agar eksposur tidak berubah pada setiap perubahan kecil peringkat.
Pisahkan pemeringkatan tanpa posisi, peninjauan posisi yang ada, dan konfirmasi keluar. Pemimpin baru bukan izin memegang kedua pasangan. Aturan dan angka ini hipotesis buatan untuk diuji, bukan kinerja tervalidasi atau pengaturan yang direkomendasikan. Ambang tidak membuktikan tingkat perputaran optimal atau keunggulan menguntungkan.
1. Tetapkan daftar dan slot posisi bersama
Gunakan EURUSD, GBPUSD, dan USDJPY dalam urutan pemecah seri itu, pada D1 dari satu broker. Pastikan akhiran simbol sebelum pengujian dan jangan ubah orientasi kuotasi. Gunakan akun khusus dengan maksimal satu posisi pasar dan tanpa order entri tertunda. Posisi manual atau EA lain memblokir entri baru; jangan otomatis menutup posisi yang belum dikenali.
Satu posisi membatasi tumpang-tindih tetapi tidak membuktikan diversifikasi. Tinjau panduan eksposur mata uang dan kebijakan risiko akun. Koordinator tunggal atau kunci akun teruji harus memesan slot, menyimpan waktu keputusan, dan merekonsiliasi keadaan setelah mulai ulang. Salinan EA independen pada beberapa grafik tidak menyediakan proses ini. Strategi multi-pair pertama mengurutkan breakout; yang ini memakai return dan aturan berdasarkan keadaan posisi.
2. Ambil satu potret harian tersinkron
Gunakan batas D1 sebenarnya dari broker, bukan asumsi tengah malam UTC. Setelah interval harian baru dimulai, beri waktu hingga 300 detik untuk potret lengkap. Wajibkan setidaknya 200 bar D1 selesai per pasangan, harga dan ATR positif valid, serta cap waktu sama pada bar 0 dan bar tertutup 1–21 di semua pasangan. Tolak riwayat hilang atau tidak selaras, bukan menganggapnya tanpa sinyal. Lookback menghitung bar broker selesai, bukan jumlah hari kalender tetap.
Potret lengkap pertama menggunakan keputusan tersebut, termasuk tanpa sinyal atau syarat gagal. Jika tidak tiba tepat waktu, lewati pembaruan peringkat dan semua entri. Lanjutkan pengelolaan stop, target, dan keluar waktu secara mandiri. Jangan mengurutkan ulang, memakai pemenang lama, atau membuka kembali keputusan setelah mulai ulang. Posisi yang ada di awal membuat keputusan tidak layak entri, meskipun langsung ditutup.
3. Ukur momentum relatif bertanda
Bar 0 sedang terbentuk; bar 1 adalah D1 selesai terbaru. C1 adalah iClose(symbol, PERIOD_D1, 1) dan C21 adalah iClose(symbol, PERIOD_D1, 21). Return persentase mentah dalam 20 interval selesai adalah 100 × (C1 / C21 − 1). Bulatkan hasil bertanda ke 4 tempat desimal, dengan nilai tepat di tengah dibulatkan menjauh dari nol, untuk memperoleh R. Tetapkan M = abs(R). Gunakan nilai yang dibulatkan untuk kelayakan, peringkat, dan perbandingan pergantian.
Pasangan layak jika M setidaknya 0.50%; nilai sama lolos. R positif berarti BUY, negatif SELL. Urutkan kekuatan absolut, sehingga return negatif dengan magnitudo lebih besar bisa menang sebagai SELL. Ini perubahan harga pasangan berkuotasi, bukan kekuatan mata uang independen, return investasi dalam mata uang akun, atau skor tersesuaikan volatilitas. Membalik kuotasi mengubah perhitungan. Jangan mengganti dengan simbol berorientasi lain.
4. Urutkan kandidat saat akun tanpa posisi
Pilih M layak terbesar; seri mengikuti urutan tetap. Tabel menampilkan 2 desimal, keputusan memakai 4. Semua nilai rekaan, bukan bar historis atau seri return yang direkonstruksi mandiri. Skor tinggi bukan estimasi peluang menang atau laba harapan.
| Simbol | C21 | C1 | R | Sinyal | M |
|---|---|---|---|---|---|
| EURUSD | 1.1000 | 1.1088 | +0.80% | BUY | 0.80% |
| GBPUSD | 1.25000 | 1.26375 | +1.10% | BUY | 1.10% |
| USDJPY | 150.00 | 149.10 | −0.60% | SELL | 0.60% |
Pada kasus tanpa posisi, GBPUSD dipilih untuk pemeriksaan eksekusi; EURUSD dan USDJPY tidak ditransaksikan atau diantrekan. Jika kandidat terpilih gagal syarat, lewati keputusan tanpa mengganti pasangan. Jika tidak ada pasangan layak, tetap tanpa posisi. Tidak ada filter tren, sesi, atau berita tersembunyi dalam versi ini.
5. Pertahankan atau tutup posisi yang ada
Posisi strategi hanya boleh dipertahankan jika pasangannya masih layak dan R sejalan dengan arah yang dipegang. Jika salah satu gagal, minta tutup tanpa melihat ambang pergantian. Aturan masa pegang maksimum yang terpisah juga didahulukan. Jika posisi lama tetap layak dan searah, bandingkan dengan penantang layak terkuat.
Minta tutup hanya ketika keunggulan penantang benar-benar lebih besar dari 0.25 poin persentase: M_challenger − M_incumbent > 0.25. Selisih sama dengan ambang berarti pertahankan, dengan tetap tunduk pada stop, target, dan umur maksimum. Jika posisi lama tetap memimpin, pertahankan. Jangan mengubah ukuran atau mengatur ulang keluarnya. Permintaan tutup bukan eksekusi: pastikan keadaan broker dan jangan kirim entri pengganti pada keputusan ini.
Dengan tabel sebagai kasus alternatif yang sudah berposisi, BUY EURUSD memiliki kekuatan 0.80%; GBPUSD pada 1.10% unggul 0.30 poin persentase, jadi hanya minta tutup. Pada potret alternatif terpisah, penantang 1.04% dan 1.05% unggul 0.24 dan 0.25, jadi pertahankan. Ambang adalah selisih poin persentase, bukan 0.25% dari skor posisi lama. Perbandingan ini bukan seri waktu.
6. Periksa eksekusi dan bekukan risiko awal
Akun tanpa posisi memeriksa hanya pasangan terpilih. Wajibkan usia kuotasi dari 0 sampai 10 detik menurut jam broker, spread nonnegatif tidak melebihi 0.10 × A, serta penyimpangan Bid saat ini dari penutupan sinyal dibatasi abs(Bid − C1) ≤ 0.25 × A. A adalah MT4 beku iATR(symbol, PERIOD_D1, 14, 1) dalam satuan harga. Ini syarat entri, bukan penghalang pengelolaan posisi yang diperlukan.
- Akun dipastikan tanpa posisi, order tertunda, atau permintaan belum selesai, dan slot bersama telah dipesan.
- Jendela masuk 300 detik, usia kuotasi, spread, dan penyimpangan Bid semuanya lolos.
- Perlindungan awal dapat dipasang dan diverifikasi melalui prosedur order teruji.
- Harga dibulatkan sesuai grid tick dan jarak broker; volume serta margin diizinkan.
- Rugi model termasuk asumsi biaya muat dalam anggaran akun.
Dari harga masuk rencana yang dapat dieksekusi, tetapkan stop berjarak 2 A dan target 4 A: bawah/atas untuk BUY, atas/bawah untuk SELL. Bulatkan menuju masuk pada grid tick sebenarnya: stop BUY ke atas, target ke bawah; stop SELL ke bawah, target ke atas. Tolak level bersilangan, jarak nol, atau tidak valid dan hitung ulang jarak. Pembulatan bisa mengubah rasio imbalan/risiko kotor nominal 2.
Anggaran rugi rencana pengujian ini adalah 0.50% ekuitas saat ini. Estimasikan rugi stop dalam mata uang akun ditambah komisi, eksekusi merugikan ekstra, dan asumsi pendanaan seluruh masa posisi. Bulatkan volume ke bawah sesuai langkah lot; lewati jika minimum tidak muat. Rekonsiliasi eksekusi nyata, volume, dan perlindungan. Perlindungan hilang atau rugi model di atas anggaran memicu prosedur keluar segera/rekonsiliasi yang telah diuji dan memblokir entri. Baca spesifikasi simbol; artikel ini tidak menyediakan pengendalinya.
7. Hitung BUY GBPUSD rekaan
Ini cabang akun tanpa posisi, bukan pengganti langsung setelah EURUSD ditutup. Asumsikan ekuitas USD $10,000, kontrak 100,000 unit per lot, minimum dan langkah 0.01 lot, serta tick harga 0.00001. GBPUSD menang dengan C1 = 1.26375 dan A = 0.0050. Asumsikan Bid segar 1.2637 dan Ask 1.2640: spread 0.0003 di bawah batas 0.0005, penyimpangan Bid 0.00005 di bawah 0.00125. Asumsikan eksekusi tepat pada Ask 1.2640. Stop 1.2540 di bawah masuk; target 1.2840 di atas.
Stop 100 pip memodelkan $1,000 per lot sebelum potongan tambahan. Asumsikan per lot: komisi pulang-pergi $7, total cadangan eksekusi merugikan ekstra $8, dan biaya pendanaan seluruh masa pegang model $5, semuanya berskala linear. Anggaran $50 dibagi $1,020 sekitar 0.0490 lot; turunkan ke 0.04. Rugi model $40.80, tersisa $9.20. Langkah selanjutnya 0.05 lot memodelkan $51.00 dan gagal. Cadangan pendanaan dan eksekusi adalah asumsi sensitivitas, bukan plafon biaya.
| Hasil alternatif | L/R kotor | Komisi | Eksekusi tambahan | Pendanaan | L/R bersih model |
|---|---|---|---|---|---|
| Skenario stop | −$40.00 | −$0.28 | −$0.32 | −$0.20 | −$40.80 |
| Sensitivitas target | +$80.00 | −$0.28 | −$0.32 | −$0.20 | +$79.20 |
Target menggunakan potongan sama untuk stres biaya yang dapat dibandingkan, bukan klaim semua broker mengeksekusi Take Profit dengan slippage merugikan. Spread sudah tercermin pada masuk Ask dan keluar Bid, jadi jangan potong lagi. Swap nyata, jadwal rollover, dan masa pegang dapat mengubah pendanaan; kredit juga mungkin. Rotasi lebih awal dan keluar waktu memiliki hasil lain yang tidak diketahui. Lihat panduan biaya; angka bersih bukan laba harapan atau batas rugi terjamin.
Opsional: ulangi harga, volume, dan hasil uang model
1.2640 − 2 × 0.0050 = 1.2540; 1.2640 + 4 × 0.0050 = 1.2840. Rugi kotor stop: 0.0100 × 100,000 × 0.04 = $40.00; laba kotor target: 0.0200 × 100,000 × 0.04 = $80.00. Rugi rencana per lot: 1000 + 7 + 8 + 5 = $1,020; volume: 50 / 1020 ≈ 0.0490 → 0.04. Hasil bersih alternatif: −40 − 0.28 − 0.32 − 0.20 = −$40.80 atau 80 − 0.28 − 0.32 − 0.20 = +$79.20. Titik desimal dan koma ribuan mengikuti notasi Inggris.
8. Kelola keluar tetap dan umur maksimum
Pertahankan stop dan target awal: tanpa trailing, averaging, pyramiding, atau pembalikan otomatis. Jika masih terbuka setelah 5 bar D1 selesai pada simbol yang dipegang, minta tutup pasar; bar masuk dihitung pertama saat ditutup. Keluar umur maksimum mengesampingkan ambang dan tidak menunggu data pasangan lain. BUY keluar pada Bid, SELL pada Ask, menggunakan kuotasi segar pertama yang dapat dieksekusi saat permintaan jatuh tempo.
Pasar tutup, gap, atau gangguan dapat menunda keluar sebenarnya. Aturan umur tidak menjamin batas hari kalender atau harga eksekusi. Jika tutup gagal atau tidak pasti, terus rekonsiliasi dan pantau tanpa posisi lain. Stop atau target yang selesai intraday tidak mengizinkan masuk ulang segera: tunggu keputusan harian layak berikutnya dan ambil potret baru.
9. Rekonsiliasi pemulihan dan catat perputaran
Simpan keputusan terpakai, identitas posisi, dan permintaan order yang belum selesai. Timeout tidak membuktikan entri atau tutup gagal. Periksa keadaan broker sebenarnya sebelum mengirim ulang dan blokir eksposur ganda. Posisi tidak dikenal setelah pemulihan memerlukan rekonsiliasi, bukan asumsi risiko nol. Panduan pemantauan menjelaskan kesegaran dan bukti operasional.
Ambang dapat mengurangi sebagian pergantian karena peringkat, tetapi juga mempertahankan pasangan lebih lemah; keduanya tidak membuktikan perbaikan kinerja. Catat keputusan dilewati, waktu di luar pasar setelah tutup, komisi, spread, dan pendanaan pada urutan akun gabungan. Setelah keluar terkonfirmasi, hitung ulang pemenang hari berikutnya; jangan antrekan penantang hari ini.
10. Validasi urutan keadaan gabungan
Strategy Tester bawaan MT4 tidak mengeksekusi transaksi pada simbol selain yang diuji. Uji pasangan terpisah tidak membuktikan hasil akun strategi rotasi ini. Gunakan pemutaran ulang peristiwa multi-simbol tersinkron yang menerapkan slot bersama, perbandingan keadaan posisi, dan urutan tutup–konfirmasi–tunggu, lalu observasi forward terkendali. Bekukan aturan sebelum pengujian periode kronologis yang disisihkan.
Reproduksi riwayat selaras, pembulatan return, kesamaan ambang, kuotasi usang, data hilang, stop, target, keluar waktu, tutup gagal, dan pemulihan restart. Jika bar memuat stop serta target tanpa jalur tick diketahui, jangan diam-diam memilih hasil menguntungkan. Bandingkan varian hanya dengan asumsi biaya dan waktu konsisten. Panduan backtesting menjelaskan batas bukti; tidak ada hasil historis yang diberikan di sini.
- Apakah return mencakup tepat interval selesai yang dituju tanpa data masa depan?
- Apakah tanda, ambang kelayakan, presisi, urutan seri, dan ambang poin persentase direproduksi?
- Bisakah keputusan yang dimulai dengan posisi mengirim entri baru? Tidak boleh.
- Apakah penutupan gagal atau tidak pasti menghalangi penggantian sampai rekonsiliasi dan keputusan berikutnya?
- Apakah pembulatan volume, pendanaan, dan semua keluar cocok dengan ekuitas akun total?
11. Pertanyaan tentang rotasi momentum multi-pair
Apakah return terkuat menunjukkan pasangan berikutnya paling menguntungkan?
Tidak. Ini mengurutkan perubahan harga masa lalu yang didefinisikan. Bukan estimasi return mendatang, peluang menang, atau keunggulan berkelanjutan.
Mengapa mempertahankan posisi saat pasangan lain lebih tinggi?
Jika tetap layak pada arah yang dipegang, ambang buatan mengharuskan keunggulan penantang benar-benar lebih besar sebelum meminta tutup. Ini aturan perputaran yang bisa diuji, bukan bukti mempertahankan lebih baik.
Bolehkah membuka penantang segera setelah tutup terisi?
Tidak. Keputusan yang dimulai dengan posisi tidak boleh membuka posisi lain. Tunggu keputusan harian layak berikutnya, lalu hitung ulang potret dan peringkat. Penantang sebelumnya tidak memiliki slot cadangan.
Apakah ini strategi kekuatan mata uang atau normalisasi volatilitas?
Tidak. Peringkat memakai return persentase bertanda pasangan berkuotasi dan magnitudo absolutnya. ATR menentukan syarat masuk dan keluar, bukan penyebut peringkat. Mata uang bersama dan volatilitas berbeda tetap penting.
12. Sumber dan cakupan
Referensi resmi: MQL4 iClose dan akses data historis, parameter dan pergeseran MQL4 iATR, serta batas Strategy Tester bawaan MQL4. Sumber diperiksa pada 2026-10-18. Fakta platform tidak memvalidasi horizon return, ambang, batas pergantian, keluar, atau anggaran buatan.
Semua harga kandidat, perbandingan, kuotasi, dan hasil uang adalah nilai pembelajaran rekaan. Diagram menggambarkan asumsi secara tepat, bukan laporan tester asli atau kinerja terverifikasi. Tidak ada klaim profitabilitas, tingkat risiko sesuai, atau hasil mendatang. Implementasi, model biaya, dan validasi gabungan tetap diperlukan.