Bar histogram lebih kecil menunjukkan jarak MACD terhadap sinyal yang menyempit. Itu tidak membuktikan harga akan melanjutkan tren. Model orisinal ini mengikuti satu fase histogram baru, membekukan level harga sebelum koreksi selesai dan hanya menerima pemulihan pertama pada waktu yang ditentukan.
1. Definisikan hipotesis kelanjutan yang berbeda
Model menguji pemulihan pertama histogram MACD minus sinyal saat seri utama dan konteks harga tetap searah. Level harga berasal dari sebelum koreksi, dengan konfirmasi pada bar pemulihan itu sendiri. Model scalping MACD/ATR yang sudah ada memilih putaran, lalu menunggu pengujian terpisah pada bar berikut dengan keluar berbasis ATR. Mengubah timeframe saja tidak menciptakan perbedaan ini.
Gunakan OHLC Bid EURUSD H1 fiktif dan akun asumsi dalam USD, dengan 1 pip=0.0001. Setelan, jarak, kedalaman dan tenggat adalah pilihan riset orisinal, bukan nilai optimal terbukti. Konteks EMA dan MACD memakai ulang harga, bukan bukti independen. Tidak ada contoh buatan yang melaporkan order, keunggulan terukur atau hasil trading.
2. Namai utama, sinyal dan selisih sebelum menghitung bar
Gunakan M=EMA12(Close)−EMA26(Close), S=SMA9(M) dan D=M−S. MACD MT4 tradisional menggambar M sebagai bar; strategi ini mengontraksikan D, selisih OsMA terpisah. Sinyal EMA menghasilkan D berbeda dan mungkin peristiwa lain. Sinyal sembilan nilai kami secara tegas memakai rata-rata sederhana.
Awali setiap EMA harga dengan rata-rata n penutupan pertamanya, lalu terapkan E_n(k)=(2×Close(k)+(n−1)×E_n(k−1))/(n+1). EMA12 mulai di k11, EMA26 dan M di k25, S serta D di k33; persilangan D baru dengan semua data tersedia paling awal bisa k34. Riwayat awal dan inisialisasi terminal dapat berbeda, sehingga kesetaraan persis tidak dijamin.
3. Mulai hanya dari persilangan selisih baru
Asal BUY Z memerlukan D(Z−1)≤0 AND D(Z)>0, SELL D(Z−1)≥0 AND D(Z)<0. Kedua bacaan harus tersedia. Nilai positif pertama yang tersedia tidak membuat persilangan palsu dari nol. Fase adalah rentang D dengan tanda ketat yang sama tanpa putus; nol mengakhirinya.
Pada Z dan setiap bar kandidat berikut, BUY mewajibkan M(t)>0 AND Close(t)>EMA26(t) AND EMA26(t)>EMA26(t−5). SELL membalik ketiga perbandingan ketat. Asal yang gagal menghabiskan fase itu walau konteks membaik kemudian. Jangan mengadopsi asal yang terjadi selama posisi terbuka atau permintaan belum pasti.
4. Kenali puncak hanya setelah kontraksi dimulai
Dari Z wajibkan sedikitnya tiga bacaan positif U=abs(D) yang meningkat ketat, termasuk Z. Penurunan pertama mengenali A=C−1 setelah C ditutup dan datanya tiba; A belum merupakan puncak terkonfirmasi pada penutupannya sendiri. Kesamaan selama ekspansi awal atau penurunan sebelum tiga bacaan menolak fase.
Pada C bekukan level BUY B=max High(A−2…A)+1 pip atau SELL B=min Low(A−2…A)−1 pip, mencakup kedua ujung rentang. Level memakai bar lengkap sebelum koreksi dan tidak bergerak mengikutinya. Penutupan yang sudah melewati B selama kontraksi menolak kesempatan; pemulihan kemudian tidak memperbaikinya.
5. Wajibkan tepat tiga bar kontraksi ketat
Bar kontraksi ialah C, C+1, C+2, dengan U(A)>U(C)>U(C+1)>U(C+2)>0. Definisikan K=C+2. Putaran sebelum K, bacaan sama atau reset tanda D tidak memenuhi syarat. Konteks harus valid di setiap bar tertutup. Ini tiga penurunan, bukan hanya tiga bacaan dengan dua penurunan.
Pada K wajibkan amplitudo tersisa 0.25≤U(K)/U(A)≤0.75 dengan U(A) positif ketat. Bentuk setara U(A)≤4U(K)≤3U(A) menghindari pembagian. Itu filter kedalaman yang dinyatakan, bukan probabilitas. Konstruksi valid menyisakan 0.4384475074 puncak; bandingkan nilai penuh, bukan label dibulatkan.
6. Gunakan bar berikut untuk pemulihan dan penembusan
Satu-satunya bar pemulihan adalah T=C+3=K+1. Wajibkan U(T)>U(K) dengan tanda D ketat yang sama. BUY juga perlu Close(T−1)≤B AND Close(T)>B, SELL Close(T−1)≥B AND Close(T)<B. Sumbu, nilai sama atau keadaan sudah berada di luar level tidak cukup.
Jika T terus mengecil atau sama, kedaluwarsa pada penutupan itu. Jika pemulihan pertama terjadi tetapi uji harga gagal, habiskan segera. Jangan tambah bar konfirmasi harga. Bar yang lebih besar atau penembusan kemudian tidak menghidupkan fase; harus ada persilangan D baru yang independen di masa depan.
7. Bekukan proteksi koreksi dan batalkan lebih dahulu
Setelah tiga kontraksi dan uji kedalaman pada K, BUY membekukan F=min Low(C…K)−1 pip, SELL plafon Bid V=max High(C…K)+1 pip. Harga T tidak termasuk rentang itu. Pada T batalkan BUY bila Low(T)≤F, SELL bila High(T)≥V, sebelum menguji pemulihan atau konfirmasi harga.
Konteks tren gagal, riwayat wajib hilang atau tanda D tidak valid juga mengakhiri kandidat. OHLC tidak menentukan urutan pelanggaran struktur intrabar dan penutupan kemudian; pembatalan didahulukan. Bar yang dipakai membatalkan kandidat aktif tidak boleh mengaktifkan asal lain. Konteks pulih saja tidak mereset fase yang habis.
8. Cerminkan SELL memakai magnitudo, bukan kenaikan angka
Untuk SELL, utama dan D negatif serta EMA26 menurun. Kontraksi mendekatkan D ke nol; ekspansi ulang membuatnya lebih negatif. Aturan bersama tetap U=abs(D). D negatif yang naik secara numerik bukan pemulihan SELL di sini.
Konstruksi SELL terpisah mencerminkan seluruh OHLC Bid terhadap 1.10500, menukar tinggi/rendah, lalu menghitung ulang EMA, M, S dan D. Sisi kuotasi serta proteksi tetap berbeda. Grafik Bid dicerminkan bukan riwayat Ask teramati dan tidak menjanjikan risiko eksekusi yang identik.
9. Nilai hanya kuotasi pertama setelah bar pemulihan tutup
Bar H1 tepat berikut adalah E. Kuotasi dua sisi pertama yang diamati harus tiba dalam 60 seconds setelah batas penutupan T terjadwal, dengan data tertutup siap. Jika data tidak siap pada pengamatan pertama, kesempatan habis; jangan mencari kuotasi nyaman kemudian. Batas nominal tidak membuktikan kedatangan data atau eksekusi.
Wajibkan harga positif, Ask≥Bid, spread ≤2.0 pips, BUY Bid_entry>B atau SELL Ask_entry<B. Pergeseran merugikan harus memenuhi BUY Ask_entry−CloseBid(T)≤2 pips atau SELL CloseBid(T)−Bid_entry≤2 pips. Setelah perhitungan stop wajibkan 6≤R≤25 pips. Kesamaan pada level penembusan gagal; batas lain yang dinyatakan inklusif.
10. Tetapkan keluar pada sisi tepat sebelum permintaan
BUY masuk pada Ask dengan SL_Bid=F, R=(Ask_entry−F)/pip, TP_Bid=Ask_entry+2R×pip. SELL masuk pada Bid, membekukan s_entry=Ask_entry−Bid_entry, lalu memakai SL_Ask=V+s_entry, R=(SL_Ask−Bid_entry)/pip, TP_Ask=Bid_entry−2R×pip. Konversi SELL menggunakan spread masuk sebagai terjemahan yang dinyatakan, bukan rekonstruksi titik tinggi Ask historis.
Bekukan harga absolut pada kuotasi yang dinilai sebelum permintaan; slippage eksekusi berikut tidak menggesernya. Tanpa trailing, averaging atau keluar sebagian. Keluar saat proteksi pertama dieksekusi; jika tidak, minta penutupan penuh setelah dua belas bar H1 termasuk E, pada Close(E+11). Eksekusi menunggu kuotasi yang dapat diperdagangkan; gap, penutupan pasar dan perubahan spread memengaruhi fill serta rugi nyata.
11. Anggarkan biaya dan bulatkan volume turun
Gunakan anggaran rencana 0.5% of equity. Contoh terpisah mengasumsikan ekuitas $10,000, anggaran $50, nilai pip $10 per pip per lot, komisi pulang-pergi $7 per lot, langkah 0.01 lot, serta cadangan merugikan masuk/keluar total 0.4+0.6=1 pip. Pembiayaan nol hanya asumsi contoh ini, bukan aturan universal.
Estimasi rugi per lot (R+1)×10+7, imbalan potensial setelah biaya itu (2R−1)×10−7. Gunakan floor((50/loss_per_lot)/0.01)×0.01, lalu periksa batas volume, margin, nilai kontrak nyata, grid harga dan jarak stop. Tolak jika risiko lot minimum melebihi anggaran. Sisi kuotasi sudah mencakup spread; jangan kurangi dua kali. Risiko rencana tidak menjamin batas rugi maksimum.
12. Reproduksi waktu dan seluruh rencana BUY
Bar nol membuka pada 2026-10-19 11:00 UTC. Asal baru Z=k80, puncak A=k84, kontraksi pertama C=k85, ketiga K=k87, pemulihan pertama T=k88. D pada A/K/T ialah 1.263422 / 0.553944 / 0.595605 pips. Pada C M masih naik sedangkan D mengecil, menunjukkan bar keduanya tidak boleh dipertukarkan.
BUY membekukan B=1.10960 pada C dan F=1.10890 pada K. T tutup 1.10970, batas 2026-10-23 04:00 UTC. Asumsikan data dan Bid/Ask pertama pada 04:00:10 UTC, 1.10970 / 1.10986. Maka R=9.6 pips, target 1.11178, rugi/imbalan per lot $113 / $175. Volume 0.44 lot merencanakan $49.72, langkah berikut $50.85. Bila diperlukan, batas keluar waktu 2026-10-23 16:00 UTC. Tidak ada fill atau hasil berikut yang dinyatakan terjadi.
13. Periksa rencana kuotasi SELL independen
SELL cerminan memakai B=1.10040, plafon Bid V=1.10110 dan penutupan T 1.10030. Bacaan D pada A/K/T adalah −1.263422 / −0.553944 / −0.595605 pips. Magnitudo turun tiga kali lalu naik; pemulihan adalah penurunan numerik D.
Asumsikan Bid/Ask pertama 1.10014 / 1.10030, spread 1.6 pips. Stop Ask tetap 1.10126 memberi R=11.2 pips, target Ask 1.09790. Estimasi rugi/imbalan per lot $129 / $207; 0.38 lot merencanakan $49.02, langkah berikut $50.31. Batas kuotasi dan waktu keluar sama dengan BUY. Target kotor dua R bukan imbalan bersih dua kali rugi rencana.
14. Simpan kasus terlalu awal, dalam, terlambat dan gagal pertama
Riwayat terpisah menolak pemulihan setelah dua kontraksi saja, amplitudo tersisa 0.2139508498 di bawah batas, penurunan keempat pada T serta sentuhan proteksi T. Pada harga sama level yang dibekukan terpisah ialah B=1.10970; T menutup tepat di sana dan gagal walau penutupan berikut melewatinya.
Penolakan kuotasi pertama mengasumsikan Bid/Ask 1.10955 / 1.10971 pada 04:00:10 UTC. Bid di bawah level BUY meskipun spread diterima dan pergeseran menguntungkan. Kuotasi kemudian pada 04:00:30 UTC, 1.10970 / 1.10986, diabaikan. Ini konstruksi terpisah, bukan alternatif fill yang dipilih setelah tahu mana menang.
15. Unduh riwayat lengkap dan baca buffer tertutup
CSV pertama memuat delapan riwayat fiktif, pemanasan penuh, EMA12/26, utama, sinyal SMA dan selisih. Puncak dan level baru muncul ketika dapat diketahui. CSV kedua mencatat peristiwa serta kuotasi asumsi. Tabel BUY memakai pip, indikator CSV satuan harga. Sel awal kosong berarti tidak tersedia, bukan nol.
Selisih MT4 tertutup dapat dibaca dengan iOsMA(NULL,PERIOD_H1,12,26,9,PRICE_CLOSE,1). Atau kurangkan MODE_SIGNAL dari MODE_MAIN dengan masukan serta shift iMACD sama. Bar tertutup sebelumnya shift dua, nol masih terbentuk. Simpan timestamp karena shift berubah. Waktu MT4 menandai pembukaan; UTC kami batas penutupan.
Unduh delapan riwayat H1 fiktif dengan OHLC, EMA, utama MACD, sinyal SMA dan selisih (CSV)
Unduh peristiwa keputusan dan rencana kuotasi asumsi (CSV)
| Indeks | Batas tutup UTC | Tutup Bid | M (pip) | S (pip) | D (pip) |
|---|---|---|---|---|---|
| 79 | 2026-10-22 19:00:00 UTC | 1.10790 | 7.000000 | 7.000000 | 0.000000 |
| 80 | 2026-10-22 20:00:00 UTC | 1.10820 | 7.159544 | 7.017727 | 0.141817 |
| 84 | 2026-10-23 00:00:00 UTC | 1.10940 | 8.756749 | 7.493327 | 1.263422 |
| 85 | 2026-10-23 01:00:00 UTC | 1.10920 | 8.884177 | 7.702680 | 1.181497 |
| 86 | 2026-10-23 02:00:00 UTC | 1.10910 | 8.802998 | 7.903013 | 0.899985 |
| 87 | 2026-10-23 03:00:00 UTC | 1.10910 | 8.639077 | 8.085132 | 0.553944 |
| 88 | 2026-10-23 04:00:00 UTC | 1.10970 | 8.890830 | 8.295225 | 0.595605 |
16. Rekonsiliasi status sebelum meneliti kinerja
Maksimal satu posisi per instrumen dan satu permintaan pasar awal per kesempatan dengan proteksi terlampir yang didukung. Penolakan broker, requote, data usang atau kuotasi pertama gagal menghabiskan fase. Respons tidak pasti perlu rekonsiliasi tiket/eksposur sebelum risiko baru, bukan percobaan otomatis lagi. Setelah keluar terverifikasi tunggu asal independen di masa depan; jangan mengambil fase yang mulai selama posisi masih terbuka.
Uji prefiks kausal, kesamaan, pendahulu tidak tersedia, batas kedalaman dan kedaluwarsa. OHLC Bid tidak memulihkan eksekusi Ask atau mengurutkan dua keluar yang tersentuh; simpan ambiguitas dan peroleh tick. Riset perlu riwayat broker, biaya realistis, penolakan dan pengujian di luar sampel. Konstruksi membuktikan aturan serta aritmetika yang dapat diulang, bukan tingkat kemenangan atau alasan memakai uang sungguhan.
Pertanyaan umum
Histogram mana yang digunakan?
MACD utama minus sinyal sederhana sembilan nilai. Bar standar MT4 menunjukkan utama; menghitung kontraksinya menguji model lain. Sinyal eksponensial juga mengubah selisih.
Apakah tiga bacaan lebih kecil cukup?
Tidak. Perlu tiga penurunan ketat dari puncak yang dikenali, lalu pemulihan pada bar tepat berikutnya. Fase awal juga membutuhkan sedikitnya tiga bacaan meningkat sebelum kontraksi.
Bolehkah harga mengonfirmasi satu bar kemudian?
Tidak. Pemulihan pertama tepat waktu harus menembus level tetap pada bar tertutup yang sama. Penembusan berikut tidak memperbaiki kesamaan atau kegagalan harga pertama.
Apakah utama MACD positif memperbarui fase ditolak?
Tidak. Konteks saja tidak mereset. Selisih harus meninggalkan tanda ketat lama dan persilangan baru berikutnya harus lolos mandiri dengan posisi nol serta status direkonsiliasi.
Apakah stop SELL merupakan tinggi Ask historis teramati?
Tidak. Plafon Bid koreksi diterjemahkan memakai spread masuk. Perubahan spread dapat memicu Ask pada Bid berbeda; bar Bid tidak merekonstruksi eksekusi Ask.
Apakah contoh membuktikan profitabilitas?
Tidak. Riwayat OHLC fiktif orisinal dan kuotasi asumsi tidak memiliki order atau hasil nyata. Setelan, kedalaman, buffer dan tenggat belum tervalidasi.
Sumber dan catatan penelitian
Sumber primer mendukung utama/sinyal/selisih, sinyal sederhana MT4, konvensi EMA platform lain, indeks tertutup dan sisi eksekusi. Aturan tepat fase, ekspansi, kontraksi, kedalaman, waktu, harga, proteksi, kuotasi dan data adalah hipotesis orisinal; sumber tidak memvalidasi kinerjanya.
Hipotesis pendidikan. Delapan riwayat fiktif dan kuotasi asumsi; tanpa order eksekusi, backtest broker, keunggulan terukur atau hasil terjamin.