TrailingStopFrCnSAR: Sistem Trading Untuk MetaTrader 4

Mike 2010.09.14 20:43 10 0 0
Lampiran

Deskripsi:

Apa yang baru dalam skrip ini:

  1. Skrip ini boleh menggunakan fungsi trailing berdasarkan keuntungan portfolio, iaitu tahap stop boleh ditetapkan setelah mencapai tahap breakeven untuk semua pesanan dalam arah yang dipilih.
  2. Anda boleh menjalankan skrip dalam satu tetingkap dan tetapkan SymbolAll = true - dalam kes ini, ia akan mengendalikan pesanan semua simbol.
  3. Fungsi untuk menentukan panjang trailing berdasarkan indikator Parabolic dan Velocity telah ditambah.

Ia boleh dijalankan sebagai skrip berasingan atau sebagai Sistem Trading (EA).
Bergantung kepada pembolehubah TrailingStop, skrip ini boleh mengikut posisi menggunakan Fractals (tahap stop diletakkan pada fractal terdekat yang digeser oleh delta dari mereka), nilai ekstrem bar sebelumnya (contohnya, untuk Beli, mereka akan diletakkan pada Low-delta), indikator Parabolic dan Velocity atau pada bilangan titik yang ditentukan.

  • TrailingStop = 1; //"0-off 1-Candle 2-Fractals 3-Velocity 4-Parabolic >4-pips";
  • delta = 0; //geseran dari fractal, candlestick atau Parabolic
  • only_Profit = true; //hanya gunakan trailing untuk pesanan yang menguntungkan
  • only_NoLoss = false; //pindahkan ke breakeven dan bukannya trailing
  • only_SL = false; //hanya trail pesanan yang mempunyai SL
  • SymbolAll = true; //guna trailing untuk semua instrumen
  • Portfel = true; //guna trailing berdasarkan keuntungan portfolio

Parameter tambahan:

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

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

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

  • VelocityPeriodBar = 30; //parameter indikator Velocity (kadar perubahan harga)
  • K_Velocity = 1.0; //Pendaraban Stop Loss oleh Velocity

Visualisasi:

Maklumat tentang operasi skrip semasa dipaparkan di skrin:

  • konfigurasi skrip
  • jumlah pesanan yang dikendalikan oleh skrip
  • tahap stop minimum yang dibenarkan (-)
  • tahap stop yang mungkin (label harga)
  • tahap breakeven semasa (label harga)

Contoh:

Dalam tangkapan skrin ini, trailing stop ditetapkan berdasarkan tahap keuntungan portfolio dan dikira menggunakan fractals. Setelah tahap penetapan SL (label harga yang lebih rendah) naik di atas tahap breakeven (label harga yang lebih tinggi), skrip akan mula meletakkan SL untuk semua pesanan, tanpa mengira sama ada mereka menguntungkan atau tidak. Jika semua pesanan ini ditutup oleh tahap stop ini, keuntungan keseluruhan masih akan positif.

Rekomendasi:

Skrip akan dimatikan setelah menutup semua pesanan.

Skrip ini boleh berfungsi tanpa indikator Velocity. Anda boleh menggunakan mana-mana indikator lain yang mengukur kelajuan (kadar perubahan harga).


    Senarai
    Komen 0