TrailingStopFrCnSAR: EA Canggih untuk MetaTrader 4

Mike 2010.09.14 20:43 16 0 0
Lampiran

Deskripsi:

Apa yang baru di skrip ini:

  1. Skrip ini dapat menerapkan fungsi trailing berdasarkan keuntungan portofolio, yaitu Level Stop dapat diatur setelah mencapai level breakeven total dari semua order dalam arah yang dipilih.
  2. Anda bisa menjalankan skrip ini dalam satu jendela dan mengatur SymbolAll = true - dalam hal ini, skrip akan mempertahankan order dari semua simbol.
  3. Ditambahkan fungsi untuk menentukan panjang trailing berdasarkan indikator Parabolic dan Velocity.

Skrip ini dapat berjalan sebagai skrip terpisah atau sebagai Expert Advisor (EA). Tergantung pada variabel TrailingStop, skrip dapat men-trail posisi menggunakan Fractals (level stop ditempatkan pada fractal terdekat yang digeser oleh delta dari mereka), nilai ekstrem dari bar sebelumnya (misalnya, untuk Buy akan ditempatkan di Low-delta), indikator Parabolic dan Velocity, atau pada jumlah poin yang ditentukan.

  • TrailingStop = 1; //"0-mati 1-Candle 2-Fractals 3-Velocity 4-Parabolic >4-pips";
  • delta = 0; //geser dari fractal, candlestick atau Parabolic
  • only_Profit = true; //hanya terapkan trailing pada order yang menguntungkan
  • only_NoLoss = false; //pindahkan ke breakeven bukan trailing
  • only_SL = false; //hanya trail order yang memiliki SL
  • SymbolAll = true; //terapkan trailing untuk semua instrumen
  • Portfel = true; //terapkan trailing berdasarkan keuntungan portofolio

Parameter tambahan:

Jika TrailingStop = 4, indikator Parabolic akan digunakan untuk menentukan jarak level stop:

  • Step = 0.02;
  • Maksimum = 0.2;
  • Magic = 0;

Jika TrailingStop = 4, indikator Velocity akan digunakan untuk menentukan jarak level stop:

  • VelocityPeriodBar = 30; //parameter dari indikator Velocity (laju perubahan harga)
  • K_Velocity = 1.0; //pengali Stop Loss berdasarkan Velocity

Visualisasi:

Informasi mengenai operasi skrip saat ini ditampilkan di layar:

  • konfigurasi skrip
  • jumlah order yang dipertahankan oleh skrip
  • level stop minimum yang diizinkan (-)
  • level stop saat ini yang mungkin (label harga)
  • level breakeven saat ini (label harga)

Contoh:

Dalam tangkapan layar, trailing stop diatur berdasarkan level keuntungan portofolio dan dihitung menggunakan fractals. Setelah level pengaturan SL (label harga yang lebih rendah) naik di atas level breakeven (label harga yang lebih tinggi), skrip akan mulai menempatkan SL untuk semua order, terlepas dari apakah mereka saat ini menguntungkan atau tidak. Jika semua order tersebut ditutup oleh level stop ini, total keuntungan tetap akan positif.

Rekomendasi:

Skrip ini akan dimatikan setelah menutup semua order.

Skrip ini dapat bekerja tanpa indikator Velocity. Anda bisa menggunakan indikator lain yang mengukur kecepatan (laju perubahan harga).

Daftar
Komentar 0