หน้าแรก การเทรดด้วยระบบ โพสต์

Trailing Profit: ระบบ EA สำหรับ MetaTrader 5 ที่คุณไม่ควรพลาด

ไฟล์แนบ
18709.zip (2.07 KB, ดาวน์โหลด 0 ครั้ง)

ผู้คิดค้นแนวคิดVitaly, ผู้พัฒนาโค้ด MQL5barabashkakvn.

Expert Advisor (EA) นี้ออกแบบมาเพื่อจัดการกับสถานะการเทรดทั้งหมดในเทอร์มินัล (บนทุกคู่เงินและทุกหมายเลขเวทย์มนตร์) หากกำไรทั้งหมดยังไม่ถึง minimum_profit EA จะรอ.

เมื่อกำไรทั้งหมดถึง minimum_profit EA จะตั้งค่าเปอร์เซ็นต์การลดลงของกำไรและเริ่มติดตาม.

พารามิเตอร์ percent_of_profit จะถูกระบุเป็นเปอร์เซ็นต์ เช่น minimum_profit = 1000 และ percent_of_profit = 20 เมื่อกำไรทั้งหมดของสถานะเปิดถึง 1000 ถ้ากำไรลดลงไปถึง 800 (1000 - 20%) สถานะจะถูกปิดลง หากกำไรยังคงเติบโต เช่น ขึ้นไปถึง 2000 การลดลงที่อนุญาตจะเท่ากับ 400 (2000 - 20%) นั่นคือ สถานะทั้งหมดจะถูกปิดด้วยกำไรทั้งหมด 1600 ไม่มีขีดจำกัดการลดลงที่แน่นอน เพราะฉันไม่เห็นว่าการใช้ค่าคงที่จะมีประโยชน์.

ในทางทฤษฎี สามารถตั้งค่าเปอร์เซ็นต์ = 0 ซึ่งจะทำงานเหมือน Take Profit รวม หรือสามารถตั้งค่าเปอร์เซ็นต์ = 100 ซึ่งจะทำงานเหมือน breakeven (อย่าลืมว่าเมื่อปิดคำสั่งบางรายการ คำสั่งอื่นอาจขาดทุนได้).

โปรดทราบ! Expert Advisor จะทำงานทุก ๆ 3 วินาที:

void OnTick()
  {
//--- allow work every three seconds
   static datetime prev_time=0;
   datetime time_current=TimeCurrent();
   if(time_current-prev_time<3)
      return;
   prev_time=time_current;
//---
}


โพสต์ที่เกี่ยวข้อง

ความคิดเห็น (0)