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

Tandem: ระบบเทรดคู่ที่ดีที่สุดสำหรับ MetaTrader 5

ไฟล์แนบ
955.zip (3.3 MB, ดาวน์โหลด 0 ครั้ง)

หากคุณยังไม่คุ้นเคยกับการเทรดคู่ (pair trading) สามารถหาข้อมูลเพิ่มเติมได้ในส่วนของวรรณกรรม (Literature) แนวคิดนี้สามารถอธิบายสั้นๆ ได้ดังนี้:

เมื่อเราเปรียบเทียบกราฟราคาของสินทรัพย์สองตัวที่มีลักษณะคล้ายกันโดยการวางซ้อนกัน จะเห็นว่ามันมีการเบี่ยงเบนจากกันอยู่ในระยะหนึ่งแล้วกลับมารวมกันอีกครั้ง ซึ่งเกิดขึ้นซ้ำแล้วซ้ำเล่า ทำไมเราจะไม่ใช้จุดนี้เพื่อทำเงินล่ะ?

ระบบ EA (Expert Advisor) ถูกตั้งค่าให้ทำงานกับ EURUSD ทุกๆ 1 ชั่วโมง (H1) โดยใช้ GBPUSD เป็นคู่ที่มีความสัมพันธ์ (correlating pair) เริ่มต้น (ตัวแปร Symbol2 หรือ "สัญลักษณ์ทางอ้อม") ระบบ EA จะติดตามตลาดตามแผนนี้ แต่ไม่ควรสับสนกับการวิเคราะห์แบบสังเคราะห์! การวิเคราะห์แบบสังเคราะห์ ใช้การเฉลี่ยที่คงที่และดึงสินทรัพย์ทั้งสองเข้ามา ในกรณีนี้ กราฟจะถูกวางซ้อนไว้ แต่ก่อนที่จะวางซ้อน ระบบ EA ของฉันจะกำหนดจุดเริ่มต้นที่ไม่มีข้อจำกัด โดยเริ่มจากจุดนั้นถือว่าคู่ได้มีการข้ามกันเป็นครั้งแรก จากนั้นเราจะปรับขนาด Symbol2 เพื่อให้ช่วงการเคลื่อนไหวของราคาคล้ายคลึงกับช่วงของสัญลักษณ์ที่ติดตั้งระบบ EA เอาไว้ จะมีการรวบรวมสถิติสำหรับ Range ("สนามของการฝึก") ของแท่งเทียน โดยจะหาค่าความเบี่ยงเบนสูงสุดของสัญลักษณ์ในช่วงเวลานั้น

หากเกิดการเบี่ยงเบนตาม CorrectLimit ("การปรับขอบสัญญาณ") จากค่าที่มากที่สุด ระบบจะเปิดตำแหน่งใหม่ หรือถ้าพูดให้ชัดเจนคือจะเปิดคู่ตำแหน่ง (ตำแหน่งหนึ่งสำหรับแต่ละสัญลักษณ์) หากสัญลักษณ์ยังคงเบี่ยงเบนอยู่ จะมีการเปิดอีกคู่ของดีลหลังจากจำนวนจุดที่เท่ากัน จำนวนดีลสูงสุดที่สามารถทำได้จะถูกจำกัดโดย MaxDeals ("จำนวนธุรกรรมสูงสุด")

CorrectDist ("อัตราส่วนความยาวของการค้นหาการแยก") เปลี่ยนค่าของช่วงการฝึกเพื่อการวิเคราะห์ที่ลึกซึ้งยิ่งขึ้น

EA จะทำการเทรดบนสองคู่เงินที่มีทั้งการสัมพันธ์ตรงและย้อนกลับ โดยมี Correlation ("สัมประสิทธิ์ความสัมพันธ์") ใช้สำหรับการนั้น อย่างไรก็ตาม คุณสามารถเทรดบนคู่เดียวได้โดยการวิเคราะห์การเบี่ยงเบนของสองคู่ เช่น คุณสามารถเทรดบน EURGBP แทนการเทรดบนสองคู่ EURUSD และ GBPUSD เพื่อทำเช่นนี้ ให้ป้อน "EURGBP" โดยไม่ต้องใส่เครื่องหมายคำพูดในตัวแปร Cross ("คู่ที่เทรดแทนสองคู่") หากคุณวางแผนที่จะเทรดบน GBPEUR ให้ระบุค่าผิด (false value) ให้กับ EA ในตัวแปร CrossType ("อัตราส่วนข้ามตรง")

หลังจากหมดอายุของความรู้ที่ได้รับในช่วงการฝึกครั้งล่าสุด จะมีการฝึกใหม่ผ่าน Optimum ("ช่วงเวลาการฝึกใหม่") ของแท่งเทียน

EA มีสัญญาณ 2 สัญญาณสำหรับการปิดดีลทั้งหมด หากสัญลักษณ์เคลื่อนกลับโดย CloseCorr ("ปิดเมื่อความเบี่ยงเบนลดลง") จากการเบี่ยงเบนสูงสุดและเมื่อถึง Profit % ในตำแหน่งที่เปิดอยู่

ไฟล์ mqh รวมถึงฟังก์ชันเสริมสำหรับการทำงานที่ถูกต้องของ EA
MyMQL_v2.1.mqh - ฟังก์ชันสำหรับการปรับให้ EA จากภาษา MQL4 สู่ MQL5;
PrintLog.mqh - จำเป็นสำหรับการสร้างตาราง equity.csv ในโฟลเดอร์ไฟล์เมื่อทดสอบ EA ตารางนี้ประกอบด้วยประวัติการเปลี่ยนแปลงของทุนในบัญชี ข้อมูลนี้สามารถใช้สำหรับการวิเคราะห์ที่ละเอียดเกี่ยวกับการลดลงในระหว่างการทดสอบ นอกจากนี้ยังสามารถ overlay กราฟการเปลี่ยนแปลงของทุนจากระบบการเทรดต่าง ๆ ได้

ทดสอบด้วยค่าพารามิเตอร์เริ่มต้นเป็นเวลา 11 ปีจากราคาที่เปิดบน EURUSD H1:

วรรณกรรม:

  1. https://en.wikipedia.org/wiki/Pairs_trade
  2. http://mts-trader.ru/2011/05/30/parnyiy-treyding/ (ภาษารัสเซีย)
  3. http://forexsystems.ru/ruchnye-torgovye-strategii-i-taktiki/65087-parnyi-treiding-graal%60-est%60.html (ภาษารัสเซีย)
  4. นิตยสารที่แนบใน strategii_parnogo_treydinga.zip (ภาษารัสเซีย)

ประวัติการเปลี่ยนแปลง:

8 กันยายน 2012 - ปรับปรุงโค้ด EA โดยพิจารณาความคิดเห็นเกี่ยวกับ "ช่องโหว่" ในประวัติของสัญลักษณ์ทางอ้อม

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

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