Model hanya beli ini tidak membeli setiap MACD positif atau kenaikan RSI. Model memerlukan persilangan baru seri utama di atas nol, RSI yang memenuhi ambang pada candle H1 selesai yang sama, dan kuotasi pertama yang layak dieksekusi. Grafik memisahkan sinyal, penolakan, rencana masuk, dan keluar. Semua harga adalah rekaan pembelajaran, tanpa klaim profitabilitas terukur.
1. Tetapkan hipotesis hanya beli sebelum melihat hasil
Hipotesis meneliti apakah perubahan baru seri utama MACD dari tidak positif menjadi positif, bersama RSI cukup kuat pada candle yang sama, membentuk kelompok yang layak diuji untuk kelanjutan naik. Itu tidak membuktikan keunggulan. Keduanya mengolah harga yang bertumpang tindih dan bisa terlambat terhadap pembalikan. Aturan jelas memungkinkan uji adil tanpa menciptakan bukti independen dari data sama.
Versi ini hanya meneliti BUY EURUSD H1. Tidak ada aturan jual, menambah posisi rugi, menumpuk posisi, pembalikan otomatis, atau keluar lebih awal berdasarkan RSI. Masuk, stop, target, biaya, volume, dan batas waktu merupakan satu spesifikasi tetap. Filter tren tambahan atau model jual menjadi versi lain yang dicatat terpisah.
2. Tetapkan instrumen, pengaturan, dan waktu yang diizinkan
Gunakan OHLC Bid dan Close untuk MACD 12/26 serta RSI 14. Sinyal tampilan adalah rata-rata sederhana sembilan nilai utama valid dan tidak ikut memicu masuk. Kalender mengizinkan keputusan Senin sampai Kamis saat batas UTC candle selesai mulai 06:00 dan sebelum 23:00. Petakan batas candle broker ke UTC sebenarnya, bukan sekadar label waktu lokal.
Perlu sedikitnya 40 candle selesai sebelumnya dan semua bacaan sebelum menilai kandidat. Model harus tanpa posisi, rencana masuk tertunda, atau permintaan lama belum jelas. Riwayat hilang, keadaan usang, atau waktu tidak memenuhi syarat membuat peristiwa dilewati. Kalender dan pemanasan adalah pilihan riset eksplisit, bukan bukti peningkatan hasil.
| Bagian | Spesifikasi tetap | Fungsi atau batas |
|---|---|---|
| MACD 12 / 26 / 9 | Close; selisih EMA; sinyal tampilan SMA | Peristiwa nol utama baru |
| RSI 14 | Acuan Wilder; candle selesai sama | Harus di atas 55 |
| Kalender | Senin–Kamis; 06:00 ≤ jam UTC < 23:00 | Kelayakan saja; bukan optimum |
| Eksekusi | Kuotasi pertama; kurang dari 10 detik | Satu permintaan; keluar Bid tetap |
3. Kenali seri MACD yang benar-benar melintasi nol
Definisikan M(k) = EMA12(C)(k) − EMA26(C)(k). MT4 klasik menampilkan seri utama sebagai batang; sinyal tampilannya SIG(k) = SMA(M,9)(k). Seri selisih terpisah adalah DIF(k) = M(k) − SIG(k). Persilangan nol DIF berarti persilangan utama/sinyal, peristiwa lain. Pemicu kita memakai M sendiri.
Grafik menyelaraskan candle di atas, batang utama dengan sinyal di tengah, dan RSI di bawah pada waktu selesai yang sama. MACD dikonversi ke pip untuk pembacaan; faktor positif tidak mengubah persilangan nol. Jangan bandingkan besarannya yang belum dinormalisasi antarsimbol atau mengganti histogram platform lain tanpa mengetahui rumusnya.
4. Wajibkan peristiwa baru dan RSI bersamaan
Peristiwa baru adalah Z(k) = [M(k−1) ≤ 0] AND [M(k) > 0]; pengamatan tersaring Q(k) = Z(k) AND [RSI14(k) > 55]. Nilai sebelumnya tepat nol mengizinkan persilangan, tetapi nilai kini tepat nol tidak. RSI tepat 55 gagal. Tidak perlu persilangan RSI baru, hanya keadaannya pada candle selesai yang sama.
Utama yang sudah positif tidak menghasilkan peristiwa baru. Jika RSI menolak Z, jangan menyimpannya sampai RSI naik kemudian. Bacaan hilang berarti keputusan tidak tersedia, bukan diloloskan. Q mengizinkan pemeriksaan kuotasi berikutnya, bukan order atau eksekusi. Definisi beli juga tidak diam-diam mengizinkan SELL simetris.
5. Gunakan data selesai dan nilai awal yang dinyatakan
Nilai setelah H1 ditutup serta candle berikut dan riwayat tersedia. MT4 shift 1 adalah bar selesai terakhir, shift 2 pendahulunya, shift 0 sedang terbentuk. Gunakan MODE_MAIN untuk pengujian, bedakan MODE_SIGNAL, dan terapkan PRICE_CLOSE. Perubahan warna intrabar atau sumbu menyeberang bukan peristiwa penutupan ini.
Acuan mengawali tiap EMA dengan rata-rata sederhana periode pertamanya, lalu memakai EMA_n(k) = [2C(k) + (n−1)EMA_n(k−1)]/(n+1). RSI diawali rata-rata kenaikan dan besaran penurunan 14 perubahan pertama, kemudian pemulusan Wilder. Utama tersedia k25, sinyal k33, RSI k14, keputusan k40. Kenaikan dan penurunan sama-sama nol membuat RSI acuan tidak terdefinisi. Riwayat atau inisialisasi terminal berbeda bisa mengubah nilai; kesetaraan memerlukan perbandingan nyata. Putuskan sebelum pembulatan.
6. Batasi kuotasi pertama, jangan menunggu lebih baik
t adalah batas UTC candle selesai. Amati Bid/Ask dua sisi pertama sesudahnya. Permintaan belum terkirim hanya boleh dikirim selama 0 ≤ elapsed < 10 seconds, dengan usia kuotasi maksimum 2 seconds. Tanpa kuotasi tepat waktu, peluang kedaluwarsa. Jika pertama gagal kesegaran, spread, jarak, imbalan, atau batas broker, peluang habis; kuotasi selanjutnya tidak menggantikan.
Spread maksimum 1.5 pips, jarak Ask–stop antara 5 to 25 pips termasuk batas, dan rasio bersih terencana minimal 1.5. Periksa kisi harga, jarak minimum, volume, margin, dan proteksi terpasang. Syarat ini bisa diuji, bukan jaminan nilai aman. Kirim sebelum batas; permintaan yang sudah terkirim harus direkonsiliasi, bukan dianggap batal saat jendela berakhir.
7. Bekukan stop dan target dari harga selesai
Pada candle tersaring, tetapkan S = min[L(k−4), …, L(k)] − 2 pips: Bid low terendah lima candle selesai, termasuk sinyal, dikurangi buffer tetap. Target Bid adalah T = C(k) + 2 × [C(k) − S]. Bekukan keduanya sebelum melihat kuotasi masuk. Ini acuan grafik, bukan janji imbalan dua kali risiko yang benar-benar dapat dieksekusi.
Jangan memindahkan target atau memperlebar stop demi menyelamatkan kuotasi gagal. Normalisasi ke tick nyata, lalu hitung ulang jarak dan syarat memakai hasil normalisasi. Low tidak tersedia, proteksi tidak valid, atau target di sisi salah dari masuk membatalkan peristiwa. Tidak ada trailing stop, penyesuaian impas, atau ambil untung sebagian.
8. Bangun ulang OHLC dan indikator rekaan
CSV berisi 71 candle EURUSD H1 rekaan menurut waktu selesai dari 2026-07-06 00:00 UTC, dimulai 1.10000. Gunakan 1 pip = 0.00010. Empat puluh perubahan pertama mengulang (−1,+1) × 20; 30 berikutnya +3,+3,+6,−2,−4,+6,+4,+2,+2,−2,−2,+1,−6,−2,−4,+2,−2,−4,+2,−4,−4,+6,+2,+6,−2,−6,+4,−2,+6,+3 dalam pip. Urutan dibuat untuk mengajarkan penerimaan dan penolakan, bukan menunjukkan imbal hasil.
Setiap open berikut sama dengan close sebelumnya; high satu pip di atas nilai lebih tinggi antara open dan close, low satu pip di bawah yang lebih rendah. Open awal sama dengan close dengan aturan sumbu sama. Semua OHLC dan perhitungan antara disediakan. Kosong berarti tidak tersedia, bukan nol. File berakhir k70 tanpa lintasan harga masa depan atau kurva laba tersirat.
9. Bandingkan penolakan, keadaan kemudian, dan sinyal baru
Di k40 utama melintas nol tetapi RSI 51.5822, sehingga Z satu dan Q nol. Di k41 RSI menjadi 60.6605, tetapi utama sudah positif dan Z nol. Keadaan berikutnya tidak menghidupkan penolakan. Grafik diperbesar menandai keduanya agar kenaikan RSI tidak dianggap masuk terlambat yang valid.
Di k69 utama −0.3494 pips; di k70 menjadi +0.2386 pips dengan RSI 57.1260. Z dan Q satu. Penyelesaian 2026-07-08 22:00 UTC masuk kalender. Aturan memakai presisi penuh dengan tampilan dibulatkan. Q masih memerlukan pemeriksaan kuotasi pertama dan belum membuktikan transaksi berhasil.
| Candle | Close Bid | Utama (pip) | RSI 14 | Z | Q |
|---|---|---|---|---|---|
| k39 | 1.09990 | -0.0286 | 47.8578 | 0 | 0 |
| k40 | 1.10000 | 0.0167 | 51.5822 | 1 | 0 |
| k41 | 1.10030 | 0.2913 | 60.6605 | 0 | 0 |
| k69 | 1.10090 | -0.3494 | 54.2038 | 0 | 0 |
| k70 | 1.10120 | 0.2386 | 57.1260 | 1 | 1 |
10. Susun proteksi tetap pada k70
Bid low minimum dari k66 sampai k70 adalah 1.10000. Dikurangi buffer memberi S = 1.09980. Penutupan C(k70) = 1.10120 menghasilkan T = 1.10400. Grafik menunjukkan candle contoh yang sudah selesai dan level tetap. Penanda masuk adalah rencana terpisah, bukan candle masa depan buatan.
Asumsikan kisi EURUSD lima desimal 0.00001: satu pip setara sepuluh point tersebut. Pastikan tick dan batas nyata; digit desimal saja tidak menetapkannya. Kedua level keluar sudah sesuai kisi asumsi. Proteksi awal harus disertakan serta dikonfirmasi. Broker yang meminta posisi dibuka dahulu tanpa proteksi tidak mendukung model ini.
11. Nilai kuotasi pertama setelah biaya
Misalkan kuotasi pertama yang memenuhi waktu pada 22:00:02 UTC adalah Bid/Ask 1.10120 / 1.10132. BUY masuk Ask, keluar Bid. Spread 1.2 pips, jarak stop kotor 15.2 pips, target kotor 26.8 pips. Tambah komisi pulang-pergi 0.6 pip serta total cadangan eksekusi merugikan 1.0 pip. Rugi terencana 16.8 pips, target bersih 25.2 pips dan rasio 1.5000 memenuhi batas minimum inklusif.
Jika kuotasi pertama justru 1.10160 / 1.10172, keluar sama memberi rugi kotor 19.2 pips, terencana 20.8 pips, target bersih 21.2 pips, rasio 1.0192. Tolak alternatif itu meski spread dan sinyal sama. Ini alternatif kuotasi pertama, bukan izin menunggu lalu memilih. Masuk Ask versus keluar Bid sudah mencakup spread; jangan tambahkan lagi. Cadangan hanya asumsi, bukan batas kerugian atau janji harga eksekusi.
| Kuotasi pertama | Bid / Ask | Stop kotor (pip) | Rugi + biaya | Target bersih | Rasio | Keputusan |
|---|---|---|---|---|---|---|
| Layak | 1.10120 / 1.10132 | 15.2 | 16.8 | 25.2 | 1.5000 | Lolos |
| Mahal | 1.10160 / 1.10172 | 19.2 | 20.8 | 21.2 | 1.0192 | Tolak |
12. Bulatkan volume turun dalam anggaran akun
Asumsikan ekuitas sesaat 10000 USD dan fraksi riset 0.5% sehingga anggaran 50 USD. Dengan kontrak standar 100000 EUR, nilai pip 10 USD per lot di akun USD, bagi anggaran dengan rugi terencana termasuk biaya. Langkah 0.01 memberi 0.29 lots setelah pembulatan turun, risiko terencana 48.72 USD untuk kuotasi diterima.
Pada kondisi lain pakai data kontrak dan konversi mata uang akun nyata. Terapkan volume maksimum broker, bulatkan turun ke langkah, lalu periksa risiko dan margin lagi. Di bawah minimum atau margin tidak cukup berarti lewati, bukan bulatkan naik. Eksposur akun lain memerlukan batas sendiri. Gap, biaya berbeda, atau eksekusi buruk dapat melampaui cadangan dan anggaran meski stop terpasang.
13. Tentukan prioritas keluar dan batas waktu
Biarkan stop serta target tetap aktif; pemicu Bid nyata yang pertama menutup BUY menurut aturan broker. Jika masih terbuka, minta keluar pada Bid pertama yang dapat dieksekusi mulai 12 clock hours dari batas pembukaan candle masuk. Gangguan atau pasar tutup bisa menunda. Perubahan RSI/MACD kemudian tidak menambah keluar lain dan tidak membalik ke jual.
Grafik Bid menyentuh level bukan bukti harga eksekusi. Jika Ask 1.10400 tetapi Bid 1.10388, target Bid 1.10400 belum tersentuh. Candle hipotetis terpisah dengan H = 1.10450 dan L = 1.09950 mencakup dua level, tetapi OHLC tidak menunjukkan urutannya. Gunakan urutan tick dan model eksekusi atau tandai hasil ambigu, bukan pilih pemenang.
14. Batalkan secara jelas dan rekonsiliasi permintaan tidak pasti
Catat alasan terpisah: RSI, data hilang, waktu, keadaan tidak kosong, kedaluwarsa, kuotasi lama, spread, jarak, imbalan, volume, margin, penolakan broker. Pemeriksaan kuotasi pertama yang gagal atau permintaan yang jelas ditolak menghabiskan peristiwa. Persilangan baru hanya menghasilkan peluang saat status posisi dan permintaan jelas.
Sepuluh detik adalah tenggat pengiriman klien, bukan kedaluwarsa order pasar. Timeout bisa menyembunyikan eksekusi; cocokkan order dan transaksi broker sebelum masuk lagi. Konfirmasi harga, volume, serta proteksi. Jika terisi tanpa proteksi wajib, coba penutupan segera terkendali dan blokir masuk sampai cocok. Penutupan gagal atau parsial menyisakan eksposur. Jangan kirim BUY penuh lagi hanya karena respons tidak jelas.
15. Uji tambahan RSI pada eksekusi sama
Bandingkan dasar Z saja dengan Q memakai kalender, kuotasi pertama, rumus proteksi, biaya, anggaran, satu posisi, dan keluar waktu yang sama. Setiap model perlu status kronologis sendiri: menyaring transaksi mengubah ketersediaan kemudian. Jangan paksa daftar transaksi identik atau menilai peristiwa terbuang dengan close historis. Laporkan pengamatan dan permintaan yang benar-benar memenuhi syarat.
Pakai Bid/Ask atau tick sesuai, biaya dan kegagalan realistis, validasi kemudian, serta semua versi yang dicoba. Tinjau ekspektasi bersih, drawdown, ketidakpastian, dan peluang terlewat selain kemenangan. Periksa sensitivitas ambang RSI, periode, biaya tanpa memilih pemenang baru untuk setiap bagian. Data rekaan hanya memvalidasi hitungan dan kronologi, tanpa kinerja transaksi untuk dioptimalkan.
16. Tinjau aturan lengkap sebelum riset
Periksa identitas seri utama, waktu selesai, persilangan baru, dan RSI serentak. Periksa kalender, tanpa posisi, low beku, stop, target, tenggat, usia, spread, jarak, rasio bersih. Lanjutkan kontrak, pembulatan anggaran, batas broker, proteksi dan identitas unik permintaan. Catat urutan keluar nyata dan kasus belum jelas agar dapat direproduksi.
Ini strategi pertama setelah tiga panduan kombinasi indikator. Pisahkan hipotesis hanya belinya dari breakout konsolidasi EMA–ADX–ATR berikutnya dan pullback garis tengah Bollinger setelahnya. Spesifikasi lengkap memungkinkan pengujian, bukan alasan pemakaian live atau klaim bahwa kesepakatan indikator menghasilkan laba.
Pertanyaan umum
Apakah MACD positif saja memicu BUY?
Tidak. Diperlukan persilangan utama baru, RSI di atas 55 pada candle selesai yang sama, kalender valid dan keadaan jelas. Kuotasi pertama lalu harus lolos waktu, biaya, proteksi, volume. Sudah positif hanya sebuah keadaan.
Apakah histogram MT4 sama dengan utama dikurangi sinyal?
MT4 klasik menampilkan utama sebagai batang dengan garis sinyal sederhana. Tampilan lain bisa menyebut selisihnya histogram. Kenali serinya: model ini menguji utama melintasi nol, bukan selisih terhadap sinyal.
Bisakah penolakan menjadi valid saat RSI naik kemudian?
Tidak. Di k40 RSI gagal; di k41 lolos tanpa persilangan baru. Model tidak menyimpan peristiwa tertolak. Versi tertunda perlu tunggu, pembatalan, dan pengujian sendiri.
Mengapa rasio bersih tidak otomatis dua?
Target mengacu pada penutupan selesai, sedangkan BUY masuk Ask. Kuotasi, komisi, cadangan eksekusi mengubah jarak imbalan dan rugi. Geometri tetap tidak menjanjikan rasio bersih yang dapat dieksekusi.
Apakah anggaran menjamin kerugian maksimum?
Tidak. Volume dibulatkan turun dengan biaya eksplisit, tetapi gap, eksekusi, gangguan, dan biaya lain bisa melebihi rencana. Stop dan cadangan tidak menjamin batas rugi nyata.
Apakah grafik menunjukkan backtest menguntungkan?
Tidak. Grafik berisi OHLC rekaan, indikator dihitung, dan rencana eksplisit. CSV berakhir pada sinyal tanpa hasil setelah masuk. Profitabilitas memerlukan uji kronologis serta validasi lanjutan dengan eksekusi realistis.
Sumber dan catatan penelitian
MetaQuotes mendokumentasikan indikator dan antarmuka order. Ambang, kalender, inisialisasi terbatas, OHLC rekaan, biaya, dan pengelolaan merupakan spesifikasi riset asli. Ini bukan rekomendasi optimal, replika terminal terverifikasi, atau uraian EA komersial. CSV berakhir di candle sinyal tanpa hasil setelah masuk. Kuotasi dan candle ambigu adalah contoh terpisah.
Spesifikasi riset pembelajaran. Harga, grafik, dan kuotasi adalah rekaan. Forex berisiko. Kesepakatan indikator, anggaran, dan stop tidak menjamin laba atau kerugian maksimum.