Strategi khusus BUY ini menguji dua kejadian dalam urutan tertentu, bukan dua indikator yang kebetulan naik. Persilangan K/D baru memulai episode ketika garis utama MACD masih di bawah atau sama dengan sinyal. Persilangan MACD baru pertama harus datang dalam tiga H1 selesai berikutnya. Lima riwayat rekaan yang dapat dihitung ulang membedakan tepat waktu, kedaluwarsa, urutan terbalik, bersamaan, dan pembatalan oscillator. Close layak masih memerlukan kuotasi pertama yang dapat diterima.
1. Definisikan hipotesis kejadian berurutan
Stochastic menempatkan close dalam rentang terbaru; MACD membandingkan harga yang diperhalus. Pertanyaannya apakah pemulihan baru lalu pemulihan MACD membatasi kandidat kelanjutan yang berguna setelah biaya. Keduanya memakai harga tumpang tindih; kesesuaian bukan dua bukti keunggulan independen.
Hanya EURUSD BUY. Berbeda dari MACD garis nol/RSI dan pemulihan pertama EMA/Stochastic. Tidak wajib silang nol, zona 20/80 atau sentuh EMA. Tidak ada SELL, averaging, pyramiding, retest diskresioner atau pembalikan otomatis. Urutan dan gerbang harga adalah eksperimen; parameter merupakan pilihan penelitian yang dinyatakan, bukan rekomendasi hasil optimasi.
2. Tetapkan bar selesai, UTC dan posisi
Gunakan OHLC Bid H1 EURUSD selesai, MACD12/26 / signal9 SMA pada Close dan Stochastic14 / D3 / slowing3 / MODE_SMA / Low/High. Minimal 35 candle selesai valid. p boleh selesai pada 07:00–16:00 UTC Senin sampai Kamis. Episode aktif memerlukan interval H1 tanpa putus pada tanggal UTC yang sama.
Konversikan interval broker nyata termasuk offset historis ke UTC; mengganti label server tidak cukup. Aktifkan dan kirim hanya tanpa posisi/order tertunda EURUSD atau permintaan belum jelas. Satu episode aktif. Evaluasi terlewat atau data/posisi tidak pasti berarti lewati atau batalkan tanpa memutar ulang setelah tersambung. Eksposur lain memerlukan kendali terpisah.
| Komponen | Pengaturan | Peran atau batas |
|---|---|---|
| MACD12/26 / sinyal9 | Close; awal SMA terbatas; sinyal SMA9 | Silang baru berikut, bukan status garis nol |
| Stochastic14 / D3 / slowing3 | Low/High; rasio jumlah K; SMA D | X baru memulai pada M≤G |
| Episode | Y p+1…p+3; harga pada Y pertama saja | Batal dahulu; tanpa menghidupkan ulang |
| Eksekusi | Kuotasi pertama; S/T Bid tetap; keluar 21:00 UTC | Biaya sebelum lot dibulatkan ke bawah |
3. Nyatakan MACD dan Stochastic secara lengkap
Untuk N sebesar 12 dan 26 mulai E_N(N−1)=mean(C0…C(N−1)) lalu E_N(k)=[2C(k)+(N−1)E_N(k−1)]/(N+1). Definisikan M(k)=E12(k)−E26(k), G(k)=mean[M(k−8)…M(k)] dan diagnostik H(k)=M(k)−G(k). M mulai k25, G k33. Batang utama MT4 mewakili M, bukan H. Sinyal yang ditetapkan SMA9, bukan EMA dari platform lain.
Stochastic memakai LL(k)=min[L(k−13)…L(k)], HH(k)=max[Hprice(k−13)…Hprice(k)], A(k)=C(k)−LL(k), R(k)=HH(k)−LL(k), K(k)=100ΣA/ΣR pada k−2…k dan D(k)=[K(k)+K(k−1)+K(k−2)]/3. Hprice adalah high candle; H sendiri selisih diagnostik MACD. K mulai k15, D k17. Jumlah rentang nol membuat K tidak tersedia; D membutuhkan tiga K valid. Low/High ialah price_field=0; MODE_MAIN/MODE_SIGNAL memilih garis. Gunakan shift=1 selesai dan shift=2 sebelumnya, bukan shift=0 yang terbentuk. Jangan isi data hilang dengan nol; cocokkan nilai awal dan keluaran bertimestamp sebelum mengklaim paritas.
4. Aktifkan pada Stochastic baru sebelum MACD melintas
Definisikan X(k)=[K(k−1)≤D(k−1)] AND [K(k)>D(k)] dan Y(k)=[M(k−1)≤G(k−1)] AND [M(k)>G(k)]. X dapat dihitung sejak k18, Y k34. Saat tidak ada episode aktif, layak dan tanpa posisi, aktifkan p hanya jika X(p)=1 dan M(p)≤G(p). Bekukan P=Hprice(p−1). K tidak wajib di bawah 20; M boleh bertanda apa pun.
Jika X/Y bersamaan, M(p)>G(p) mencegah aktivasi. MACD yang melintas lebih awal dan masih di atas G tidak boleh dipakai ulang oleh X baru. K>D bertahan bukan X baru. Episode menyimpan p dan tenggat; kejadian tampak lain tidak mengulang jam. Data wajib hilang membatalkan, bukan menciptakan persilangan.
5. Terima hanya MACD baru pertama dalam tiga bar
q adalah Y pertama setelah p di p+1…p+3. Wajib data valid kontinu, tanggal UTC sama dan K(k)>D(k) pada setiap bar perantara termasuk q. Data invalid, interval putus atau K≤D membatalkan sebelum menguji Y. Pada p+3 uji Y sebelum kedaluwarsa. Dengan p terakhir 16:00, q terakhir 19:00 UTC.
Pada Y pertama wajib C(q)>P; kesamaan gagal. Jika harga gagal, habiskan episode segera: tidak ada bar harga tambahan, Y lain pengganti atau ingatan pemulihan model EMA. Layak, ditolak, batal dan kedaluwarsa menghabiskan; jangan aktifkan ulang pada bar itu. Hanya X baru layak kemudian boleh mulai. Y sesudah p+3 tidak menghidupkan episode lama.
6. Bekukan perlindungan dari informasi sampai q
Pada Y pertama yang lolos tetapkan stop Bid S=floor_tick(min[L(p)…L(q)]−0.00010) dan target T=floor_tick(C(q)+2[C(q)−S]). Buffer satu pip dan target dua jarak merupakan pilihan yang dinyatakan. P sudah beku pada p; S/T tidak menggunakan bar setelah q. High/low berikutnya tidak menggeser level. Q=1 adalah kelayakan, bukan fill.
Contoh mengasumsikan 1 pip=0.00010 dan tick=point=0.00001: satu pip sama dengan sepuluh point pada kuotasi lima desimal. Ketahui tick dan grid nyata; digit tidak menentukan kenaikan yang bisa diperdagangkan atau nilai tick. Target dua jarak close bukan jaminan rasio bersih2:1: Ask, biaya dan pembulatan mengubah geometri.
7. Periksa satu kuotasi pertama dalam jendela kirim tersendiri
Sesudah close layak t, periksa tepat kuotasi Bid/Ask pertama yang diamati. Wajib 0≤age≤2 s, 0≤elapsed<10 s, spread≤1.5 pips, Ask−C(q)≤4.0 pips, jarak bruto Ask-stop 5–40 pips dan rasio bersih rencana minimal 1.5. Juga harga valid berurutan, Bid>max(S,P) dan Ask<T. Batas jarak termasuk sama, sedangkan perbandingan harga tetap ketat.
Sebelum kirim periksa grid, batas stop, perlindungan terpasang, volume, margin bebas dan tanpa EURUSD. Kuotasi pertama buruk, tidak ada sebelum tenggat atau penolakan tegas menghabiskan; jangan menunggu kedua lebih murah. Detik membatasi permintaan belum dikirim, bukan umur permintaan pasar terkirim atau kedaluwarsa order tertunda broker. Bila pemeriksaan broker melewati jendela kirim, habiskan kesempatan tanpa mengirim; jangan ganti kuotasi pertama dengan yang baru.
8. Bangun lima riwayat rekaan terpisah
Semua mulai close 1.08000. Timestamp pertama 2026-07-06 16:00 UTC, kecuali terbalik mulai 2026-07-06 09:00 UTC. Perubahan pip berikut: tepat waktu 0×39,+3×20,−4×4,+8×7; terlambat 0×39,+3×20,−4×8,+7×9; terbalik 0×39,+3×20,−4×4,+8×6,−2×1,+3×6; bersamaan 0×39,+3×4; batal 0×39,+3×20,−4×4,+8×2,−20×1.
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). Baris 71,77,77,44,67, total 336. Awalan bersama dan jam terbalik tersendiri bukan sampel trade independen. CSV menghitung episode dengan asumsi tanpa posisi, tanpa order terkirim atau hasil, berakhir sebelum 21:00. Rasional eksak memutuskan; desimal tampilan adalah pendekatan.
9. Baca konfirmasi tepat waktu pada sumbu bersama
Kasus tepat waktu p=k65 selesai pada 2026-07-09 09:00 UTC. X=1, K 68.9655 di atas D 63.7326, tetapi M 0.001080729 di bawah G 0.001221014. Bekukan P pada 1.08530. M positif saja tidak mengonfirmasi MACD.
Y pertama pada q=k67, 11:00 UTC, masih tepat waktu. M 0.001254174 melampaui G 0.001205510; K>D bertahan dan close 1.08760 melewati P. Low terendah p sampai q 1.08510 memberi S=1.08500, T=1.09280 dan Q=1. Harga, K/D dan M/G menggunakan posisi bar selesai yang sama; penerimaan kuotasi masih sesudahnya.
| Kasus / bar | Close Bid | K | D | MACD M | Sinyal G | Tindakan | Q |
|---|---|---|---|---|---|---|---|
| Kasus tepat waktu · k65 | 1.08600 | 68.9655 | 63.7326 | 0.001080729 | 0.001221014 | Aktifkan | 0 |
| Kasus tepat waktu · k67 | 1.08760 | 96.7742 | 84.3163 | 0.001254174 | 0.001205510 | Close layak | 1 |
| Kasus terlambat · k71 | 1.08560 | 64.7059 | 44.1176 | 0.000539192 | 0.000650274 | Episode kedaluwarsa | 0 |
| Kasus terlambat · k72 | 1.08630 | 82.8571 | 63.8936 | 0.000655557 | 0.000601283 | Episode lama tidak hidup kembali | 0 |
| Urutan terbalik · k67 | 1.08760 | 96.7742 | 84.3163 | 0.001254174 | 0.001205510 | Episode lama tidak hidup kembali | 0 |
| Urutan terbalik · k72 | 1.08960 | 96.7742 | 96.6473 | 0.001754570 | 0.001392803 | Tolak: MACD sudah melintas | 0 |
| Kasus bersamaan · k40 | 1.08030 | 66.6667 | 55.5556 | 0.000023932 | 0.000002659 | Tolak: kejadian bersamaan | 0 |
| Pembatalan oscillator · k66 | 1.08400 | 60.2564 | 62.8656 | 0.000926181 | 0.001185796 | K≤D: batalkan | 0 |
10. Kedaluwarsa sebelum persilangan terlambat yang menarik
Pada terlambat p=k68 selesai 12:00 UTC. X baru dengan M≤G. Kandidat terakhir k71, 15:00 UTC: tidak ada Y, lalu kedaluwarsa sesudah pemeriksaan. Harga lebih baik atau lot lebih kecil tidak memperpanjang tenggat sinyal.
Pada k72, 16:00 UTC, Y muncul: M 0.000655557 di atas G 0.000601283. Ini p+4 dan Q tetap nol. K>D bertahan bukan pengganti X baru. Grafik berikut dapat menarik, tetapi aturan tetap tidak memberi kesempatan entri.
11. Bedakan terbalik, bersamaan dan pembatalan oscillator
Kasus terbalik memakai jam tersendiri yang dijelaskan. Y di k67 datang 04:00 UTC; X k65 sebelumnya di luar jam masuk. Pada k72, 09:00 UTC, X baru tetapi M 0.001754570 sudah di atas G 0.001392803: tolak urutan. Pada bersamaan k40 di 2026-07-08 08:00 UTC mempunyai X=Y=1, juga tidak mengaktifkan model.
Kasus batal aktif di p=k65, lalu k66, 10:00 UTC mempunyai K 60.2564 di bawah D 62.8656. Batalkan sebelum melihat Y. Tidak ada posisi atau stop loss terlapor. Data hilang dan K=D punya prioritas sama. X baru layak pada bar kemudian bisa memulai episode terpisah; penolakan ini tidak mengizinkan penggunaan ulang secara diskresioner.
12. Bandingkan kuotasi pertama alternatif setelah semua biaya
Gunakan S/T tepat waktu. Jika kuotasi pertama pada 11:00:02 UTC ialah 1.08760 / 1.08772 Bid/Ask, spread 1.2 pips dan stop bruto 27.2 pips. Komisi pulang-pergi 0.6 pip dan cadangan eksekusi merugikan total 1.0 pip menghasilkan rugi 28.8 pips, ruang target bersih 49.2 pips, rasio 1.7083. Angka lolos dengan pemeriksaan broker tersisa.
Jika pertama 1.08788 / 1.08800, pengejaran tepat 4.0 pips masih sesuai batas inklusif, tetapi rugi 31.6 pips, target bersih 46.4 pips dan rasio 1.4684 memaksa tolak pada lot apa pun. Ekuitas 10000 USD, anggaran 0.5%=50 USD, kontrak 100000 EUR, nilai pip 10 USD/lot dan langkah 0.01 memberi 0.17 lots dengan risiko 48.96 USD pada kuotasi layak. Bulatkan ke bawah, lewati di bawah minimum. Spread sekali lewat masuk Ask/keluar Bid; rugi nyata bisa melebihi cadangan.
| Kuotasi pertama | Bid / Ask | Stop (pip) | Rugi + biaya | Target bersih | Rasio | Keputusan |
|---|---|---|---|---|---|---|
| Layak | 1.08760 / 1.08772 | 27.2 | 28.8 | 49.2 | 1.7083 | Gerbang numerik lolos |
| Mahal | 1.08788 / 1.08800 | 30.0 | 31.6 | 46.4 | 1.4684 | Tolak: rasio bersih rendah |
13. Pertahankan keluar Bid tetap dan batas waktu harian
S/T tetap setelah entri. Perlindungan BUY diuji pada Bid. Jika masih terbuka minta tutup pada Bid pertama yang dapat dieksekusi sejak 21:00 UTC pada tanggal p. Perubahan oscillator/MACD tidak menambah keluar. Tanpa break-even, sebagian, trailing, averaging atau entri ulang otomatis dari episode.
Contoh Ask1.09280 / Bid1.09268 belum mencapai target Bid. Candle hipotetis lain dengan Hprice=1.09300 dan L=1.08480 melintasi kedua level tanpa urutan diketahui. Dapatkan kronologi tick atau tandai ambigu, jangan memilih jalur untung. Candle di luar CSV; gap bisa memperburuk fill stop atau menunda penutupan waktu.
14. Selesaikan permintaan tidak pasti sebelum episode baru
Catat indikator tepat, p/q, P/S/T, kuotasi pertama serta usia, waktu kirim, identitas, volume, fill dan perlindungan diterima. Timeout bukan bukti penolakan. Cocokkan order/posisi sebelum ulang atau menganggap EURUSD bebas; BUY ganda dapat menggandakan eksposur. Permintaan tepat waktu dapat terisi sesudah tenggat.
Jika fill tanpa perlindungan wajib, cari tutup segera terkendali dan blokir masuk hingga jelas. Kelola sisa setelah tutup gagal/sebagian. Bila eksekusi atau pemulihan sesudah 21:00, cari tutup pada kuotasi pertama yang bisa dieksekusi. Jangan longgarkan perlindungan atau ulang setup kedaluwarsa. Periksa tick/nilai, konversi mata uang akun, margin dan swap sebelum memakai contoh USD di tempat lain.
15. Bandingkan kebijakan tanpa memilih baris menguntungkan
Varian hanya Stochastic menghapus dua pembatas MACD: tanpa izin M≤G atau tunggu Y, keputusan q=p pada setiap X baru layak. Tetap gunakan high sebelumnya, harga ketat, rumus stop p sampai q, target, kuotasi pertama, biaya, ukuran dan keluar waktu. Harga gagal pada p juga menghabiskan episode.
Izin dan waktu masuk berubah bersamaan; ini tidak mengisolasi kontribusi kausal independen MACD. Jalankan posisi/episode kronologis masing-masing varian, bukan menghapus baris daftar selesai. Sisihkan data berikut, simpan percobaan, laporkan ekspektasi bersih, drawdown, ketidakpastian, kesempatan terlewat dan kegagalan eksekusi. Lima riwayat rekaan memeriksa aturan dan hitungan, bukan profitabilitas.
16. Tinjau spesifikasi lengkap sebelum pengujian
Periksa interval UTC nyata, inisialisasi EMA terbatas, sinyal SMA9, Stochastic lengkap, X baru lalu Y baru dan prioritas batal. Pastikan p+3 diperiksa sebelum kedaluwarsa, P tetap, tanpa tunggu harga setelah Y, S/T tanpa bar masa depan dan gerbang kuotasi/biaya mendahului lot. Pisahkan ditolak, kedaluwarsa, tidak pasti, layak dan terisi.
Ini strategi kedua cluster. Tersisa SAR dengan ADX dan trailing terkendali dengan aturan kejadian/perlindungan sendiri. Spesifikasi membuat penelitian bisa direproduksi; tidak merekomendasikan trade live atau mengklaim tambahan MACD membuat Stochastic menguntungkan.
Pertanyaan umum
Haruskah kedua indikator melintas pada candle yang sama?
Tidak. Model menolak kejadian bersamaan. X lebih dahulu ketika M≤G, lalu Y baru pertama dalam tiga bar selesai berikutnya.
Apakah MACD utama positif cukup?
Tidak. Y adalah persilangan utama/sinyal baru, bukan garis nol atau keadaan M>G yang bertahan. Sinyal yang dinyatakan SMA9.
Haruskah Stochastic keluar dari zona 20?
Tidak. Tidak ada prasyarat 20/80. X ialah persilangan naik K/D baru; pada kasus tepat waktu K sudah di atas 20.
Bolehkah harga menunggu setelah MACD pertama?
Tidak. Jika C(q) tidak melewati high sebelumnya yang dibekukan secara ketat pada Y pertama, episode habis. Harga membaik kemudian tidak menyelamatkan.
Apakah target menjamin rasio bersih dua banding satu?
Tidak. Target berdasar close Bid sinyal dan stop. Ask dan biaya penuh menentukan rasio bersih; kuotasi mahal ditolak meski pengejaran sesuai batas.
Apakah riwayat merupakan backtest menguntungkan?
Tidak. Lima riwayat OHLC rekaan dan kuotasi alternatif menunjukkan hitungan serta urutan, tanpa fill nyata, imbal hasil terukur atau kinerja EA komersial.
Sumber dan catatan riset
MetaQuotes menjelaskan MACD dengan sinyal sederhana, API serta rasio jumlah Stochastic, OrderSend dan properti simbol. Inisialisasi EMA terbatas, urutan, tenggat, UTC, perlindungan serta biaya adalah spesifikasi penelitian asli. Contoh rekaan memeriksa hitungan, bukan kesamaan terminal bawaan, imbal hasil terukur, atau kinerja EA komersial.
- MetaTrader 4 Help: MACD calculation
- 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.