Laman utama Perdagangan Sistem Siaran

Trailing Profit: EA Hebat untuk MetaTrader 5

Lampiran
18709.zip (2.07 KB, Muat turun 2 kali)

Pencipta ideaVitaly, pengarang kod MQL5barabashkakvn.

Expert Advisor (EA) ini mengurus semua posisi terbuka dalam terminal (pada semua simbol dan dengan semua nombor ajaib). Jika jumlah keuntungan tidak mencapai minimum_profit, EA akan menunggu.

Apabila jumlah keuntungan telah mencapai minimum_profit, EA akan menetapkan peratusan penurunan keuntungan dan mula mengesan.

Parameter percent_of_profit ditentukan dalam bentuk peratus. Contohnya, minimum_profit = 1000 dan percent_of_profit 20. Jumlah keuntungan bagi semua posisi terbuka telah mencapai 1000. Jika keuntungan jatuh ke 800 (1000 - 20%), posisi akan ditutup. Jika keuntungan terus meningkat, contohnya hingga 2000, penurunan yang dibenarkan akan sama dengan 400 (2000 - 20%). Dengan kata lain, semua posisi akan ditutup dengan jumlah keuntungan 1600. Tiada had penurunan tetap, kerana saya tidak melihat ia berguna untuk menggunakan nilai mutlak.

Secara teori, anda boleh menetapkan peratusan = 0. Ini akan berfungsi sebagai Take Profit keseluruhan. Anda juga boleh menetapkan peratusan = 100, ia akan berfungsi sebagai breakeven (jangan lupa, kerana beberapa pesanan mungkin ditutup, yang lain mungkin menjadi rugi).

Perhatian! Expert Advisor ini berfungsi dengan selang 3 saat:

void OnTick()
  {
//--- membenarkan kerja setiap tiga saat
   static datetime prev_time=0;
   datetime time_current=TimeCurrent();
   if(time_current-prev_time<3)
      return;
   prev_time=time_current;
//---
}


    Siaran berkaitan

    Komen (0)