Memilih beberapa EA baru awalnya. Portofolio juga memerlukan aturan tentang kerugian model yang boleh ditambahkan setiap sistem, beban seluruh akun, dan tindakan saat bukti atau kondisi operasi berubah.
Tentukan ukuran risiko, batas seluruh akun, acuan drawdown, dan tindakan jeda/mulai ulang yang tepat sebelum penerapan. Kedua contoh adalah kasus pembelajaran rekaan. Anggaran dan ambangnya bukan pengaturan yang disarankan atau alokasi optimal yang terbukti.
1. Jelaskan arti alokasi
Mulai dengan tinjauan bukti EA dan peta eksposur mata uang. Bedakan modal disetor, margin broker, volume posisi, dan anggaran kerugian model. Memberi EA anggaran tidak mencadangkan uang atau menegakkan batas kecuali aturan yang diterapkan benar-benar melakukannya.
- Cakupan: akun, EA, transaksi manual, pending order, grid, dan modal bersama.
- Ukuran: mata uang, dasar ekuitas, waktu valuasi, keluar yang dimodelkan, biaya, dan asumsi tekanan.
- Batas: setiap sistem, posisi simultan, eksposur mata uang bersama, dan seluruh akun.
- Respons: blokir entri, rekonsiliasi order, pengelolaan keluar, peninjau, dan syarat mulai ulang.
Lot sama bukan risiko sama, dan porsi modal sama tidak menjamin kerugian independen. Catat konfigurasi yang diizinkan untuk setiap EA. Alokasi tidak boleh diam-diam berubah karena sistem lain baru saja untung atau rugi.
2. Pilih ukuran risiko dengan batas yang jelas
Di sini kerugian terencana berarti estimasi pada titik keluar tertentu, termasuk asumsi biaya. Ini bukan kerugian terburuk yang mungkin terjadi atau prakiraan probabilitas. Gap, konversi, eksekusi, dan perubahan posisi dapat melampauinya. EA tanpa model keluar atau tekanan yang dapat dipertanggungjawabkan memiliki risiko model tak diketahui, bukan nol.
Dokumentasikan satuan kontrak dan batas lot, lalu terapkan model biaya secara konsisten. Sertakan semua posisi dan tambahan simultan yang mungkin. Drawdown maksimum historis, kebutuhan margin, dan jarak stop adalah ukuran berbeda; tak satu pun menggantikan kebijakan akun lengkap.
3. Ubah anggaran menjadi volume yang layak
Asumsikan akun USD rekaan berekuitas $10,000. Kebijakan pembelajarannya menetapkan total anggaran kerugian terencana 1.50%, atau $150, dibagi menjadi batas $75, $50, dan $25. Setiap EA hanya boleh menahan satu posisi. Asumsikan minimum 0.01 lot dan langkah 0.01 lot, dengan kerugian linear terhadap volume, termasuk biaya proporsional.
| Sistem | Batas alokasi · USD | Kerugian model per lot · USD | Lot sebelum pembulatan | Posisi yang diizinkan | Kerugian model · USD |
|---|---|---|---|---|---|
| EA-A | $75 | $600 | 0.1250 | 0.12 | $72 |
| EA-B | $50 | $1,000 | 0.0500 | 0.05 | $50 |
| EA-C | $25 | $3,000 | ≈ 0.0083 | Tidak dibuka | $0 |
Bulatkan ke bawah ke volume yang diizinkan dalam batasnya. EA-C tidak dapat memakai lot minimum: kerugian model $30 melebihi batas $25, jadi tetap di luar. Total model adalah $72 + $50 + $0 = $122, menyisakan $150 − $122 = $28. Jangan membulatkan ke atas atau otomatis mengalokasikan sisa itu. Biaya tetap per transaksi atau biaya nonlinear memerlukan penghitungan ulang setelah penentuan ukuran.
Opsional: ulangi perhitungan lot
EA-A: 75 / 600 = 0.1250, diturunkan menjadi 0.12 × 600 = $72. EA-B: 50 / 1,000 = 0.0500, menghasilkan 0.05 × 1,000 = $50. EA-C: 25 / 3,000 ≈ 0.0083, di bawah minimum; 0.01 × 3,000 = $30 melampaui batas. Order bervolume nol tidak dikirim. Titik desimal dan koma ribuan mengikuti notasi angka Inggris.
4. Tegakkan batas akun sebelum order bersaing
Setiap EA tidak boleh secara mandiri menganggap seluruh anggaran akun miliknya. Proses entri memerlukan pandangan bersama yang mutakhir atas posisi, komitmen tertunda, dan kapasitas yang dicadangkan untuk order dalam proses. Jika tidak, permintaan simultan dapat lolos pemeriksaan lama masing-masing dan bersama-sama melebihi anggaran. Periksa cakupan atribusi transaksi yang efektif.
Periksa batas individu, eksposur agregat, margin, dan guncangan bersama dari panduan portofolio. Sisa anggaran risiko bukan margin bebas; estimasi tekanan bukan plafon kerugian keras. Jika harga, biaya, status order, atau atribusi usang atau tak diketahui, kebijakan harus menetapkan cara memblokir eksposur baru, bukan menganggapnya aman.
5. Tentukan acuan drawdown sebelum pelanggaran
Gunakan ekuitas akun yang dinilai, mencakup laba/rugi terbuka dan biaya, dengan waktu acuan jelas. Tentukan puncak acuan, frekuensi, dan cakupan. Tanpa arus modal, persentase drawdown adalah penurunan dari puncak ekuitas sebelumnya dibagi puncak itu. Setoran dan penarikan memerlukan metode terdokumentasi yang konsisten; setoran tidak boleh menciptakan pemulihan kinerja semu.
Pisahkan pemicu pemantauan dari instruksi menutup posisi. Nyatakan apakah pelanggaran dicek terus-menerus, pada setiap pembaruan, atau saat tinjauan terjadwal, serta tindakan jika monitor tak tersedia. Angka drawdown historis tidak menunjukkan ambang yang aman secara universal.
6. Baca contoh pemicu tanpa mengasumsikan eksekusi
Pada lintasan akun rekaan terpisah tanpa arus modal, valuasinya $10,000, $10,400, dan $9,800. Pemicu jeda entri 5% dari puncak berjalan yang ditetapkan sebelumnya memberi $10,400 × 0.95 = $9,880. Pada S2, drawdown terukur adalah ($10,400 − $9,800) / $10,400 ≈ 5.77%.
| Valuasi | Ekuitas · USD | Puncak berjalan · USD | Drawdown teramati |
|---|---|---|---|
| S0 | $10,000 | $10,000 | 0.00% |
| S1 | $10,400 | $10,400 | 0.00% |
| S2 | $9,800 | $10,400 | 5.77% |
Valuasi berikutnya $80 di bawah pemicu. Penurunan teramati $600; baik $9,880 maupun ambang tidak menjamin harga penutupan. Lintasan di dalam interval dan keluar berikutnya tak diketahui. Pada $9,800, tingkat anggaran sebelumnya 1.50% akan memberi $147, tetapi hitungan itu tidak mengizinkan mulai ulang atau memvalidasi tingkat tersebut.
7. Tetapkan tindakan jeda yang sebenarnya
Jeda entri harus memblokir eksposur baru, termasuk tambahan grid dan penggantian pending order dalam cakupan. Putuskan order lama mana yang dibatalkan atau dipertahankan, lalu verifikasi status broker karena eksekusi bisa berlomba dengan pembatalan. Posisi lama tetap membutuhkan rencana keluar atau pengurangan teruji dan operator bertanggung jawab. Blokir entri sendiri tidak menutup posisi.
Sakelar global AutoTrading MT4 memblokir fungsi trading otomatis, termasuk penutupan atau perubahan oleh EA; bukan kontrol selektif entri saja. Sakelar itu tidak otomatis membatalkan order atau menutup posisi. Stop di broker berbeda dari keluar virtual, dan trailing stop terminal memerlukan terminal berjalan. Periksa jalur perlindungan nyata sebelum memakai sakelar global dalam rencana jeda; lihat pemantauan dan pemeriksaan pemulihan.
8. Jadikan mulai ulang keputusan terpisah
Interval untung, timer, atau setoran baru tidak membuktikan masalah selesai. Pertahankan blokir sampai tinjauan yang ditetapkan tuntas. Gerbang berikut merupakan spesifikasi untuk diuji, bukan bukti EA saat ini sudah menerapkannya.
- Rekonsiliasi semua posisi, pending order, biaya, dan atribusi dengan data broker terbaru.
- Identifikasi penyebab pelanggaran dan verifikasi data, konektivitas, serta jalur pengelolaan keluar.
- Periksa lagi versi EA, pengaturan, eksposur mata uang, kelayakan lot, dan batas akun.
- Validasi respons dan urutan mulai ulang dalam uji terkendali, termasuk pencegahan entri ganda.
- Catat keputusan, cakupan izin, dan rencana pengamatan; pertahankan blokir bila ada gerbang belum tuntas.
Mulai ulang hanya melalui proses terdokumentasi. Ukuran lebih kecil dapat mengurangi eksposur model, tetapi tidak memperbaiki bukti hilang atau menjamin pemulihan. Jangan mereset puncak acuan demi menghapus pelanggaran; simpan seri lama dan beri label jelas pada rezim pengukuran baru yang disetujui.
9. Uji alokasi dan kontrol bersama
Gunakan pemeriksaan backtesting kronologis, lalu pengamatan ke depan terkendali dengan modal, batas, dan biaya bersama yang sebenarnya. Bekukan aturan kandidat sebelum validasi berikutnya. Sertakan kerugian berkorelasi, gap, pengisian parsial, pembatalan gagal, data usang, terminal mulai ulang, dan permintaan simultan.
Uji agar blokir entri menyisakan jalur pengelolaan yang dimaksud, pengaturan bertahan setelah pemulihan, dan mulai ulang tidak menggandakan eksposur. Menjumlahkan backtest independen tidak cukup jika margin atau batas entri bersama mengubah transaksi. Simpan varian gagal; jangan memilih pemicu hanya karena kurva historisnya paling cantik.
10. Simpan catatan tinjauan berversi
Catat dasar ekuitas, anggaran, model kerugian, volume izin, pemeriksaan order nyata, acuan drawdown, pemicu, bukti pelanggaran, tindakan, dan keputusan mulai ulang. Pisahkan kerugian terencana, kerugian tekanan, serta hasil terealisasi atau valuasi. Rekonsiliasi setelah setiap tindakan; permintaan terkirim bukan penyelesaian terkonfirmasi.
Tinjau pada waktu yang ditentukan dan setelah perubahan penting pada kontrak, biaya, perilaku EA, atau ketergantungan operasi. Perubahan memulai versi kebijakan baru, bukan menulis ulang sejarah. Bukti lengkap dan kontrol konsisten mendukung tinjauan, tetapi tidak menetapkan laba mendatang atau kerugian maksimum.
11. Pertanyaan tentang alokasi risiko EA
Apakah ukuran lot sama berarti risiko sama?
Tidak. Nilai kontrak, jarak keluar, arah, biaya, dan posisi simultan berbeda. Bandingkan ukuran risiko bersama yang terdokumentasi, lalu terapkan batas volume dan akun sebenarnya.
Apakah jeda drawdown menjamin kerugian pada ambang?
Tidak. Pemicu adalah kondisi untuk bertindak, bukan jaminan eksekusi. Jeda pengamatan, gap, eksekusi, dan eksposur tersisa bisa menghasilkan kerugian lebih besar.
Bisakah saya mematikan AutoTrading dan menganggap akun terlindungi?
Tidak. Sakelar memblokir fungsi otomatis termasuk pengelolaan oleh EA, bukan menutup semua posisi akun. Rekonsiliasi pending order dan pastikan cara mengelola posisi yang ada.
Haruskah anggaran tersisa diberikan kepada EA terbaik belakangan ini?
Tidak otomatis. Sisa bisa berasal dari batas lot atau bukti hilang. Pengalihan memerlukan aturan terdokumentasi, tinjauan eksposur gabungan, dan validasi; laba terbaru saja tidak cukup.
12. Sumber dan cakupan
Referensi resmi properti simbol MQL4 mendokumentasikan batas lot dan bidang kontrak; izin trading MQL4 menjelaskan pembatasan otomatisasi global; bantuan trailing stop MetaTrader membedakan proses terminal dan stop server. Sumber diperiksa pada 2026-10-18. Sumber tidak mendukung anggaran atau ambang rekaan artikel ini.
Tabel ukuran dan valuasi drawdown terpisah merupakan contoh pembelajaran asli, bukan hasil EA nyata, rekomendasi portofolio, atau program kontrol yang disediakan. Semua pemicu dan gerbang respons memerlukan validasi sesuai implementasi. Tidak ada alokasi yang menjamin laba, probabilitas kerugian, atau kerugian terealisasi maksimum.