ForexBestRobots.comBandingkan EA →
ID

Strategi scalping kombinasi indikator · Strategi 1

Strategi Scalping Forex M5 EMA dan RSI: Reset Baru, Entry Terlindungi, dan Exit Tetap

Aturan lengkap EURUSD M5 dengan EMA20/50, RSI14, batas waktu entry, exit Bid/Ask, ukuran posisi termasuk biaya, dan kasus fiktif yang dapat dihitung ulang.

Konteks EMA20/50, reset RSI baru, dan satu keputusan entry terlindungi. Harga serta eksekusi semuanya fiktif.
Konteks EMA20/50, reset RSI baru, dan satu keputusan entry terlindungi. Harga serta eksekusi semuanya fiktif.

Panduan waktu EMA–RSI dikembangkan menjadi spesifikasi trading lengkap yang dibekukan. Reset valid memberi satu keputusan entry, tanpa menunggu konfirmasi, spread lebih kecil, atau percobaan order berikutnya tanpa batas.

1. Bekukan model riset lengkap

Gunakan EURUSD · M5 · Bid OHLC · Close, akun USD, dan candle yang sudah selesai. EMA memilih arah; RSI memberi reset baru dan pemulihan. Kandidat yang dapat direproduksi ini tidak mengklaim tingkat kemenangan, imbal hasil harapan, atau setelan terbaik. Sinyal grafik tidak membuktikan order dapat dieksekusi.

Maksimal satu posisi milik model atau permintaan entry belum terselesaikan per simbol. Tanpa averaging, penambahan posisi, hedge, exit sebagian, trailing, atau pemindahan ke impas. Abaikan reset saat posisi atau permintaan masih ada; sesudah exit terverifikasi tunggu reset independen berikutnya. Bar wajib yang hilang membatalkan observasi; bangun kembali riwayat berurutan sebelum mencari asal baru.

2. Tetapkan input, nilai awal, dan presisi

Inisialisasi E_n(n−1)=mean(C[0...n−1]), lalu E_n(k)=E_n(k−1)+2/(n+1)*(C(k)−E_n(k−1)). RSI14 memulai U dan D dari rata-rata kenaikan dan penurunan perubahan 1...14, sesudahnya U=(13U_prev+up)/14; D=(13D_prev+down)/14. Definisikan RSI=100U/(U+D): hanya D nol memberi 100, hanya U nol 0, keduanya nol 50 menurut konvensi model.

EMA20 mulai k19, EMA50 k49, RSI k14; konteks kemiringan mulai k52. Baca buffer selesai dengan shift=1 dan sebelumnya shift=2; pergeseran grafik nol. Pecahan tepat dihitung sebelum ekspor desimal. Riwayat awal lain dapat mengubah nilai; tidak ada bukti kesamaan dengan terminal nyata. Kontrak, tick, dan lot di tabel adalah asumsi fiktif yang harus diperiksa ke broker.

KomponenReferensi dinyatakanPeran / asumsi
Harga dan inputEURUSD · Bid · M5 · CloseEMA20 / EMA50 · RSI14
Kontrak dan gridpip=0.0001 · tick=0.00001100000 EUR · 10 USD/pip/lot
Batas akun0.25% · 1% · 2Anggaran entry · batas ekuitas harian · permintaan/hari

3. BUY: reset baru dan pemulihan terbatas

Wajib T+=[E20>E50 AND E50(k)>E50(k−3)]. Asal P baru perlu RSI_prev>45 AND 35≤RSI(P)≤45, T+ valid, dan tidak ada asal aktif. RSI tetap di pita bukan reset baru. Pada tiap candle berikutnya, batalkan dahulu bila konteks gagal, lalu jika RSI<35; kedaluwarsa jika k>P+3, baru kemudian kualifikasi persilangan baru RSI_prev≤50 AND RSI>50.

Hanya P+1, P+2, P+3 yang sah. Reset tambahan saat P aktif tidak menggeser batas. Kualifikasi, pembatalan, atau kedaluwarsa menutup P; candle yang sama tidak mengaktifkan ulang asal. Reset independen berikutnya dapat memulai lagi jika seluruh kondisi kembali terpenuhi. Bandingkan nilai sebelum pembulatan.

Konteks BUY dan reset baru membuka tiga candle pemulihan. Batal atau kedaluwarsa menutup P.
Konteks BUY dan reset baru membuka tiga candle pemulihan. Batal atau kedaluwarsa menutup P. Pada layar kecil, geser grafik secara horizontal agar label mudah dibaca.

4. SELL: cerminkan sinyal dan tentukan sisi harga

Wajib T−=[E20<E50 AND E50(k)<E50(k−3)] serta reset baru RSI_prev<55 AND 55≤RSI(P)≤65. Batalkan dahulu saat konteks hilang, lalu RSI>65; kedaluwarsa setelah P+3. Hanya persilangan baru RSI_prev≥50 AND RSI<50 dalam tiga candle yang memenuhi syarat. Aturan konsumsi dan aktivasi ulang sama.

SELL masuk di Bid dan keluar di Ask; BUY sebaliknya. Stop SELL adalah ambang numerik sisi Ask dari high Bid selesai, bukan swing high Ask historis yang diamati. OHLC Bid saja tidak merekonstruksi lintasan Ask, perubahan spread, atau urutan intrabar.

SELL mencerminkan RSI; stop dan target pada Ask, indikator dari close Bid.
SELL mencerminkan RSI; stop dan target pada Ask, indikator dari close Bid. Pada layar kecil, geser grafik secara horizontal agar label mudah dibaca.

5. Batasi waktu, akun, dan eksposur harian

Terima waktu kualifikasi hanya 07:00≤q UTC<09:30; tutup posisi pada 10:00 UTC. Jam UTC tetap ini bukan klaim sesi London yang disesuaikan DST. Catat konversi waktu broker. Deteksi bar maksimal 1s; timestamp kuotasi minimal q dan usia saat kirim maksimal 250ms. Milidetik memerlukan rekaman sesuai dan jam monotonik, bukan presisi rekaan dari detik server.

Maksimal 2 transmitted entry requests/day, termasuk penolakan dan timeout. Gagal prapemeriksaan menghabiskan q tanpa menghitung kiriman. Catat ekuitas awal hari Eday terverifikasi; pada 0.99*Eday blokir entry dan tutup eksposur model pada kuotasi valid pertama. Basis tak diketahui, arus kas, atau akun belum direkonsiliasi menghentikan model sementara. Reset hari hanya saat flat dan selesai direkonsiliasi. Tidak ada filter berita otomatis.

TahapBatas / jendelaAksi
q07:00 ≤ UTC < 09:30Waktu kualifikasi
q+1s≤1000 msDeteksi pertama paling lambat
q+2s≤2000 ms · age≤250 msMaksimal satu permintaan
q+6×M5 / 10:00min(q+30min, 10:00 UTC)Exit pada kuotasi pertama

6. Bekukan stop dan target dari kuotasi pertama

Tetapkan d=abs(E0−S)/pip dengan 3≤d≤12. Pakai ekstrem Bid selesai dari P hingga q ditambah satu pip, dibulatkan keluar ke grid tick. Sisi harga ada pada tabel. Jangan pusatkan ulang level setelah fill. Target dua kali jarak bruto referensi tidak menjamin 2R bersih.

Toleransi entry merugikan 0.2pip=2points: BUY Fmax=Ask_ref+0.2pip, SELL Fmin=Bid_ref−0.2pip. Tambahkan komisi pulang-pergi 0.6 pip dan cadangan eksekusi exit 0.4 sekali ke rugi rencana, kurangi dari target, dan wajib net reward/planned loss≥1.30. Toleransi entry sudah di F; cadangan hanya untuk exit. Level tetap yang melanggar broker berarti lewatkan, bukan lebarkan stop.

Entry referensiStop tetapTarget tetap
BUYE0=Ask_refS_bid=floor_tick(min BidLow[P..q]−1pip)T_bid=E0+2(E0−S_bid)
SELLE0=Bid_refS_ask=ceil_tick(max BidHigh[P..q]+1pip)T_ask=E0−2(S_ask−E0)

7. Habiskan kuotasi pertama, kirim hanya sekali

Pada deteksi q pertama ambil Bid/Ask kandidat pertama. Wajib spread ≤1.0pip dan deviasi absolut Bid terhadap close Bid q ≤1.0pip. Selesaikan pemeriksaan dan kirim paling lambat q+2s, termasuk batas. Periksa lagi kuotasi kini, usia, biaya, risiko, izin, margin, proteksi; gagal menghabiskan q. Kuotasi berubah harus tetap dalam toleransi awal dan lolos semua pemeriksaan; referensi dan level tetap.

Satu permintaan dengan stop dan target terlampir; lewatkan bila lingkungan tak mendukung entry terlindungi. Tanpa ulang entry setelah penolakan, data basi, spread buruk, lewat waktu, atau timeout. bad_quote mulai 1.5 pip lalu 0.8, tetap tanpa order. late_request selesai memeriksa pada q+2.5s sehingga tidak mengirim. Harga lebih baik berikutnya tidak memulihkan kualifikasi.

8. Ikuti BUY yang diterima

buy_target pada P=k73 / 08:00 UTC memiliki RSI sekitar 44.5994. Konteks bertahan dan melintas 50 pada q=k76 / 08:15 UTC, candle terakhir yang sah, RSI53.1680. Bid/Ask pertama q+250 ms 1.10293 / 1.10301; kirim +400 ms. Level S_bid=1.10241; T_bid=1.10421, jarak referensi 6 pip.

Entry terburuk1.10303 memberi rugi rencana 7.2 pip, target bersih 10.8, rasio 1.50. Ekuitas awal independen 10000 USD dan anggaran 25 USD menghasilkan pembulatan turun 0.34 lots, risiko 24.48 USD. Fill fiktif terverifikasi 1.10302 pada +550 ms. Bid mencapai target 08:20:20: bruto 11.9 pip dikurangi komisi aktual 0.6 menjadi 11.3 pips / 38.42 USD. Cadangan tidak dibebankan sebagai biaya nyata.

buy_target: candle Bid, EMA dan RSI menuju q=k76. Target baru pada kuotasi berikutnya.
buy_target: candle Bid, EMA dan RSI menuju q=k76. Target baru pada kuotasi berikutnya. Pada layar kecil, geser grafik secara horizontal agar label mudah dibaca.
ArahBid / AskS / TRugi (pip)Target bersih (pip)RasioLotRisiko USD
BUY1.10293 / 1.103011.10241 / 1.104217.210.81.500.3424.48
SELL1.09699 / 1.097071.09759 / 1.095797.210.81.500.3424.48

9. Ikuti SELL yang diterima

Riwayat awal independen sell_target mencerminkan close Bid BUY terhadap 2.20000. RSI dari reset 55.4006 ke 46.8320 pada q. Bid/Ask pertama 1.09699 / 1.09707, level S_ask=1.09759; T_ask=1.09579. Stop Ask berasal high Bid plus satu pip, bukan ekstrem Ask historis yang tidak tersedia.

Entry Bid terburuk 1.09697 memberi rugi 7.2 pip, target bersih 10.8, volume 0.34 lot yang sama. Fill terverifikasi 1.09698. Ask mencapai 1.09579 pukul 08:20:20: bersih 11.3 pip,38.42 USD. Candle eksekusi memakai Ask, RSI tetap Bid. Simetri buatan memeriksa mekanisme, bukan kesetaraan hasil dua arah.

sell_target: candle Ask menunjukkan exit, RSI tetap Bid. Target pada tick sesudahnya.
sell_target: candle Ask menunjukkan exit, RSI tetap Bid. Target pada tick sesudahnya. Pada layar kecil, geser grafik secara horizontal agar label mudah dibaca.

10. Tetap tolak pemulihan terlambat atau dibatalkan

late_signal punya P=k73 tetapi baru melintas 50 pada k77 / 08:20 UTC=P+4. Kedaluwarsa diperiksa lebih dulu: Q=0. cancelled_signal turun ke 33.1588 at k75 sehingga P dibatalkan sebelum pulih. Persilangan berikutnya tidak punya asal aktif. Keduanya tanpa order.

Bedakan sinyal tidak berkualifikasi dari sinyal valid yang ditolak pemeriksaan eksekusi. CSV menyimpan konteks, reset/persilangan mentah, asal, kualifikasi, aksi. Tanpa order tak ada hasil trade; PnL kosong bukan fill fiktif bernilai nol. Harga konstan menghasilkan RSI50 dan EMA sama, tanpa konteks ketat atau episode valid.

late_signal: silang k77=P+4 setelah kedaluwarsa. Q nol dan tanpa permintaan.
late_signal: silang k77=P+4 setelah kedaluwarsa. Q nol dan tanpa permintaan. Pada layar kecil, geser grafik secara horizontal agar label mudah dibaca.

11. Gunakan exit tetap, waktu, dan gap

Sesudah fill terverifikasi, pembalikan indikator tidak menutup atau menyesuaikan. Proteksi BUY terpicu Bid≤S_bid OR Bid≥T_bid, SELL Ask≥S_ask OR Ask≤T_ask. Gunakan urutan kuotasi dan fill broker aktual. Bar yang memuat dua level tanpa urutan tick tidak boleh diberi exit paling menguntungkan.

Exit waktu pada kuotasi valid pertama setelah min(q+6 completed M5 bars, 10:00 UTC) jika belum tertutup. time_exit pada 08:45:00.200, Bid 1.10295, bersih −1.3 pips / −4.42 USD. buy_gap melompati stop dan fill 1.10226,1.5 pip lebih buruk: bersih −8.2 pips / −27.88 USD, melebihi anggaran 25 USD. Stop dan cadangan tidak membatasi rugi nyata; gangguan dapat menunda penutupan.

buy_gap: Bid melompati stop tetap, rugi aktual melampaui anggaran rencana.
buy_gap: Bid melompati stop tetap, rugi aktual melampaui anggaran rencana. Pada layar kecil, geser grafik secara horizontal agar label mudah dibaca.

12. Rekonsiliasi hasil tak diketahui dan proteksi gagal

Konfirmasi harus cocok simbol, arah, volume, stop, dan target model. Catat identitas percobaan unik lalu cocokkan order book dan riwayat fill. Timeout berarti unresolved≠rejected≠flat: jeda entry, jangan kirim ulang atau simpulkan fill/PnL. unknown_request membiarkan kolom kosong karena hasil akun belum diketahui.

Jika ditemukan fill melampaui toleransi merugikan atau proteksi hilang/salah, upayakan penutupan darurat tiket model terverifikasi dan hentikan entry. Verifikasi close, lanjutkan rekonsiliasi risiko bila tak pasti. Jangan memperlebar stop untuk memperbaiki. Tindakan darurat terpisah dari batas percobaan entry dan tak menyentuh posisi lain.

13. Hitung risiko uang, pisahkan cadangan dari biaya

Gunakan B=min(0.0025*equity, equity−0.99*Eday) dengan ruang harian positif. Asumsi 10 USD/pip/lot standar serta langkah 0.01, lots=floor_step(B/(planned loss pips*10)). Lewatkan di bawah minimum atau gagal batas maksimum, margin, kontrak. Perbarui konversi ke mata uang akun bila diperlukan; EURUSD dan akun USD memberi nilai pip langsung dalam contoh.

Rugi BUY (Fmax−S_bid)/pip+1.0, target bersih (T_bid−Fmax)/pip−1.0; SELL mencerminkan jarak dari Fmin. Spread sudah tercakup sisi eksekusi, jangan tambahkan lagi. PnL aktual memakai entry, exit, biaya aktual; cadangan 0.4 bukan komisi.38.42 USD fiktif dan target rencana menjawab ukuran berbeda.

Entry terburuk, komisi dan cadangan exit menetapkan volume. PnL aktual tak menagih cadangan.
Entry terburuk, komisi dan cadangan exit menetapkan volume. PnL aktual tak menagih cadangan. Pada layar kecil, geser grafik secara horizontal agar label mudah dibaca.

14. Bangun ulang tiga berkas publik

Berkas bar berisi 10 independent cases ×83 bars=830 rows, jadwal close UTC mulai 2026-01-06 01:55 UTC. Semua indikator memakai close Bid. Sebelum q, Ask sengaja dibuat Bid+0.8 pip; sesudah q OHLC Bid/Ask mengagregasi kuotasi terdaftar. Jalur buatan, bukan riwayat terminal atau feed Ask nyata yang dipulihkan.

Berkas peristiwa memuat urutan kuotasi, permintaan, konfirmasi diketahui, exit, timeout belum selesai. Ledger memisahkan referensi, entry terburuk rencana, fill aktual, biaya dan hasil kosong. Kuotasi terakhir q+30min+200 ms milik bar terbuka berikutnya dan memberi exit waktu, bukan disisipkan ke bar sebelumnya. Hitung ulang semuanya secara independen.

Unduh bar M5 dan indikator fiktif (CSV)

Unduh peristiwa eksekusi kronologis (CSV)

Unduh ledger kasus independen (CSV)

15. Validasi mekanisme sebelum kinerja

Kumpulan kasus mencakup 7 qualifications; 5 transmitted requests; 4 known closed fills; 1 unresolved request. Hitungan memeriksa cabang; kasus lain menguji kuotasi pertama, keterlambatan kirim, pemulihan terlambat, pembatalan, kesetaraan. Awal setiap kasus independen: bukan portofolio sepuluh trade, sampel kemenangan atau kurva backtest.

Bekukan spesifikasi dan semua varian yang dicoba; uji tick Bid/Ask baru yang sesuai, biaya berubah, gap, penolakan, hasil tak diketahui, gangguan, pemetaan waktu. Nilai ekspektasi bersih, drawdown, turnover, ketidakpastian. Uji batas ekuitas dan proteksi gagal dalam lingkungan terkendali. Contoh pengajaran tidak membuktikan kesiapan live atau keunggulan ekonomis.

Sepuluh kasus independen memeriksa entry, penolakan dan hasil tak diketahui, bukan kinerja.
Sepuluh kasus independen memeriksa entry, penolakan dan hasil tak diketahui, bukan kinerja. Pada layar kecil, geser grafik secara horizontal agar label mudah dibaca.
Kasus independenPermintaanHasil
buy_target1Target; fill diketahui
sell_target1Target Ask; fill diketahui
buy_gap1Gap; −27.88 USD
time_exit1Waktu; −4.42 USD
bad_quote0Spread pertama ditolak
late_request0Batas kirim terlewat
late_signal0Pulih setelah kedaluwarsa
cancelled_signal0Reset dibatalkan
unknown_request1Tak diketahui; rekonsiliasi
flat0Tanpa konteks atau sinyal ketat

16. Terapkan mesin status yang sama tanpa diskresi

Urutan: data selesai, reset baru valid, pemulihan terbatas, kuotasi pertama habis, satu permintaan, proteksi terverifikasi, exit tetap, flat yang direkonsiliasi. Catat gerbang gagal dan prioritas. Aturan stop/freeze broker dapat memblokir aksi meskipun minimum dilaporkan nol. Periksa perilaku platform, jangan anggap parameter API sebagai jaminan eksekusi.

Ini strategi lengkap pertama kelompok kombinasi indikator scalping. Panduan EMA–RSI menjelaskan sinyal; panduan pengujian dan ukuran membahas data dan mata uang akun. Kombinasi lain perlu aturan dan bukti sendiri. Publikasikan dan audit sebelum memperluas; hasil fiktif tidak membenarkan janji profit.

Pertanyaan umum

Pemulihan terlambat dapat mengaktifkan P lagi?

Tidak. Hanya tiga candle selesai setelah P, pembatalan sebelum kedaluwarsa lalu pemulihan. Setelah tutup butuh reset independen baru.

Spread lebih kecil menyelamatkan kuotasi pertama?

Tidak. Yang pertama menghabiskan q. Gagal spread atau batas waktu mengakhiri kesempatan mengirim untuk kualifikasi itu.

Jarak bruto dua kali menjamin 2R bersih?

Tidak. Entry merugikan, komisi dan exit menurunkan rasio. Ambang bersih 1.30 adalah rencana, bukan jaminan fill.

Mengapa SELL memakai candle Ask?

SELL keluar di Ask yang memicu proteksi. Indikator tetap Bid selesai; stop Ask berasal high Bid, bukan high Ask yang diamati.

Boleh kirim ulang setelah timeout?

Tidak. Jeda lalu rekonsiliasi order dan fill model. Tak diketahui bukan ditolak atau flat; PnL tetap tak diketahui.

Contoh ini membuktikan profitabilitas?

Tidak. Kasus sintetis independen masih memerlukan tick baru yang sesuai, eksekusi realistis dan validasi terkendali.

Sumber dan catatan riset

MetaQuotes menjelaskan buffer, sisi kuotasi, dan fungsi trading. Nilai awal terbatas, ambang, waktu, dan risiko adalah pilihan riset kami, bukan jaminan broker atau parameter optimal.

Spesifikasi edukasi. Harga, kuotasi dan hasil fiktif. Forex berisiko. Stop, setelan slippage dan cadangan tak menjamin harga, profit atau rugi aktual maksimum.