Beranda Indikator Teknis Postingan

Optimalkan Trading dengan Indikator Moving Average Tunggal di MetaTrader 4

Lampiran
9912.zip (5.8 KB, Unduh 0 kali)


Halo trader! Kali ini kita akan membahas cara mengoptimalkan trading menggunakan indikator Moving Average (MA) tunggal di MetaTrader 4. Pendekatan ini terinspirasi dari sistem MA Profit, namun fokus pada penggunaan satu Moving Average saja.

Menggunakan satu moving average dapat mempercepat proses optimisasi karena kita bisa mengecek semua moving averages dari 10 hingga 1000 dengan sangat cepat.

Trading dengan satu moving average dapat memberikan tiga sinyal utama:

  1. Jika garis MA berada di bawah candlestick - sinyal beli
  2. Jika garis MA berada di atas candlestick - sinyal jual
  3. Jika garis MA mendatar dan sering memotong candlestick - tutup posisi dan tunggu sinyal baru

Dengan mengganti periode, semua akan dihitung ulang, dan kita bisa memeriksa apakah berbagai time frame (menit, jam, hari, dan seterusnya) menunjukkan sinyal yang sama. Biasanya, sinyal akan lebih kuat jika muncul di beberapa time frame sekaligus. Kita juga bisa beralih ke time frame yang lebih rendah untuk mencari titik masuk dalam trading panjang atau pendek.

Indikator ini menggambar 4 jenis segitiga:

  1. Segitiga merah dengan garis tebal: trading pendek dengan keuntungan
  2. Segitiga merah dengan garis tipis: trading pendek mengalami kerugian
  3. Segitiga hijau dengan garis tebal: trading panjang dengan keuntungan
  4. Segitiga hijau dengan garis tipis: trading panjang mengalami kerugian

Jika ada sinyal baru, indikator dapat menampilkan alert atau suara. Untuk ini, Anda perlu file speak.dll, yang bisa didapatkan di sini.

Indikator juga menampilkan status serta jumlah sinyal yang baik dan buruk di garis statusnya.

Proses optimisasi dapat dilakukan dalam dua mode:

  1. Trading simulasi. Moving average yang terbaik adalah yang memberikan profit tertinggi.
  2. Menghitung perpotongan antara candlestick. Semakin sedikit waktu garis dan candlestick saling berpotongan, semakin baik moving average tersebut.

Berikut adalah beberapa parameter yang bisa Anda atur:

extern bool bOptimize=true; // True: Temukan MA tunggal terbaik dengan optimisasi (ganti time frame untuk mengoptimasi ulang)
extern bool bOptimizeIntersect=true; // True: optimasi untuk meminimalkan perpotongan, jika tidak maka optimasi untuk profit maksimal
extern int PeriodMA=400; // Jika tidak ingin mengoptimasi, Anda bisa menentukan periode
extern int Method=0; // Metode untuk MA 0 = Simple, 1 = Eksponensial, 2 = Smooth, 3 = Linear weighted
extern bool DrawTringles=true; // Menggambar segitiga untuk trading simulasi
extern int MinMA=5; // Minimum uji untuk optimisasi
extern int MaxMA=500; // Maksimum uji untuk optimisasi
extern int StepMA=1; // Langkah selama optimisasi, 1 menguji setiap MA, 10 menguji setiap 10th dll.
extern int CountOptimize=300; // Jumlah candlestick untuk optimisasi
extern int RepaintBars=3000; // Jumlah candlestick untuk menggambar segitiga dan menghitung win/loss
extern bool Alarm=true; // Membuat alert terlihat pada sinyal baru
extern bool bSpeak=true; // Suarakan alert dengan gspeak

Trading dengan moving average dapat memberikan sinyal yang sangat baik tetapi juga banyak sinyal palsu. Saat ini, saya sedang mencari ide lebih lanjut untuk memfilter sinyal palsu agar dapat menerbitkan EA Moving Average saya.

Silakan gunakan dengan risiko Anda sendiri!

Postingan terkait

Komentar (0)