Model khusus BUY ini meneliti pemulihan Stochastic pertama setelah reset baru dalam konteks EMA yang ditetapkan. Reset, persilangan K/D pertama, dan konfirmasi harga penutupan dipisahkan sebelum satu keputusan pada kuotasi pertama. Empat riwayat rekaan yang dapat dihitung ulang menunjukkan konfirmasi langsung, penantian satu bar yang sah, kedaluwarsa, dan pembatalan pada level perlindungan rencana. Aturan ini adalah spesifikasi penelitian, bukan profitabilitas terbukti.
1. Definisikan hipotesis pemulihan pertama
EMA merangkum konteks harga yang tertinggal; Stochastic menempatkan close dalam rentang terakhir. Pertanyaannya apakah pullback baru, pemulihan pertama, lalu syarat harga dengan batas waktu membentuk kandidat kelanjutan yang layak diuji setelah biaya. Keduanya memakai harga tumpang tindih; kesesuaian bukan bukti keunggulan independen.
Hanya EURUSD BUY. Harga tidak wajib menyentuh EMA: oscillator mendefinisikan pullback, bukan kedekatan visual dengan rata-rata. Ini berbeda dari strategi penolakan harga pada MA dan struktur swing Stochastic yang ada. Tidak ada SELL, averaging, pyramiding, retest diskresioner, trailing, atau pembalikan otomatis.
Strategi MACD dan Stochastic dua persilangan berurutan menetapkan spesifikasi H1 lengkap: tenggat tiga bar, urutan ditolak, biaya kuotasi penuh dan keluar tetap.
2. Tetapkan pengaturan, kelayakan UTC, dan posisi
Gunakan OHLC Bid H1 EURUSD selesai, EMA20/50 berbasis Close tanpa pergeseran, dan Stochastic14 / D3 / slowing3 / MODE_SMA / Low/High. Minimal 55 candle selesai valid termasuk reset. p boleh menutup pada 07:00–12:00 UTC, Senin sampai Kamis. Bar selanjutnya wajib berupa interval H1 tanpa putus pada tanggal UTC yang sama.
Petakan interval broker sebenarnya ke UTC termasuk perubahan offset historis; mengganti label waktu server tidak cukup. Aktifkan dan kirim hanya tanpa posisi atau order tertunda EURUSD maupun permintaan belum jelas. Satu episode aktif. Jika evaluasi terlewat atau data/posisi tidak pasti, lewati atau batalkan; jangan memutar ulang kesempatan lama setelah tersambung kembali. Eksposur lain memerlukan kendali tersendiri.
| Komponen | Pengaturan acuan | Peran atau batas |
|---|---|---|
| EMA20 / EMA50 | Close; awal SMA; kemiringan lambat lima bar | Izin B; harga terpisah |
| Stochastic14 / D3 / slowing3 | Low/High; rasio jumlah K; SMA D | Reset baru dan pemulihan K/D pertama |
| Episode | Silang p+1…p+4; harga r atau r+1 | Satu kesempatan, tanpa sinyal lama |
| Eksekusi | Kuotasi pertama; S/T Bid; keluar 20:00 UTC | Biaya sebelum lot dibulatkan ke bawah |
3. Aktifkan hanya pada reset baru dengan izin EMA
Definisikan B(k)=[E20(k)>E50(k)] AND [E50(k)>E50(k−5)] dengan perbandingan ketat, tersedia sejak k54. B tidak meminta close di atas E20. Reset baru adalah Z(p)=[K(p−1)>20 AND K(p)≤20]. Aktifkan hanya saat tidak ada episode aktif, layak, tanpa posisi, dan B(p)=1. Status K≤20 yang bertahan bukan reset berikutnya.
Cari persilangan pertama hanya pada p+1…p+4. Reset lain saat aktif tidak mengubah p atau tenggat. Data hilang, interval putus, atau B=0 membatalkan sebelum konfirmasi. Periksa persilangan pada p+4 sebelum kedaluwarsa. Batal, kedaluwarsa, atau layak menghabiskan episode; jangan aktifkan ulang pada bar yang sama. Berikutnya perlu Z baru yang layak setelahnya.
4. Nyatakan hitungan EMA dan Stochastic lengkap
Untuk N sebesar 20 dan 50, mulai E_N(N−1)=mean(C0…C(N−1)) lalu E_N(k)=[2C(k)+(N−1)E_N(k−1)]/(N+1); nilai sebelumnya tidak tersedia. Untuk Stochastic definisikan LL(k)=min[L(k−13)…L(k)], HH(k)=max[H(k−13)…H(k)], A(k)=C(k)−LL(k), dan R(k)=HH(k)−LL(k). Garis utama K(k)=100ΣA/ΣR memakai k−2…k; D(k)=[K(k)+K(k−1)+K(k−2)]/3. K mulai k15 dan D k17.
Rasio jumlah berbeda dari rata-rata persentase mentah. Jumlah rentang nol membuat K tidak tersedia; D memerlukan tiga K valid. Jangan isi nol atau nilai lama. Dalam MQL4 Low/High adalah price_field=0; MODE_MAIN dan MODE_SIGNAL memilih K dan D. Bar selesai terakhir shift=1, sebelumnya shift=2; shift=0 masih terbentuk. Cocokkan nilai awal dan keluaran nyata bertimestamp sebelum menyatakan kesamaan; putuskan tanpa pembulatan.
5. Ambil pemulihan K/D pertama, bukan persilangan berikutnya
Definisikan X(k)=[K(k−1)≤D(k−1)] AND [K(k)>D(k)]. r adalah X pertama setelah p dalam empat bar itu. Inilah pemulihan meski K(r) masih di bawah 20; tidak perlu keluar di atas 20. Jangan abaikan persilangan pertama yang kurang nyaman untuk memilih yang berikutnya dari reset yang sama.
Pada r bekukan stop Bid struktural S=floor_tick(min[L(p)…L(r)]−0.00010) serta penghalang P=H(r−1). Buffer satu pip adalah pilihan penelitian EURUSD, bukan perkiraan volatilitas. Keduanya tetap selama menunggu harga. Ketahui tick sebenarnya; contoh mengasumsikan tick=0.00001. Low berikutnya tidak boleh melonggarkan S atau mengganti P. Pada asumsi kuotasi lima angka desimal ini, satu point juga bernilai 0.00001 dan satu pip sama dengan sepuluh point.
6. Beri harga satu bar tambahan saja
Nilai dahulu q=r. Wajib C(q)>E20(q), C(q)>P, B(q)=1 dan K(q)>D(q), dengan seluruh low candle di atas S. Jika harga gagal, hanya q=r+1 yang tersisa. Data atau B tidak valid, K≤D, atau L(q)≤S membatalkan lebih dahulu. Jika tidak, uji harga pada r+1 sebelum kedaluwarsa. Kesamaan pada penghalang gagal; pada stop membatalkan.
Close valid memberi Q=1 dan menghabiskan episode, bukan fill. Karena p maksimal tengah hari, r paling lambat 16:00 dan q paling lambat 17:00 pada tanggal yang sama. Bar yang diharapkan hilang mengakhiri, bukan memperpanjang. Jangan geser pemulihan ke r+2. Saat layak, bekukan T=floor_tick(C(q)+3[C(q)−S]) berdasarkan close sinyal, bukan tiga kali risiko bersih nyata.
7. Periksa satu kuotasi pertama dalam jendela kirim terpisah
Setelah close layak t, periksa tepat kuotasi dua sisi pertama yang diamati. Wajib usia 0≤age≤2 s, 0≤elapsed<10 s, spread≤1.5 pips, Ask−C(q)≤3.0 pips, jarak bruto Ask-stop dalam 5–35 pips, dan rasio imbalan/rugi bersih setidaknya 1.5. Tambahkan Bid>max(S,P,E20(q)), harga berurutan valid, dan Ask<T. Batas jarak inklusif tidak melonggarkan perbandingan harga ketat.
Sebelum kirim periksa grid, batas stop, perlindungan terpasang, volume, margin bebas, dan EURUSD tanpa eksposur. Kuotasi pertama buruk, tidak ada sebelum tenggat, atau penolakan tegas menghabiskan kesempatan; jangan menunggu kuotasi kedua lebih murah. Detik membatasi permintaan belum dikirim, bukan masa berlaku market order broker dan bukan pembatalan permintaan yang sudah dikirim.
8. Bangun empat riwayat rekaan terpisah
Semua mulai close 1.10000 pada 2026-07-06 09:00 UTC, dengan 1 pip=0.00010. Perubahan pip berikutnya: langsung +2×65,−2×8,+2×7; tertunda +2×65,−3×7,+2×8; kedaluwarsa +2×65,−3×8,+2×8; batal +2×65,−3×7,+2×2,−5×1,+4×4. Open sama dengan close sebelumnya, kecuali k0 yang sama. High satu pip di atas max(open,close), low satu pip di bawah min(open,close).
Jumlah baris 81,81,82,80, total 324. Awalan dibagi bersama dan merupakan kasus pengajaran terpisah, bukan sampel transaksi independen atau posisi nyata berurutan. CSV berisi indikator serta mesin episode dengan asumsi layak tanpa posisi, tanpa order dikirim atau hasil masa depan. Berakhir sebelum keluar berdasarkan waktu hari itu. Rasional eksak menentukan kesamaan, desimal tampilan hanya pendekatan.
9. Baca konfirmasi langsung dengan persilangan di bawah 20
Pada kasus langsung p=k73 selesai pada 2026-07-09 10:00 UTC. Pemulihan pertama r=k75 pada 12:00 UTC. K 16.6667 dan D 13.2479; K di bawah 20 diperbolehkan. Close 1.11180 melampaui E20 1.111614 dan P beku 1.11170. B lolos, jadi q=r dan Q=1.
Low terendah p sampai r adalah 1.11130, stop berbuffer S=1.11120, target T=1.11360. Keluar dari 20 kemudian bukan peristiwa entri. Panel memakai sumbu bar yang sama tanpa fill atau laba. Cabang kuotasi pertama berikut masih menentukan apakah order boleh dikirim.
| Kasus / bar | Close Bid | EMA20 | K | D | Tindakan | Q |
|---|---|---|---|---|---|---|
| Kasus langsung · k73 | 1.11140 | 1.111594 | 13.4615 | 28.7464 | Aktifkan | 0 |
| Kasus langsung · k75 | 1.11180 | 1.111614 | 16.6667 | 13.2479 | Close layak | 1 |
| Menunggu satu bar · k74 | 1.11130 | 1.111359 | 13.0435 | 10.0477 | Tunggu harga | 0 |
| Menunggu satu bar · k75 | 1.11150 | 1.111372 | 21.7391 | 14.1195 | Close layak | 1 |
| Kasus kedaluwarsa · k76 | 1.11120 | 1.111238 | 19.2308 | 12.4786 | Tenggat harga habis | 0 |
| Kasus kedaluwarsa · k77 | 1.11140 | 1.111254 | 26.9231 | 19.2308 | Pemulihan lama tidak hidup kembali | 0 |
| Pembatalan perlindungan · k75 | 1.11080 | 1.111305 | 12.8571 | 11.1588 | Perlindungan tersentuh: batalkan | 0 |
10. Izinkan penantian satu bar tanpa menggeser stop
Pada kasus tertunda p=k72 selesai pada 09:00 UTC, dan persilangan pertama r=k74 pada 11:00 UTC. Close 1.11130 masih di bawah E20 1.111359, jadi harga belum konfirmasi. Bekukan S=1.11070 dan P=1.11120 pada r. Persilangan pertama disimpan hanya selama satu bar tambahan yang sudah ditetapkan.
Pada q=k75, 12:00 UTC, close 1.11150 melampaui E20 1.111372 dan P. K>D serta B tetap valid, low di atas S. Q=1 meski X=0: q mengonfirmasi harga pemulihan pertama tersimpan, bukan persilangan baru. S sama dan target 1.11390. Jangan memundurkan keputusan atau fill ke r.
11. Tampilkan kedaluwarsa dan pembatalan perlindungan
Pada kasus kedaluwarsa p=k72 dan persilangan pertama r=k75. Pada k76, kandidat terakhir, close 1.11120 masih di bawah E20 1.111238; kedaluwarsa sesudah diperiksa. Pada k77 harga akhirnya lolos, tetapi X=0 dan Q tetap nol. Grafik yang membaik tidak menghidupkan episode lama.
Kasus batal sama dengan kasus tertunda hingga r=k74. Pada k75 low sama dengan S=1.11070. Batalkan sebelum konfirmasi meski K>D. Posisi belum dibuka, jadi ini pembatalan perlindungan rencana, bukan laporan trade kena stop. Persilangan atau pantulan kemudian membutuhkan reset layak baru setelah bar yang habis.
12. Bandingkan kuotasi pertama alternatif setelah biaya
Gunakan keluar tetap kasus langsung. Jika kuotasi pertama pada 12:00:02 UTC adalah 1.11180 / 1.11192 Bid/Ask, spread 1.2 pips dan stop bruto 7.2 pips. Komisi pulang-pergi 0.6 pip plus cadangan total eksekusi merugikan 1.0 pip memberi rugi rencana 8.8 pips, target bersih 15.2 pips, rasio 1.7273. Gerbang numerik lolos, tetap perlu pemeriksaan broker.
Jika kuotasi pertama 1.11198 / 1.11210, pengejaran harga tepat 3.0 pips dan masih lolos batas inklusif. Namun rugi 10.6 pips, target bersih 13.4 pips, rasio 1.2642 berarti tolak pada lot apa pun. Ini alternatif kuotasi pertama, bukan pilihan setelah menunggu. Dengan ekuitas 10000 USD, anggaran 0.5%=50 USD, kontrak 100000 EUR, pip 10 USD/lot, langkah 0.01, kuotasi layak memberi 0.56 lots dan risiko 49.28 USD. Bulatkan ke bawah, lewati di bawah minimum, dan hitung spread sekali melalui masuk Ask/keluar Bid; rugi nyata dapat melebihi cadangan.
| Kuotasi pertama | Bid / Ask | Stop (pip) | Rugi + biaya | Target bersih | Rasio | Keputusan |
|---|---|---|---|---|---|---|
| Layak | 1.11180 / 1.11192 | 7.2 | 8.8 | 15.2 | 1.7273 | Gerbang numerik lolos |
| Mahal | 1.11198 / 1.11210 | 9.0 | 10.6 | 13.4 | 1.2642 | Tolak: rasio bersih rendah |
13. Pertahankan keluar Bid tetap dan batas waktu harian
Setelah entri, S dan T tidak berubah. Stop serta target BUY diuji pada Bid, bukan Ask. Jika masih terbuka, minta tutup pada Bid pertama yang dapat dieksekusi sejak 20:00 UTC pada hari reset. Persilangan atau EMA baru tidak menambah keluar; tidak ada break-even, tutup sebagian, trailing, atau entri ulang otomatis dari episode ini.
Pada contoh langsung Ask1.11360 / Bid1.11348 belum mencapai target Bid. Candle hipotetis terpisah dengan H=1.11380 dan L=1.11100 melintasi kedua keluar tanpa urutan yang diketahui. Gunakan tick atau tandai ambigu; jangan memilih hasil untung. Candle itu di luar CSV. Gap dapat memperburuk fill stop atau menunda keluar berdasarkan waktu.
14. Cocokkan permintaan tidak pasti sebelum episode lain
Catat p, r, q, indikator tepat, P/S/T, kuotasi pertama beserta usia, waktu kirim, identitas, lot, fill nyata, dan perlindungan diterima. Timeout bukan bukti penolakan. Cocokkan order dan posisi broker sebelum kirim ulang atau menyebut simbol kosong; BUY ganda dapat menggandakan eksposur. Permintaan tepat waktu bisa terisi sesudah jendela kirim.
Jika fill tidak memiliki perlindungan wajib, minta tutup segera secara terkendali dan blokir entri hingga posisi serta permintaan jelas. Kelola sisa setelah penutupan gagal atau sebagian. Bila fill atau pemulihan sesudah 20:00, cari tutup pada kuotasi pertama yang dapat dieksekusi. Jangan longgarkan perlindungan atau ulangi setup kedaluwarsa. Periksa tick, nilai, konversi mata uang akun, margin, dan swap; digit desimal tidak cukup.
15. Uji izin tren tanpa mengganti aturan lain
Bandingkan dengan varian yang menghapus hanya B beserta pembatalannya. Pertahankan reset, jendela persilangan pertama, gerbang cepat C>E20, penghalang beku, perlindungan, kuotasi, biaya, ukuran, serta waktu keluar. Ini uji izin tren lambat; varian masih menggunakan E20 untuk harga, bukan model oscillator saja.
Ikuti posisi dan episode tiap varian secara kronologis sendiri. Menghilangkan satu transaksi dapat mengizinkan setup lain; menghapus baris dari daftar akhir tidak cukup. Sisihkan data berikutnya, simpan seluruh parameter yang dicoba, dan laporkan ekspektasi bersih, drawdown, ketidakpastian, pemenang terlewat, dan eksekusi gagal. Empat riwayat rekaan memeriksa definisi serta hitungan, bukan profitabilitas.
16. Tinjau spesifikasi lengkap sebelum menguji
Periksa UTC, kelayakan, awal dan kemiringan EMA, Stochastic lengkap, Z baru, X pertama, serta dua tenggat. Pastikan prioritas batal, P/S beku, perbandingan ketat, kuotasi segar, pengejaran, rasio bersih, lot ke bawah, dan keluar tetap. Pisahkan ditolak, kedaluwarsa, tidak pasti, dan terisi. Pembaca lain harus dapat mengulang tanpa memilih candle yang cocok.
Ini strategi pertama setelah tiga panduan kombinasi baru. Berikutnya MACD dengan Stochastic dan persilangan ganda berurutan, lalu SAR dengan ADX dan trailing terkendali. Peristiwa dan keluar tetap terpisah. Spesifikasi membuat ide penelitian dapat ditinjau; tidak merekomendasikan posisi live atau mengklaim indikator tambahan menciptakan laba.
Pertanyaan umum
Haruskah harga menyentuh EMA untuk memulai?
Tidak. Persilangan turun Stochastic baru menuju K≤20 memulai episode saat izin EMA lolos. Konfirmasi harga terpisah; tidak wajib dekat atau menyentuh rata-rata.
Haruskah pemulihan pertama juga keluar di atas 20?
Tidak. Pemulihan berarti persilangan naik K/D pertama setelah reset. Pada contoh langsung K masih di bawah 20; syarat keluar zona akan menjadi model lain.
Berapa lama harga boleh menunggu setelah persilangan?
Diuji pada bar pemulihan dan tepat satu H1 selesai berikutnya. Data, konteks, K≤D, atau low di stop membatalkan dahulu. Konfirmasi terlambat tidak mengaktifkan kembali.
Bolehkah persilangan kedua menggantikan yang pertama gagal?
Tidak. Persilangan pertama p+1…p+4 memiliki kesempatan. Penolakan atau kedaluwarsa menghabiskan episode; berikutnya perlu reset baru yang layak.
Apakah target tiga jarak berarti rasio bersih tiga banding satu?
Tidak. Target memakai close Bid dan stop beku. Ask, biaya, serta pembulatan menentukan rasio rencana; kuotasi mahal gagal meski batas pengejaran lolos.
Apakah grafik merupakan backtest yang menguntungkan?
Tidak. Empat riwayat rekaan dan kuotasi alternatif memeriksa perhitungan serta urutan. Tidak ada fill nyata, hasil terukur, atau kinerja EA komersial.
Sumber dan catatan riset
MetaQuotes menjelaskan iMA, iStochastic, OrderSend, properti simbol, dan acuan Stochastic rasio jumlah. Nilai awal EMA terbatas, episode, tenggat, perlindungan, biaya, dan riwayat sintetis merupakan spesifikasi penelitian asli kami. Tidak ada klaim kesamaan bawaan, hasil terukur, atau perilaku EA komersial. CSV menyediakan OHLC dan perhitungan; kejadian ditentukan aritmetika rasional tanpa pembulatan.
- MQL4 Reference: iMA
- MQL4 Reference: iStochastic
- MetaQuotes: Stochastic ratio-of-sums reference
- MQL4 Reference: OrderSend
- MQL4 Reference: Symbol Properties
Spesifikasi penelitian edukatif. Riwayat, kuotasi, dan rencana eksekusi adalah rekaan. Forex berisiko; indikator, stop, dan anggaran tidak menjamin laba atau rugi nyata maksimum.