Penerangan
[PENTING: JIKA TERDAPAT LEBIH DARIPADA 6 PERDAGANGAN RUGI BERTURUT-TURUT (18 POSISI NEGATIF), SILA HUBUNGI SAYA DAN BERHENTI BERDAGANG DENGAN ALGO, KERANA ITU BERMAKNA STRUKTUR PASAR TELAH BERUBAH. SAYA AKAN CUBA UNTUK MENGHASILKAN VERSI TERKINI YANG SESUAI DENGAN STRUKTUR PASAR SEMASA SECEPAT MUNGKIN]
Sehingga Januari 2026, algo ini masih sangat menguntungkan
Mean Reversion NAS100 adalah bot perdagangan algoritma cTrader yang canggih yang direka khusus untuk indeks NAS100 (Nasdaq-100) pada jangka masa 30 minit. Strategi ini mengenal pasti keadaan terlebih beli dan terlebih jual menggunakan Purata Pergerakan Eksponen (EMA) 200 tempoh dan memasuki perdagangan apabila sumbu harga menyentuh purata bergerak—satu setup mean reversion klasik dengan penambahbaikan moden.
Bagaimana Ia Berfungsi
Bot beroperasi dalam tiga fasa:
Fasa 1: Pengesahan Trend
Algoritma menunggu 24 bar 30 minit berturut-turut ditutup di atas atau di bawah EMA 200, menetapkan bias trend yang disahkan. Penapis ini menghapuskan kemasukan palsu dalam pasaran yang tidak menentu dan mendatar.
Fasa 2: Kemasukan Sentuhan Pertama
Setelah trend disahkan, bot memasuki perdagangan apabila sumbu harga menyentuh EMA 200, bertaruh pada pembalikan segera. Peraturan "sentuhan pertama sahaja" ini memastikan pembalikan berkemungkinan tinggi selepas pengesahan trend.
Fasa 3: Pengurusan Multi-Posisi
Setiap kemasukan membuka tiga posisi serentak dengan sasaran ambil untung yang berbeza:
- Posisi 1 (TP1): Tutup pada sasaran keuntungan tetap untuk keuntungan scalp yang konsisten
- Posisi 2 (TP2): Menyasarkan tinggi/rendah ayunan terkini untuk penangkapan keuntungan yang lebih panjang
- Posisi 3 (TP3): Menggunakan tahap ayunan + offset sebagai posisi pelari dengan pengurusan stop-loss dinamik
Stop loss dikira dengan bijak menggunakan ATR (Julat Benar Purata) dengan minimum bergantung arah, memastikan pengurusan risiko optimum merentas pelbagai rejim volatiliti pasaran.
Metik Prestasi Terbukti
Keputusan Ujian Balik 1 Tahun (NAS100 M30):
- Jumlah Perdagangan: 147
- Kadar Kemenangan: 57.1% (84 menang, 63 kalah)
- Faktor Keuntungan: 2.23 (cemerlang untuk mean reversion)
- Keuntungan Bersih: 112%
- Kemerosotan Maksimum: 11.72%
- Kekalahan Berturut-turut Maksimum: 9
- Kemenangan Berturut-turut Maksimum: 15
Keunggulan Arah:
- Perdagangan Panjang (BELI): 1.63 faktor keuntungan, +$3,960 keuntungan
- Perdagangan Pendek (JUAL): 3.64 faktor keuntungan, +$7,063 keuntungan
Ciri-ciri Utama
Logik Kemasukan Penapis Berganda
- Pengesahan trend EMA 200 (mengelakkan pasaran tidak menentu)
- Pelarasan jangka masa lebih tinggi EMA 2 jam (mengesahkan arah)
- Peraturan sentuhan pertama sahaja (menghapuskan pembalikan palsu)
Stop Loss Bergantung Arah
- Perdagangan panjang: minimum 200 pip untuk mean reversion yang betul
- Perdagangan pendek: minimum 50 pip untuk pembalikan lebih cepat
- Pengganda ATR untuk pelarasan volatiliti dinamik
Strategi Tiga Posisi
- Menangkap keuntungan scalp (Posisi 1)
- Melanjutkan ke sasaran ayunan (Posisi 2)
- Mengurus pelari dengan logik SL3 pintar (Posisi 3)
Pengurusan Risiko
- Kemasukan beli/jual bergilir (mengelakkan bias arah)
- Stop-loss adaptif mengelakkan kerugian besar
- Sekatan posisi mengelakkan perdagangan bertindih
- Saiz lot fleksibel dari 0.01 hingga 999 lot
Impak Margin Rendah
- Boleh diskala dari 0.3 lot (0.1*3 - sangat konservatif) hingga 100+ lot (agresif)
- Tarikan komisen minimum melalui saiz posisi yang dioptimumkan
- Sesuai untuk semua saiz akaun
Siapa Yang Patut Menggunakan Bot Ini?
Sesuai untuk:
- Pedagang dengan akaun $1000+ yang mencari pulangan rendah risiko dan konsisten
- Pedagang algoritma yang mahukan strategi terbukti dan diuji balik
- Pedagang ayunan yang penat memerhati carta secara manual
- Pedagang institusi yang memerlukan diversifikasi dari bot mengikuti trend
Tidak sesuai untuk:
- Scalper (jangka masa adalah 30 minit, bukan 1 minit)
- Akaun di bawah $500 (kecekapan margin penting, tetapi margin terendah sekarang adalah kira-kira $330 untuk 0.1 (0.3 untuk posisi aktif) lot untuk berdagang dengan margin penuh leverage 1:20)
PANDUAN RUJUKAN PARAMETER
Di bawah adalah penjelasan terperinci setiap parameter yang boleh anda laraskan. Tetapan kilang dioptimumkan untuk NAS100, tetapi penyesuaian tersedia.
PARAMETER PERDAGANGAN TERAS
Jangka Masa Isyarat
Default: Minute30
Pilihan: Minute1, Minute5, Minute15, Minute30, Hour1, Hour2, dll.
Apa yang dilakukan: Jangka masa di mana bot menganalisis tindakan harga dan memasuki perdagangan. Jangka masa 30 minit memberikan keseimbangan antara perdagangan ayunan (bunyi lebih rendah) dan respons intrahari.
Cara melaraskan:
- Lebih kecil (M5, M15): Lebih banyak perdagangan, kadar kemenangan lebih tinggi tetapi keuntungan purata lebih kecil
- Lebih besar (H1, H2): Lebih sedikit perdagangan, kemenangan/kekalahan lebih besar, lebih intensif modal
Cadangan: Kekalkan pada M30 untuk NAS100.
Tempoh EMA
Default: 200
Julat: 1-1000
Disyorkan: 100-300
Apa yang dilakukan: Panjang Purata Pergerakan Eksponen yang digunakan untuk mengenal pasti trend. EMA 200 tempoh adalah piawaian industri untuk perdagangan ayunan; ia menapis bunyi jangka pendek sambil menangkap pembalikan jangka panjang.
Cara melaraskan:
- Lebih rendah (50-100): Kemasukan lebih sensitif, kadar kemenangan lebih tinggi tetapi lebih banyak isyarat palsu
- Lebih tinggi (300-500): Kemasukan lebih sedikit, kualiti lebih tinggi tetapi mungkin terlepas pembalikan
Cadangan: 200 adalah optimum untuk mean reversion pada M30.
Bar Pengesahan (penutupan isyarat)
Default: 24
Julat: 1-100
Disyorkan: 18-30
Apa yang dilakukan: Bilangan bar berturut-turut yang mesti ditutup di atas/bawah EMA sebelum trend "disahkan." Dengan 24 bar pada M30, ini mewakili 12 jam bias arah yang konsisten—isyarat kuat bahawa trend telah berubah.
Cara melaraskan:
- Lebih rendah (8-12): Isyarat kemasukan lebih cepat, lebih banyak perdagangan, pembalikan palsu lebih tinggi
- Lebih tinggi (30-50): Kemasukan lebih lambat, kualiti lebih baik, peluang lebih sedikit
Cadangan: 24 adalah seimbang; tingkatkan ke 30 untuk penapisan lebih ketat.
PARAMETER AMBIL UNTUNG
TP1 (pips, 1:1)
Default: 200
Julat: 50-500
Disyorkan: 150-250
Apa yang dilakukan: Sasaran keuntungan tetap untuk Posisi 1 (posisi scalp anda). Posisi ini biasanya ditutup dahulu dan mewakili keuntungan "teras" anda. 200 pips pada NAS100 = kira-kira $200 setiap 1 lot.
Cara melaraskan:
- Lebih rendah (100 pips): Tutup lebih cepat, kadar kemenangan lebih tinggi, keuntungan purata per perdagangan lebih rendah
- Lebih tinggi (300 pips): Memerlukan masa lebih lama untuk dicapai, kadar kemenangan lebih rendah, keuntungan purata lebih besar
Cadangan: 200 pips mengimbangi kelajuan dan ganjaran.
TP3 Offset Dari Ayunan (pips)
Default: 200
Julat: 50-500
Apa yang dilakukan: Posisi 3 (pelari) menyasarkan tinggi/rendah ayunan terkini PLUS offset ini. Contohnya, jika ayunan pada 21,000 dan offset adalah 200 pips, TP3 = 21,200 untuk perdagangan panjang.
Cara melaraskan:
- Lebih rendah (50-100 pips): Lebih mudah dicapai, Posisi 3 lebih kerap tercapai
- Lebih tinggi (300-500 pips): Lebih sukar dicapai, tetapi ganjaran lebih besar apabila tercapai
Cadangan: 200 pips; kurangkan ke 100 jika akaun anda lebih suka hit yang lebih kerap.
Break-even Plus (pips)
Default: 1
Julat: 0-50
Apa yang dilakukan: Selepas Posisi 1 ditutup (TP1 tercapai), stop loss Posisi 3 bergerak dari stop awal anda ke "break-even PLUS sebanyak pips ini." Ini mengunci keuntungan sambil mengekalkan pelari hidup.
Cara melaraskan:
- 0 pips: Menggerakkan SL ke harga masuk tepat (berisiko; bar seterusnya boleh menghentikan anda)
- 5 pips: Penampan selamat, mengunci keuntungan ~$50 dijamin setiap lot
Cadangan: Kekalkan pada 1-2 pips.
PARAMETER STOP LOSS
Stop Loss Fallback (pips)
Default: 200
Julat: 50-500
Apa yang dilakukan: Jika pengiraan ATR gagal atau tidak tersedia, bot menggunakan stop-loss tetap ini sebagai gantian. Ini adalah jaring keselamatan.
Cara melaraskan: Padankan dengan nilai ATR purata anda; 200 pips selamat untuk kebanyakan keadaan NAS100.
Cadangan: Kekalkan pada 200.
Gunakan ATR Stop Loss
Default: true (diaktifkan)
Pilihan: true / false
Apa yang dilakukan: Mengaktifkan stop loss pintar yang disesuaikan dengan volatiliti berdasarkan Julat Benar Purata. Apabila diaktifkan, stop lebih ketat dalam pasaran tenang dan lebih luas dalam pasaran volatil.
Cara melaraskan:
- true: Stop adaptif, pengurusan risiko lebih baik ✅
- false: Menggunakan stop fallback tetap, kurang sofistikated
Cadangan: Sentiasa kekalkan TRUE.
Tempoh ATR
Default: 14
Julat: 7-28
Apa yang dilakukan: Bilangan bar yang digunakan untuk mengira volatiliti Julat Benar Purata. ATR 14 tempoh adalah piawaian industri.
Cara melaraskan:
- Lebih rendah (7-10): Lebih responsif kepada volatiliti terkini, stop lebih ketat
- Lebih tinggi (20-28): Anggaran volatiliti lebih lancar, stop lebih luas
Cadangan: 14 adalah optimum.
Pengganda SL ATR
Default: 1.5
Julat: 0.5-3.0
Apa yang dilakukan: Menggandakan nilai ATR untuk mencipta jarak stop-loss anda. Pengganda lebih tinggi = stop lebih luas.
Formula: Stop Loss = (ATR × Pengganda) + minimum bergantung arah
Contoh: Jika ATR = 150 pips dan pengganda = 1.5, SL asas = 225 pips (sebelum minimum digunakan)
Cara melaraskan:
- 1.0: Stop ketat, lebih banyak whipsaw tetapi cepat keluar dari kerugian
- 1.5: Seimbang (default kilang)
- 2.0+: Stop sangat luas, lebih banyak slippage tetapi kurang keluar palsu
Cadangan: 1.5 adalah optimum untuk volatiliti NAS100.
Min ATR SL PANJANG (pips)
Default: 200
Julat: 50-400
Apa yang dilakukan: Stop loss MINIMUM untuk perdagangan BELI (panjang), tanpa mengira pengiraan ATR. Ini memastikan perdagangan panjang mempunyai ruang yang cukup untuk bernafas melalui sumbu mean reversion.
Mengapa berbeza dari pendek: Kemasukan mean-reversion panjang sering dihukum dengan sumbu 100+ pip sebelum pulih. Stop 50 pip terlalu ketat; 200 pip membenarkan mean reversion yang betul.
Cara melaraskan:
- 150 pips: Lebih ketat untuk pengurusan risiko agresif
- 200 pips: Seimbang (default kilang, terbukti optimum)
- 250 pips: Lebih longgar untuk akaun dengan margin lebih
Cadangan: Kekalkan pada 200 (tetapan ini memperbaiki keuntungan perdagangan panjang anda).
Min ATR SL PENDEK (pips)
Default: 50
Julat: 20-150
Apa yang dilakukan: Stop loss MINIMUM untuk perdagangan JUAL (pendek). Pendek membalik lebih cepat dan tidak memerlukan ruang sebanyak itu.
Mengapa berbeza dari panjang: Pembalikan pendek cenderung berlaku dengan cepat; stop 50 pip menangkapnya dengan cekap tanpa menunggu pergerakan besar.
Cara melaraskan:
- 30 pips: Sangat ketat, kekerapan keluar tinggi
- 50 pips: Seimbang (default kilang, terbukti optimum)
- 75 pips: Lebih longgar untuk scalper yang mahu kurang stop-out
Cadangan: Kekalkan pada 50 (gabungan ini dengan 200 untuk panjang adalah KUNCI kepada peningkatan keuntungan +77% anda).
Max ATR SL (pips)
Default: 500
Julat: 200-1000
Apa yang dilakukan: Jarak stop-loss MAKSIMUM, walaupun ATR mengira lebih tinggi. Mengelakkan stop terlalu luas semasa volatiliti melampau.
Cara melaraskan:
- Lebih rendah (300): Jangan risiko lebih dari 300 pips, baik untuk akaun kecil
- Lebih tinggi (700): Membenarkan stop lebih luas semasa kejadian Black Swan
Cadangan: 500 adalah selamat; tingkatkan ke 600 jika menggunakan leverage atau akaun lebih besar.
PARAMETER PENGESANAN AYUNAN/PIVOT
Kekuatan Pivot (bar)
Default: 2
Julat: 1-5
Apa yang dilakukan: Bilangan bar di setiap sisi yang mesti lebih rendah/tinggi untuk mengesahkan pivot ayunan. Tetapan 2 bermaksud: 2 bar di bawah, kemudian tinggi, kemudian 2 bar di bawah.
Visual:
teks
Tetapan = 2:
Rendah, Rendah, TINGGI, Rendah, Rendah ← Mengesahkan sebagai tinggi ayunan
Tetapan = 3:
Rendah, Rendah, Rendah, TINGGI, Rendah, Rendah, Rendah ← Pengesahan lebih ketat
Cara melaraskan:
- 1: Sangat sensitif, mencari semua pivot tempatan (mungkin bunyi)
- 2-3: Seimbang (default kilang)
- 4-5: Hanya ayunan kuat dan jelas
Cadangan: 2 adalah baik; tingkatkan ke 3 jika mendapat ayunan palsu.
Bar Carian Pivot
Default: 300
Julat: 20-1000
Apa yang dilakukan: Berapa banyak bar untuk melihat ke belakang semasa mencari ayunan terkini. 300 bar = ~150 jam sejarah pada jangka masa M30.
Cara melaraskan:
- Lebih rendah (100-150): Hanya menggunakan ayunan sangat terkini, baik untuk pasaran trending
- Lebih tinggi (300-500): Menggunakan sejarah lebih panjang, menangkap sokongan/rintangan yang lebih kukuh
Cadangan: 300 untuk NAS100.
Jarak Sasaran Minimum (pips)
Default: 5
Julat: 0-20
Apa yang dilakukan: Jarak minimum antara kemasukan dan ambil untung. Jika sasaran ayunan terlalu dekat (< 5 pips), bot menolaknya dan menggunakan TP1 gantian sebaliknya.
Cara melaraskan:
- 0: Menerima mana-mana sasaran ayunan, walaupun sangat dekat
- 10: Lebih ketat, memastikan sasaran mempunyai jarak bermakna
Cadangan: 5 pips (spread pip NAS100 biasanya 2-3 pips).
PARAMETER PENAPIS JANGKA MASA LEBIH TINGGI
Gunakan Penapis TF Lebih Tinggi
Default: true (diaktifkan)
Pilihan: true / false
Apa yang dilakukan: Mengaktifkan pengesahan trend sekunder pada jangka masa lebih panjang (default: carta 2 jam). Hanya memasuki perdagangan BELI jika 2H di atas EMA 50; hanya memasuki perdagangan JUAL jika 2H di bawah EMA 50.
Impak:
- true: Menghapuskan kemasukan bertentangan trend, meningkatkan keuntungan perdagangan panjang ✅
- false: Membenarkan kemasukan dalam mana-mana arah (lebih banyak perdagangan, kualiti lebih rendah)
Cadangan: Sentiasa TRUE. Penapis ini penting untuk 1.63 faktor keuntungan panjang anda.
TF Lebih Tinggi
Default: Hour2
Pilihan: Hour1, Hour2, Hour4, Daily
Apa yang dilakukan: Jangka masa lebih panjang yang digunakan untuk pengesahan sekunder. 2 jam adalah keseimbangan yang baik untuk kemasukan 30 minit (jangka masa 8 kali lebih besar).
Cara melaraskan:
- Hour1: Pengesahan lebih ketat, lebih cepat selaras
- Hour2: Seimbang, terbukti optimum
- Hour4: Pengesahan lebih longgar, isyarat palsu lebih sedikit
Cadangan: Hour2 (tempat manis).
Tempoh EMA TF Lebih Tinggi
Default: 50
Julat: 20-200
Apa yang dilakukan: Tempoh purata bergerak pada jangka masa lebih tinggi. EMA 50 tempoh pada carta 2 jam menapis bunyi jangka pendek sangat sambil mengekalkan responsif.
Cara melaraskan:
- 20-30: Lebih banyak kemasukan, lebih cepat selaras
- 50: Seimbang (default kilang)
- 100+: Kemasukan lebih sedikit, pengesahan bias lebih kuat
Cadangan: 50 adalah optimum.
PARAMETER PELAKSANAAN PERDAGANGAN
Isipadu (lot)
Default: 0.1
Julat: 0.1–999.99
Langkah: 0.1
Apa yang dilakukan: Saiz posisi setiap kemasukan. Setiap kemasukan membuka 3 posisi saiz ini. Pendedahan total = Isipadu × 3.
Contoh:
- 0.1 lot: 0.3 pendedahan total (baik untuk akaun $500+)
- 1.0 lot: 3.0 pendedahan total (untuk pedagang berpengalaman)
- 10 lot: 30 pendedahan total (profesional/institusi)
Cara mengira saiz yang sesuai:
Risiko per perdagangan = (SL pips × saiz lot) × nilai pip
Contoh: 200 pips × 0.1 lot × $1/pip = $20 risiko per perdagangan
Untuk risiko akaun 1%: $20 = 1% dari akaun $2000
Cadangan: Mulakan dengan 0.1-0.5 lot; tingkatkan selepas 30+ perdagangan menguntungkan berturut-turut.
Sekat Jika Ada Posisi Terbuka
Default: true (diaktifkan)
Pilihan: true / false
Apa yang dilakukan: Menghalang kemasukan baru semasa mana-mana posisi sedia ada terbuka. Memastikan anda tidak pernah bertindih perdagangan.
Cara melaraskan:
- true: Satu perdagangan pada satu masa, pengurusan lebih mudah ✅
- false: Membenarkan banyak perdagangan serentak
Cadangan: Sentiasa TRUE untuk pengurusan posisi yang lebih selamat.
Label
Default: "EMA200_FirstTouch_Alt"
Apa yang dilakukan: Pengenal dalaman untuk semua posisi bot. Membenarkan pelbagai instans bot pada akaun yang sama tanpa gangguan.
Cara melaraskan: Tukar hanya jika menjalankan pelbagai bot; setiap satu memerlukan label unik.
Cadangan: Kekalkan default kecuali menjalankan pelbagai instans.
KEPERLUAN TEKNIKAL
- Platform: cTrader (Spotware)
- Broker: Mana-mana broker yang serasi dengan cTrader (ICmarkets, Pepperstone, FXCM, dll.)
- Modal: Minimum $330 (disyorkan $1000+)
- Leverage: 1:20 standard (laraskan saiz posisi mengikutnya)
SOKONGAN & PENYESUAIAN
Setiap parameter boleh disesuaikan secara masa nyata tanpa perlu kompil semula. Uji tetapan anda pada akaun demo sekurang-kurangnya 50 perdagangan sebelum berdagang secara langsung.
Untuk pengubahsuaian khusus (penapis tambahan, simbol berbeza, peraturan pengurusan risiko), hubungi saya
PENAFIAN
Prestasi lalu tidak menunjukkan hasil masa depan. Bot ini diuji balik pada data sejarah dari 2025. Keputusan dunia nyata mungkin berbeza disebabkan oleh:
- Slippage dan kelewatan
- Perubahan rejim pasaran
- Kualiti pelaksanaan broker
- Keperluan leverage dan margin
Berjual beli atas risiko anda sendiri. Mulakan dengan kecil, uji dengan teliti, dan jangan pernah mempertaruhkan lebih daripada yang anda mampu kehilangan.
Ringkasan
Trades open three simultaneous positions with distinct take-profit targets: a scalp profit, a swing high/low target, and a runner position with dynamic stop-loss management using Average True Range (ATR) volatility adjustments. Stop losses are direction-dependent, with minimum distances set for long and short trades to optimize risk management.
Key features include dual-filter entry logic with higher timeframe EMA alignment, adaptive ATR-based stop losses, position blocking to prevent overlapping trades, and flexible lot sizing from 0.01 to 999 lots. The bot is suitable for accounts with at least $330 margin (recommended $1000+) and standard 1:20 leverage.
Backtested results show a 57% win rate, 2.23 profit factor, 112% net profit, and maximum drawdown around 12%. It is intended for swing and algorithmic traders seeking consistent returns on NAS100, not for scalpers or very small accounts. Parameters are customizable in real-time without recompilation.
Ulasan pelanggan
5 | 25 % | |
4 | 25 % | |
3 | 50 % | |
2 | 0 % | |
1 | 0 % |
