ForexBestRobots.comBandingkan EA →
ID

Kombinasi indikator scalping · Strategi trading

Strategi Scalping Forex M5 EMA dan ATR: Fase Tenang dan Ekspansi Pertama

Model riset M5 lengkap: enam candle tenang, kandidat tidak tenang pertama, ATR awal tetap, kelanjutan terbatas dan satu entri terlindungi setelah pemeriksaan biaya.

Arah EMA, acuan ATR fase tenang dan ekspansi pertama dengan kelanjutan terbatas pada candle berikutnya. Model riset rekaan.
Arah EMA, acuan ATR fase tenang dan ekspansi pertama dengan kelanjutan terbatas pada candle berikutnya. Model riset rekaan.

Candle besar bisa memulai pergerakan atau menghabiskan peluang yang tersisa. Model ini menilainya dengan volatilitas yang sudah diketahui sebelumnya, menunggu kelanjutan kecil pada penutupan berikutnya dan menolak kuotasi pertama yang terlalu mahal. Ekspansi lebih menarik kemudian tidak menggantikannya. Semua contoh adalah rekaan.

1. Apa yang diuji model ini?

Hipotesis ini meneliti perpindahan dari rangkaian harga tenang ke ekspansi berarah. Tidak memerlukan penembusan rentang tetap, masuk kembali ke pita atau dua candle pullback berlawanan tren. Berbeda dari model putaran momentum pertama MACD/ATR, ATR menyaring kandidat dan menentukan skala target; EMA memberi arah. Candle yang tampak kuat saja tidak cukup. Tidak ada klaim keunggulan terukur atau Expert Advisor siap pakai.

Gunakan OHLC Bid M5 berkesinambungan sesuai jadwal dan indikator selesai berbasis penutupan. Kontrak EURUSD rekaan memiliki pip=0.0001; point=tick=0.00001. Patuhi tick yang dapat dieksekusi dan kontrak nyata. Validasi SELL nyata perlu pengamatan Ask berpasangan; menambahkan spread saat ini ke Bid historis tidak merekonstruksi Ask masa lalu. Ini dasar riset yang dapat direproduksi, bukan setelan akun riil.

2. Tetapkan EMA, true range dan rata-rata ATR

Inisialisasi EMA20 pada k19 dengan dua puluh penutupan pertama, lalu gunakan EMA20(k)=[2×Close(k)+19×EMA20(k−1)]/21. True range dimulai pada k1: TR(k)=max(High−Low,abs(High−PreviousClose),abs(Low−PreviousClose)). Mulai k14 tetapkan ATR14_SMA(k)=mean(TR(k−13)..TR(k)). Ini rata-rata aritmetika, bukan rekursi Wilder. EMA belum tersedia sebelum inisialisasi; ATR nol atau tidak tersedia menghalangi klasifikasi.

Bandingkan nilai lengkap sebelum pembulatan tampilan. Dengan tiga nilai EMA sebelumnya, candle j tenang jika memenuhi seluruh kondisi TR_j<=1.10×ATR_j; abs(EMA_j−EMA_(j−3))<=0.10×ATR_j; abs(Close_j−EMA_j)<=0.50×ATR_j. Masing-masing memakai ATR dan EMA selesai milik candle itu. Di MT4, ma_shift menggeser garis pada grafik, sedangkan shift terakhir memilih nilai historis buffer; shift 0 masih terbentuk. Periksa waktu dan inisialisasi sebelum mengklaim kesetaraan indikator bawaan.

EMA20 menunjukkan arah; true range dibandingkan dengan ATR beku pada Q tenang terakhir sebelum S mengubah ATR kini.
EMA20 menunjukkan arah; true range dibandingkan dengan ATR beku pada Q tenang terakhir sebelum S mengubah ATR kini. Pada layar kecil, geser grafik secara horizontal agar label mudah dibaca.

3. Siap setelah enam candle, habiskan upaya pada perubahan pertama

Hitung candle tenang berurutan. Saat mencapai enam, model siap; tiap candle tenang tambahan memperbarui jangkar Q dan membekukan B=ATR14_SMA(Q). Candle pertama sesudahnya yang tidak tenang adalah S dan langsung menghabiskan peluang, meskipun terlalu kecil, besar, di luar jam atau tanpa arah. Bukan mencari candle besar pertama yang lolos. Rangkaian tetap tenang hanya memperbarui Q.

Setelah S, perlu enam candle tenang baru berurutan untuk siap kembali. Lacak keadaan di luar jam masuk dan saat posisi atau permintaan belum tuntas memblokir entri. Kuotasi ditolak, candle besar kemudian atau pergantian jam tidak memulihkan peluang. Candle hilang/tidak valid membatalkan konfirmasi tertunda dan menahan entri; bangun ulang riwayat berkesinambungan dan keadaan tenang baru. Setelah mulai ulang, rekonsiliasi kepemilikan dan putar ulang keadaan tanpa mengirim sinyal historis.

4. Nilai ekspansi pertama dengan acuan sebelumnya

Pada S wajib 1.80<=TR_S/B<=2.40; abs(Close_S−Open_S)/TR_S>=0.75. Pembukaan harus dekat Q: abs(Open_S−Close_Q)<=0.10×B. BUY perlu tubuh naik, penutupan di atas EMA20 sendiri dan EMA20 di atas nilainya tiga candle sebelumnya; SELL membalik perbandingan. Nilai sama gagal dalam syarat arah. ATR_S hanya diagnostik dan tidak pernah menggantikan penyebut B yang tetap.

Penutupan harus dekat ujung arah: BUY: (Close_S−Low_S)/(High_S−Low_S)>=0.80; SELL: (High_S−Close_S)/(High_S−Low_S)>=0.80. S dan C terjadwal berikutnya sama-sama harus tutup dalam [07:00,10:00) UTC, dengan konversi waktu broker–UTC diperiksa untuk tanggal tersebut. Batas atas sengaja menolak candle kejutan. Jam ini bukan filter berita; seluruh ambang angka adalah asumsi yang belum dioptimalkan.

Enam candle tenang menyiapkan model. S tidak tenang pertama menghabiskan upaya; hanya C berikutnya boleh berlanjut terbatas.
Enam candle tenang menyiapkan model. S tidak tenang pertama menghabiskan upaya; hanya C berikutnya boleh berlanjut terbatas. Pada layar kecil, geser grafik secara horizontal agar label mudah dibaca.
Waktu UTCEMA20ATR, pipB tetap, pipTR / B
07:55 / Q1.100000004.0000004.0000001.00
08:00 / S1.100060954.2857144.0000002.00
08:05 / C1.100120864.1142864.0000000.40

5. Bekukan stop berbasis tubuh dan target volatilitas

Pada S, BUY membekukan S_bid=floor_tick((BidOpen_S+BidClose_S)/2−0.2 pip); T_bid=floor_tick(BidClose_S+3×B). SELL membekukan S_ask=ceil_tick((AskOpen_S+AskClose_S)/2+0.2 pip); T_ask=ceil_tick(AskClose_S−3×B). Bulatkan stop ke luar dan target ke dalam. SELL memakai harga pembukaan/penutupan Ask yang diamati; spread konstan pada contoh adalah rekaan. Pengamatan Ask yang diperlukan tidak tersedia berarti entri dilarang.

Stop menggunakan titik tengah tubuh S, bukan stop ATR atau ujung sumbu S. Target memproyeksikan tiga unit ATR sebelum ekspansi dari penutupan S pada sisi harga yang benar, bukan tiga kali risiko entri. C, ATR baru, kuotasi atau fill tidak menggeser keduanya. Ini perlindungan dan sasaran ke depan; stop tidak dianggap sudah aktif saat S sedang terbentuk.

SisiStopTargetTitik tengah tubuh
BUY1.100301.101841.10032
SELL1.101161.099621.10114

6. Izinkan hanya satu penutupan lanjutan yang terbatas

C tepat penutupan M5 terjadwal berikutnya. Batalkan dahulu jika C menyentuh salah satu level keluar tetap: BUY memeriksa low Bid di bawah/sama dengan S atau high di atas/sama dengan T; SELL high Ask di atas/sama dengan S atau low di bawah/sama dengan T. Kemudian wajib tubuh searah, penutupan pada sisi benar EMA20 sendiri serta kemiringan tiga candle yang sama secara ketat. C hilang tidak diganti.

Dengan arah d=+1 for BUY; d=−1 for SELL, syaratnya 0<d×(BidClose_C−BidClose_S)<=0.25×B; TR_C<=B. Kelanjutan nol maupun terlalu jauh sama-sama gagal. C tidak harus inside bar atau menembus rentang historis. Pending order, konfirmasi kedua atau ekspansi baru yang terlambat tidak memperbaiki kegagalan. Setiap peluang berikutnya perlu enam candle tenang baru miliknya sendiri.

7. Nilai kuotasi pertama yang diamati satu kali

Pada kuotasi simbol pertama setelah jadwal tutup C, data C selesai harus sudah tersedia. Wajib Bid/Ask positif dan berurutan serta spread<=1.0 pip; abs(Bid_ref−BidClose_C)<=0.5 pip; own_symbol_receipt_age<=250 ms. Usia penerimaan adalah interval lokal terukur, bukan latensi jaringan yang ditebak dari waktu server. Kuotasi pertama yang gagal menghabiskan kandidat; kuotasi lebih murah kemudian tidak relevan.

Kirim paling banyak satu permintaan awal pasar terlindungi sampai C+1 second, termasuk batas. Tanpa kuotasi tepat waktu, kedaluwarsa. Tepat sebelum kirim, periksa kembali harga kini, usia, rasio bersih, volume tetap dari perhitungan pertama, batas kas, kepemilikan, margin, izin, lot minimum dan batas stop broker. Jika SL/TP tetap tidak dapat disertakan, lewati. Jangan mengubah ukuran, melebarkan level, menunggu perbaikan atau mengganti dengan pending order.

8. BUY: volatilitas lama, informasi harga baru

Q tutup 07:55, S 08:00 dan C 08:05 UTC. Q memiliki EMA20_Q=1.10000; B=0.00040=4 pips. S memiliki O/H/L/C=1.10000/1.10072/1.09992/1.10064; TR_S=8 pips; TR_S/B=2.00; body/TR=0.80. EMA20-nya 1.10006095; ATR_S naik menjadi 4.285714 pip, tetapi B tetap empat.

C tutup pada 1.10069, berlanjut 0.5 pip dengan TR 1.6 pip. Level keluar tetap: S_bid=1.10030; T_bid=1.10184. Kuotasi pertama: 08:05:00.100; Bid/Ask=1.10069/1.10077; F_plan=1.10079. Permintaan terlindungi pada .300 berusia penerimaan 200 ms; server mengeksekusi pada 1.10078 saat .450 dan memberi konfirmasi .500. Cadangan perencanaan bukan harga fill sebenarnya.

BUY rekaan: tubuh S menentukan perlindungan, Q memberi skala target, Ask pertama menentukan biaya dan volume.
BUY rekaan: tubuh S menentukan perlindungan, Q memberi skala target, Ask pertama menentukan biaya dan volume. Pada layar kecil, geser grafik secara horizontal agar label mudah dibaca.

9. SELL: analisis Bid sama, keluar Ask terpisah

Cabang SELL mandiri mencerminkan candle Bid; kemiringan EMA20 negatif. Pembukaan/penutupan Bid S adalah 1.10138/1.10074 dan harga Ask berpasangan 1.10146/1.10082. Maka S_ask=1.10116; T_ask=1.09962. Indikator tetap memakai Bid; Ask menentukan perlindungan serta pengujian keluar SELL. Besaran ATR yang sama tidak menunjukkan arah.

Penutupan Bid C ialah 1.10069. Bid/Ask pertama kembali 1.10069/1.10077, tetapi SELL merencanakan F_plan=1.10067 dan fill pada 1.10068. Target Ask 1.09962 setara Bid 1.09954 hanya pada spread konstan rekaan. Biaya arah yang sama adalah simetri buatan, bukan bukti hasil live sama atau rekonstruksi Ask yang andal.

SELL rekaan: analisis Bid; Ask berpasangan menentukan level tetap dan Ask memicu keluar.
SELL rekaan: analisis Bid; Ask berpasangan menentukan level tetap dan Ask memicu keluar. Pada layar kecil, geser grafik secara horizontal agar label mudah dibaca.

10. Pisahkan kegagalan mandiri

Pada first_nonexpansion, S tidak tenang pertama memiliki TR_S/B=1.60, di bawah minimum. Candle lebih besar pukul 08:10 tidak menggantikannya: tidak ada enam candle reset baru. Pada oversized_expansion, TR_S/B=2.80 melewati batas atas. Pada late_confirmation, C tutup persis di penutupan S 1.10064; kelanjutan nol gagal dan penutupan 08:10 pada 1.10069 terlambat.

Pada bad_first_quote, Bid 1.10069 dan Ask 1.10080 memberi spread 1.1 pip. W/L bersih masih di atas 1.50, tetapi filter spread gagal; kuotasi lebih baik pada .200 tidak mengaktifkan kembali. Ini cabang rekaan terpisah. Baris ditolak tidak memiliki permintaan masuk, volume diperdagangkan atau P&L terealisasi. Referensi dan ukuran hipotetis adalah diagnostik, bukan fill atau transaksi berimbal hasil nol.

Kegagalan terpisah: perubahan pertama 1.60 B tetap habis meski ada ekspansi kemudian; C tanpa kelanjutan tidak diperbaiki pukul 08:10.
Kegagalan terpisah: perubahan pertama 1.60 B tetap habis meski ada ekspansi kemudian; C tanpa kelanjutan tidak diperbaiki pukul 08:10. Pada layar kecil, geser grafik secara horizontal agar label mudah dibaca.

11. Wajibkan ruang bersih memadai pada harga masuk

Asumsikan akun USD, EUR 100,000 per lot dan pip_value=$10/lot; equity=$10,000; new_risk=0.25%=$25; aggregate_risk<=0.50%=$50. F_plan memuat cadangan entri merugikan 0.2 pip: ditambah pada Ask untuk BUY, dikurangi dari Bid untuk SELL. Cadangkan lagi 0.2 pip slippage keluar dan komisi pulang-pergi linear 0.7 pip tanpa minimum/biaya lain: c=0.9 pip. BUY memakai L=(F_plan−S_bid)/pip+c; W=(T_bid−F_plan)/pip−c; SELL membalik jarak harga. Spread sudah tercakup lewat sisi harga.

L dan W harus positif serta W/L>=1.50. Kuotasi normal menghasilkan L=5.8; W=9.6; W/L=1.6551724. Tanpa eksposur lain, lots=floor_step(min(25,50−existing_risk)/(L×10),0.01)=0.43: risiko rencana $24.94 dan target $41.28. Kuotasi pertama alternatif 1.10073/1.10081 lolos spread serta deviasi, tetapi menghasilkan L=6.2; W=9.2; W/L=1.4838710. Tolak pada ukuran berapa pun. Risiko agregat tidak diketahui atau volume di bawah minimum memblokir entri; jangan menambah atau melakukan hedge atas posisi milik model.

Dua kuotasi pertama berspread sama dengan level tetap. Bid 0.4 pip lebih tinggi lolos deviasi tetapi gagal pada batas rasio bersih.
Dua kuotasi pertama berspread sama dengan level tetap. Bid 0.4 pip lebih tinggi lolos deviasi tetapi gagal pada batas rasio bersih. Pada layar kecil, geser grafik secara horizontal agar label mudah dibaca.
KuotasiRugi, pipImbalan, pipW/L bersihHasil
1.10069 / 1.100775.89.61.6551724Lolos
1.10073 / 1.100816.29.21.4838710Gagal

12. Kelola keluar penuh dan batas waktu terpisah

Tutup seluruh BUY pada Bid<=S_bid OR Bid>=T_bid atau SELL pada Ask>=S_ask OR Ask<=T_ask. Jika belum, minta keluar penuh pada kuotasi valid pertama sejak min(C+15 minutes,10:00 UTC), dihitung dari C, bukan fill. Rekonsiliasi keluar yang sudah dieksekusi broker sebelum permintaan penutupan lain. Pengelolaan tidak menunggu filter spread atau indikator entri. Tidak ada trailing, penutupan parsial atau perpanjangan target.

Cabang target mencapai ambang sisi benar pada 08:10:10 untuk 10.6−0.7=9.9 net pips; $42.57. Cadangan tak terpakai bukan biaya. Cabang gap melompat dari Bid 1.10060 ke 1.09990 dan keluar di sana untuk −9.5 net pips; −$40.85, melampaui rencana. Cabang waktu menerima kuotasi jatuh tempo pertama 08:20:00.200; fill .350 di Bid 1.10055 menghasilkan −3.0 net pips; −$12.90. Risiko rencana tidak membatasi kerugian terealisasi.

HasilPip bersihUSD bersih
BUY / Target9.942.57
SELL / Target9.942.57
BUY / Gap-9.5-40.85
Keluar / 15 min-3.0-12.90
Permintaan / 1289.942.57

13. Rekonsiliasi hasil tidak pasti sebelum permintaan baru

Pada timeout_reconciled, permintaan 08:05:00.300 terisi di server .450, mengembalikan galat 128 pada 08:05:01 dan ditemukan terlindungi 08:05:02. Timeout tidak membuktikan gagal. Tahan entri dan cocokkan posisi, pending order serta riwayat sendiri dengan ID, simbol, arah dan volume. Komentar tidak menjamin idempotensi. Jangan mengirim entri pengganti secara buta.

Jika fill sendiri yang terverifikasi tanpa perlindungan tetap atau perlindungannya salah, respons gangguan yang ditetapkan adalah satu permintaan keluar penuh pada kuotasi valid saat izin memungkinkan, lalu peringatan serta rekonsiliasi hasil ditolak/tidak pasti. Jangan mengulang tutup secara buta atau menyentuh posisi lain. Setelah mulai ulang, pulihkan kepemilikan, perlindungan diterima, permintaan belum tuntas dan keadaan tenang. Penahanan entri tidak menghentikan pengelolaan eksposur yang ada.

14. Kenali kondisi pasar yang dapat menggagalkan model

Rangkaian tenang bisa mendahului ekspansi palsu; tubuh berarah besar dapat menghabiskan gerakan. Kelanjutan kecil tidak membuktikan ketahanan. EMA tertinggal dan memakai ulang harga dalam pola; ATR mengukur skala, bukan arah atau konfirmasi independen. Stop titik tengah tubuh bisa berada di kebisingan normal. Biaya, jalur Ask berubah, batas broker dan gap dapat membatalkan grafik Bid yang tampak rapi.

Dasar ini tidak memiliki blok berita otomatis. Varian berita harus menetapkan seluruh kebijakan larangan, pemulihan spread dan sinyal baru sebelumnya, termasuk keadaan habis dan reset. Bandingkan peluang terlewat serta biaya nyata, bukan hanya kerugian. Smoothing, syarat tenang, batas ekspansi, waktu atau keluar yang berbeda adalah varian terpisah, bukan perubahan setelah melihat hasil.

15. Reproduksi mekanik sebelum mengkaji kinerja

Tiga CSV memuat 822 bars; 2,010 events; 10 independent branches, terdiri atas lima penolakan dan lima entri alternatif. Ini demonstrasi buatan, bukan sejarah pasar, posisi simultan atau sampel tingkat kemenangan. Setelah entri, aliran satu detik yang ditetapkan beserta kuotasi ujung eksplisit adalah lengkap. Penanda analitis penutupan bukan kuotasi eksekusi. Milidetik adalah pengukuran lokal rekaan, bukan presisi bawaan server MT4. Tidak ada pembiayaan atau biaya tambahan.

Hitung ulang EMA/TR/ATR, setiap predikat tenang, Q terbaru dan perubahan pertama yang menghabiskan peluang secara independen. Periksa B sebelum ekspansi, mutu S, keluar tetap pada sisi benar, satu C, kuotasi pertama, biaya, volume dan pemicu kronologis. Sertakan lima versus enam candle baru, ATR nol, gap, kesamaan batas, C hilang, kuotasi lama, kedaluwarsa, eksposur tak diketahui, mulai ulang dan timeout. Riset pasar membutuhkan periode belum dipakai, Bid/Ask teramati dan batas eksekusi nyata. CSV ini hanya menetapkan mekanik.

Unduh candle M5 rekaan (CSV)

Unduh kejadian order rekaan (CSV)

Unduh biaya dan hasil rekaan (CSV)

16. Gunakan daftar eksekusi yang terbatas

Validasi data selesai berkesinambungan dan kepemilikan yang direkonsiliasi. Hitung enam candle tenang dan perbarui Q selama tetap tenang. Habiskan peluang pada S tidak tenang pertama sebelum mutu dan waktu; bandingkan dengan B tetap di Q. Bekukan stop tubuh dan target tiga B. Periksa hanya C terjadwal: sentuhan level dahulu, lalu arah ketat, kelanjutan terbatas dan TR. Nilai kuotasi pertama satu kali, lalu hitung ruang bersih positif dan volume tetap valid.

Periksa ulang eksekusi dan batas kas sebelum satu permintaan terlindungi; rekonsiliasi hasil dan kelola keluar penuh dengan jam terpisah. Setelah gagal, tunggu enam candle tenang baru, bukan menghidupkan candle lama. Catat penolakan, hasil tak pasti dan biaya. Kebijakan ini membuat hipotesis dapat diuji; tidak membuktikan ekspektasi positif, batas rugi terjamin atau setelan live yang cocok.

Pertanyaan umum

Apakah ATR naik berarti harus membeli?

Tidak. ATR mengukur besar gerakan. Arah datang dari tubuh S/C, sisi EMA dan kemiringan ketatnya. B dibekukan sebelum S sehingga S tidak mengubah skalanya sendiri.

Bolehkah mengabaikan candle tidak tenang pertama yang kecil?

Tidak. Perubahan pertama menghabiskan upaya sebelum filter mutu. Candle besar berikutnya perlu enam candle tenang baru berturut-turut dan peluang tersendiri.

Apakah stop kelipatan ATR atau sumbu S?

Bukan keduanya. Stop adalah titik tengah tubuh S pada sisi keluar ditambah penyangga ke luar. Target memproyeksikan tiga unit ATR sebelumnya dari penutupan yang sesuai, bukan tiga risiko entri.

Haruskah C berupa inside bar atau breakout rentang?

Tidak. Tepat penutupan berikutnya harus berlanjut dalam batas, dengan tubuh searah, TR terbatas dan EMA sesuai. Menyentuh level keluar tetap lebih dahulu membatalkannya.

Bisakah lot lebih kecil menyelamatkan entri mahal?

Tidak. Dalam biaya linear yang ditetapkan, volume mengubah eksposur kas, bukan W/L. Kuotasi pertama di bawah ambang bersih ditolak meski spread wajar.

Apakah hasil CSV merupakan kinerja terverifikasi?

Tidak. Itu kasus mekanik mandiri yang direka. Tidak menetapkan ekspektasi, tingkat kemenangan atau kelayakan live; gap juga menunjukkan risiko rencana bukan batas rugi.

Sumber dan catatan riset

Referensi resmi menjelaskan rata-rata, true range, pergeseran indikator dan parameter order. Inisialisasi, kondisi tenang, ambang, waktu, keluar dan harga merupakan asumsi riset sendiri, bukan anjuran penyedia atau setelan tervalidasi.

Hipotesis riset edukatif. Harga dan eksekusi rekaan; tanpa kinerja terverifikasi, setelan live atau jaminan batas kerugian.