ในบล็อกนี้ ฉันจะอธิบายว่า “MACD ทั้งหมด” EA ทำงานเพื่อให้คุณสามารถใช้ประโยชน์จากคุณลักษณะต่างๆ ของมันได้
ฟังก์ชั่นพื้นฐาน:
EA ทำงานโดยใช้ “สัญญาณ”; “สัญญาณ” นี้คือกากบาทของ MACD และเส้นสัญญาณของตัวบ่งชี้ MACD (คุณสามารถเลือกการตั้งค่าตัวบ่งชี้ MACD ได้) เมื่อ MACD ข้ามใต้เส้นสัญญาณ จะเป็น “สัญญาณขาย” เมื่อแม็ค ข้ามเหนือเส้นสัญญาณ มันคือ “สัญญาณซื้อ” (คำนวณเมื่อแถบปิด)
เป็นตัวบ่งชี้เดียวกับ MACD เริ่มต้นบน MT5 เพียงแต่ Macd จะแสดงเป็นเส้นสีน้ำเงินแทนที่จะเป็นฮิสโตแกรม
คุณสามารถใช้ตัวกรองกับ “สัญญาณ”:
(อินพุต)
ใช้ ema เป็นตัวกรองแนวโน้ม(ค่าเริ่มต้น = จริง)– นี่คือตัวกรองแนวโน้มอย่างง่าย เพียงยืนยันสัญญาณหากราคาอยู่เหนือ EMA สำหรับ “สัญญาณซื้อ” และต่ำกว่า EMA สำหรับ “สัญญาณขาย” (ใช้ EMA 200 งวดเป็นค่าเริ่มต้น แต่คุณสามารถเปลี่ยนได้)
ไม่มีอีมาฟิลเตอร์
ด้วยอีม่าฟิลเตอร์
ใช้ atr เป็นตัวกรอง(ค่าเริ่มต้น = จริง): ตัวกรองจะตรวจสอบว่าแท่งเทียนที่สร้างสัญญาณมีขนาดใหญ่เกินไปหรือไม่ ดังนั้นการเคลื่อนไหวของราคาที่ต้องการจึงเกิดขึ้นแล้ว เพื่อตรวจสอบสิ่งนี้ EA จะใช้ ATR เพื่อเปรียบเทียบ (ใช้ ATR 20 งวดเป็นค่าเริ่มต้น แต่คุณทำได้ เปลี่ยนมัน)
ไม่มีตัวกรอง ATR
พร้อมฟิลเตอร์ ATR
เฉพาะครอสโอเวอร์ที่ต่ำกว่า 0 เส้น และเฉพาะครอสโอเวอร์ที่สูงกว่า 0 เส้น(ค่าเริ่มต้น = จริง): ตัวกรองนี้จะตรวจสอบว่าเส้นกากบาทของ MACD และเส้นสัญญาณเกิดขึ้นเหนือเส้น 0 สำหรับ “สัญญาณขาย” และต่ำกว่าเส้น 0 สำหรับ “สัญญาณซื้อ”
ไม่มีตัวกรอง 0 บรรทัด
ด้วยตัวกรอง 0 บรรทัด
ตัวกรองชั่วโมง(ค่าเริ่มต้น = false): ตรวจสอบว่าสัญญาณถูกสร้างขึ้นตามชั่วโมงที่ระบุหรือไม่
ทำการซื้อขาย:
คุณสามารถใช้ EA เป็นตัวบ่งชี้ได้โดยไม่ต้องมีการซื้อขายอัตโนมัติ มีสองอินพุต:
“เปิดใช้งานการแจ้งเตือนเกี่ยวกับสัญญาณ” (ค่าเริ่มต้น = false): ตามที่ชื่อกล่าวไว้ สิ่งนี้ทำให้ EA สามารถส่งการแจ้งเตือนเมื่อใดก็ตามที่ตรวจพบ “สัญญาณ” คุณสามารถใช้สิ่งนี้ได้หากคุณต้องการซื้อขายด้วยตนเองโดยใช้การวิเคราะห์ของคุณเอง
“เปิดใช้งานการพิมพ์ลูกศรบนสัญญาณ” (ค่าเริ่มต้น = false): อินพุตนี้อนุญาตให้ EA พิมพ์ลูกศรทุกครั้งที่ตรวจพบ “สัญญาณ” คุณสามารถเห็นสิ่งนี้ทำงานได้กับภาพหน้าจอด้านบนที่แสดงลูกศรที่พิมพ์ออกมา
คุณสามารถเปิดใช้งานการซื้อขายอัตโนมัติได้โดยใช้อินพุต “เปิดใช้งานการซื้อขายตามสัญญาณ” (ค่าเริ่มต้น = true) เมื่อเปิดใช้งาน EA จะเข้าสู่การซื้อขายใน “สัญญาณซื้อ” หรือ “สัญญาณขาย” EA มีตัวเลือกที่แตกต่างกันเกี่ยวกับความเสี่ยง ตำแหน่ง Cease-Loss ตำแหน่ง Take-Revenue และ Cease-Loss ต่อท้าย
การตั้งค่าความเสี่ยง:
(อินพุต)
ประเภทความเสี่ยง (ค่าเริ่มต้น = เปอร์เซ็นต์ส่วนของผู้ถือหุ้น): EA สามารถใช้ประเภทความเสี่ยงที่แตกต่างกันได้ 3 ประเภท
เปอร์เซ็นต์ส่วนของผู้ถือหุ้น: เมื่อใช้ความเสี่ยงประเภทนี้ EA จะคำนวณขนาดล็อตที่ถูกต้องเพื่อเสี่ยงเปอร์เซ็นต์ที่เลือกของมูลค่าสุทธิของบัญชีในขณะที่เปิดการซื้อขาย ตัวอย่างเช่น หากคุณเลือกความเสี่ยง 1% และในขณะที่ EA ทำการซื้อขาย บัญชีจะมีเงินทุนอยู่ที่ 10,000 ดอลลาร์ ความเสี่ยงในการซื้อขายจะเป็น 100 ดอลลาร์ (คุณสามารถเลือกเปอร์เซ็นต์ที่มีความเสี่ยงได้จากอินพุต “เปอร์เซ็นต์ความเสี่ยง” (ค่าเริ่มต้น = 0.5%)
ขนาดล็อตคงที่: ตามชื่อที่ระบุ เมื่อใช้ความเสี่ยงประเภทนี้ EA จะทำการซื้อขายโดยใช้ขนาดล็อตที่เลือกในทุกการซื้อขาย (คุณสามารถเลือกขนาดล็อตที่ต้องการได้จากอินพุต “ขนาดล็อต” (ค่าเริ่มต้น = 1.0))
จำนวนเงินคงที่: เมื่อใช้ประเภทนี้ EA จะเสี่ยงเงินจำนวนเท่ากันในทุกการซื้อขาย (คุณสามารถเลือกเงินที่ต้องการที่มีความเสี่ยงได้จากอินพุต “จำนวนความเสี่ยง” (ค่าเริ่มต้น = 100))
การตั้งค่าหยุดขาดทุน:
(อินพุต)
ประเภทหยุดขาดทุน (ค่าเริ่มต้น = Pivot): EA สามารถใช้จุดหยุดการสูญเสียที่แตกต่างกันได้ 4 ประเภท
หมุน: Stoploss นี้ใช้จุดเดือยต่ำสุดหรือสูงสุดของแท่งสุดท้าย ในการคำนวณเดือยนั้น EA จะใช้อินพุต “ความยาวเดือย” และ “การมองย้อนกลับสำหรับเดือย” ความยาวเดือยหมายถึงจำนวนเทียนที่ต้องอยู่ต่ำกว่าในกรณีที่มีเดือยสูงหรือสูงกว่า ในกรณีที่เดือยเทียนต่ำทางด้านขวาและด้านซ้ายของเทียนเดือย และการมองย้อนกลับคือจำนวนแท่งเทียนก่อนเข้าที่ EA จะพยายามค้นหาจุดหมุน เช่น หากการมองย้อนกลับคือ 5 EA จะวิเคราะห์แท่งเทียน 5 แท่งสุดท้ายเพื่อค้นหาจุดเปลี่ยน
เดือยทำงานอย่างไร:
จุดคงที่: เมื่อใช้สิ่งนี้ Cease Loss จะมีขนาดตามที่ต้องการโดยใช้สูตร STOPLOSS = การเข้า – คะแนน * ขนาดพอยต์ (กรณีซื้อถ้าขายจะมีเครื่องหมาย – คือ +) เช่น ถ้าคุณใช้ 100 คะแนน ในการซื้อขายซื้อ US500 ด้วย รายการ = 3850.4 และในกรณีนี้ขนาดจุดสำหรับ US500 คือ 0.01จุดหยุดขาดทุนจะเป็น 3850.4 – 100 * 0.01 = 3849.4– (คุณสามารถเลือกจุดที่ต้องการได้จากอินพุต “จุด SL” (ค่าเริ่มต้น = 100))
เปอร์เซ็นต์ของราคา: วางจุดหยุดขาดทุนโดยใช้เปอร์เซ็นต์ของราคาโดยใช้สูตร STOPLOSS = รายการ – (เปอร์เซ็นต์/100 * รายการ) (กรณีซื้อถ้าขายจะมีเครื่องหมาย – คือ +) – ตัวอย่างเช่น ถ้าคุณใช้ a หยุดการสูญเสีย 1% ในการซื้อขายซื้อ US100 ด้วย ค่าเข้า = 15,000จุดหยุดขาดทุนจะเป็น 15,000 ด้วย 1% ลดลงดังนั้น 15000 – (1/100 * 15000) = 14850– (คุณสามารถเลือกเปอร์เซ็นต์ที่ต้องการได้จากอินพุต “เปอร์เซ็นต์ SL” (ค่าเริ่มต้น = 1.0))
เอทีอาร์: ใช้ค่า atr และคูณด้วยปัจจัยที่เลือก ผลลัพธ์จะถูกลบออกจากราคาเปิดหากซื้อการซื้อขายหรือบวกในกรณีขายการซื้อขายโดยใช้สูตร หยุด = รายการ – ATR * ปัจจัย (กรณีซื้อถ้าขายจะมีเครื่องหมาย – คือ +)เช่น การใช้ a ตัวคูณ 1.5 ในการซื้อขายซื้อ US500 ด้วย ค่าเข้า = 3800 และ เอทีอาร์ = 27 จุดหยุดขาดทุนจะเป็น 3800 – 27 * 1.5 = 3759.5– (คุณสามารถเลือกปัจจัยที่ต้องการได้จากอินพุต “ปัจจัย ATR สำหรับ SL” (ค่าเริ่มต้น = 1.2))
การค้า SL ที่แตกต่างกัน:
รับการตั้งค่ากำไร:
(อินพุต)
ประเภททีพี (ค่าเริ่มต้น = ตามอัตราส่วน): EA สามารถใช้การทำกำไรได้ 3 ประเภทที่แตกต่างกัน
ตามอัตราส่วน: ใช้ระยะ SL แล้วคูณด้วยอัตราส่วนที่ต้องการ ซึ่งเป็นอัตราส่วนความเสี่ยงต่อผลตอบแทน (RR) โดยทั่วไป คุณต้องเลือกอัตราส่วนโดยใช้อินพุต “อัตราส่วน TP” (ค่าเริ่มต้น = 1) “อัตราส่วน TP” ของ 1 หมายถึง 1 ต่อ 1 RR (หากคุณเสี่ยง 100 คุณจะชนะ 100) และ 2 หมายถึง 1 ต่อ 2 RR (หากคุณเสี่ยง 100 คุณจะชนะ 200) ดังนั้นสูตรในการคำนวณตำแหน่ง TP สำหรับการซื้อ: การทำกำไร = รายการ + (รายการ – SL) * อัตราส่วน เพื่อขาย: ทำกำไร = การเข้า – (SL – รายการ) * อัตราส่วน– ตัวอย่างเช่น ในการซื้อขายซื้อ US100 ด้วย ค่าเข้า = 15,000– หยุดขาดทุน = 14500, และก “อัตราส่วนทีพี” 2.5, การทำกำไรจะเป็น 15,000 + (15,000 – 14,500) * 2.5 = 16250
ตามคะแนน: เหมือนกับ Stoploss แบบ “จุดคงที่” แต่สำหรับจุดทำกำไร ดังนั้น จึงวางจุดทำกำไรตามขนาดที่ต้องการเป็นจุดโดยใช้สูตร TAKEPROFIT= รายการ + คะแนน * ขนาดพอยต์ (กรณีซื้อถ้าขายเครื่องหมาย + คือ -) เช่น ถ้าคุณใช้ a 100 คะแนน ขายทำกำไรจากการซื้อการค้าที่ US500 ด้วย รายการ = 4256.3 และในกรณีนี้ขนาดจุดสำหรับ US500 คือ 0.01การทำกำไรจะเป็น 4256.3 + 100 * 0.01 = 4257.3– (คุณสามารถเลือกจุดที่ต้องการได้จากอินพุต “จุด TP” (ค่าเริ่มต้น = 100))
ไม่มีทีพี: ตามชื่อบ่งบอก หมายถึงการซื้อขายที่เปิดโดยไม่มีการทำกำไร ตัวเลือกนี้มีอยู่ในกรณีที่คุณต้องการใช้คุณสมบัติ Trailing Cease-Loss และเปิดการซื้อขายทิ้งไว้จนกว่าจะถึง Trailing Cease-Loss
คุณสมบัติการหยุดขาดทุนต่อเนื่อง:
EA มีทางเลือกในการใช้ Trailing Cease Loss; Trailing Cease Loss นี้ใช้ตรรกะเดียวกันกับ Cease Loss ปกติ ดังนั้นประเภท Trailing Cease Loss จึงเหมือนกับประเภท Cease Loss ปกติแต่ใช้อินพุตแยกกัน และ Trailing Cease จะถูกคำนวณในทุกขีดและเริ่มทำงานเมื่อ Trailing Cease อยู่ในผลกำไร
ผลลัพธ์ที่คาดหวัง:
ตอนที่ฉันพัฒนา EA และเล่นกับการตั้งค่า ฉันพบกับการตั้งค่าที่ทำกำไรได้ซึ่งดูมีแนวโน้มดี บนสัญลักษณ์ US100 และสัญลักษณ์ US500 ทั้งคู่ใช้กรอบเวลา 4H
100 ดอลลาร์สหรัฐ กรอบเวลา 4H 1% ความเสี่ยงด้านหุ้น 2559-2567 การเติบโต 80% 15% DD สูงสุด (ใช้ข้อมูลเห็บจริง)
นี่คือความเสี่ยงด้านตราสารทุน 1% ต่อการซื้อขาย ด้วยความเสี่ยง 2.5% ต่อการซื้อขาย เติบโตถึง 378% ด้วย DD สูงสุด 35% ซึ่งตรงกับ DD สูงสุดเดียวกันกับที่คุณจะได้รับหากคุณซื้อและถือ US100 ในช่วงเวลาเดียวกันแต่เพิ่มขึ้นเกือบสองเท่า
500 ดอลลาร์สหรัฐ กรอบเวลา 4H ความเสี่ยงด้านหุ้น 2.5% ปี 2565-2567 การเติบโต 64% DD สูงสุด 7.9% (ใช้ข้อมูลเห็บจริง)
กรณีเดิมคุณสามารถเปลี่ยนความเสี่ยงเพื่อให้ได้ผลลัพธ์ที่แตกต่างกันได้
ไฟล์เหล่านี้คือไฟล์ชุดที่มีการตั้งค่าที่ใช้ 100 ดอลลาร์สหรัฐ และ 500 ดอลลาร์สหรัฐ–
โปรดทราบว่าผลลัพธ์เหล่านี้ได้มาโดยไม่มีการปรับให้เหมาะสม ดังนั้นคุณอาจพบการตั้งค่าที่ดีขึ้นได้โดยการเปลี่ยนแปลงบางอย่างและปรับการตั้งค่าให้เหมาะสม