Laman utama Perdagangan Sistem Siaran

CRITICAL EA untuk MetaTrader 5: Mengurus Take Profit dan Stop Loss

Lampiran
21343.zip (4.5 KB, Muat turun 2 kali)

Selamat datang, rakan-rakan trader! Hari ini, kita akan membincangkan tentang satu Expert Advisor (EA) yang sangat berguna untuk menguruskan semua posisi perdagangan anda. EA ini direka untuk menutup semua posisi apabila jumlah keuntungan melebihi tahap Take Profit yang ditetapkan atau apabila jumlah kerugian melebihi tahap Stop Loss yang ditentukan. Ia juga berfungsi untuk menutup semua posisi apabila sudah melepasi waktu yang ditetapkan dalam tetapan.

Dengan cara ini, EA ini bertindak sebagai fungsi global take profit dan global stop loss untuk semua posisi terbuka secara serentak. Setiap tindakan menutup posisi dan menghentikan kerugian akan dicatat dalam fail log sebagai komen yang relevan.

Parameter Input EA

  • StopMode - Menentukan cara pengiraan kerugian dan keuntungan.
  • StopLoss - Tahap henti kerugian (contoh: 20.0).
  • TakeProfit - Tahap ambil untung (contoh: 100.0).
//+----------------------------------------------+
//|  Pilihan untuk mengira kerugian            |
//+----------------------------------------------+
enum StopMode
  {
   ENUM_PERCENT,     //kerugian dan keuntungan dalam peratus
   ENUM_CARRENCY     //kerugian dan keuntungan dalam mata wang deposit
  };
//+----------------------------------------------+
//| Parameter input untuk indikator EA         |
//+----------------------------------------------+
input StopMode LMode=ENUM_PERCENT;  //kaedah mengesan kerugian dan keuntungan
input double StopLoss=20.0;         //tahap stop loss
input double TakeProfit=100.0;         //tahap take profit

Pengaturan Waktu Perdagangan

EA ini juga memberikan pilihan untuk menutup posisi hanya selepas waktu tertentu yang ditetapkan dalam variabel input:

input bool TimeTrade=true; //Kebenaran untuk berdagang mengikut waktu
input HOURS StartH=ENUM_HOUR_0; //Mula berdagang (Jam)
input MINUTS StartM=ENUM_MINUT_0; //Mula berdagang (Minit)
input HOURS EndH=ENUM_HOUR_23; //Tamat berdagang (Jam)
input MINUTS EndM=ENUM_MINUT_59; //Tamat berdagang (Minit)

Terdapat dua variabel (jam dan minit) untuk waktu mula operasi, dan dua variabel serupa untuk waktu tamat. Tetapan lalai membolehkan EA ini berdagang sepanjang sesi perdagangan dari 0:00, manakala semua posisi akan ditutup pada 23:59.

Jika waktu mula ditetapkan selepas waktu tamat yang ditentukan, EA ini akan menutup posisi pada hari berikutnya, pada waktu yang ditetapkan.

Siaran berkaitan

Komen (0)