การเทรดด้วยระบบ

ระบบเทรด ColorJFatl_Digit สำหรับ MetaTrader 5: คู่มือการใช้งาน
MetaTrader5
ระบบเทรด ColorJFatl_Digit สำหรับ MetaTrader 5: คู่มือการใช้งาน

สวัสดีครับเพื่อนๆ เทรดเดอร์ทุกคน! วันนี้เราจะมาพูดถึงระบบเทรดที่น่าสนใจอย่าง ColorJFatl_Digit ซึ่งเป็นระบบที่ออกแบบมาเพื่อการเทรดทั้งในทิศทางขาขึ้นและขาลง โดยสามารถใช้งานได้ใน Expert Advisor (EA) ตัวเดียว แต่มีการตั้งค่าที่แตกต่างกันออกไปเพื่อให้เหมาะสมกับแต่ละทิศทางการเคลื่อนไหวของตลาด การจัดกลุ่มพารามิเตอร์ พารามิเตอร์ที่ใช้ใน EA นี้จะแบ่งออกเป็น 2 กลุ่มใหญ่ ซึ่งมีรายละเอียดดังนี้: พารามิเตอร์ที่เริ่มต้นด้วยตัวอักษร L จะใช้สำหรับการจัดการตำแหน่งขาย (Long) พารามิเตอร์ที่เริ่มต้นด้วยตัวอักษร S จะใช้สำหรับการจัดการตำแหน่งซื้อ (Short) ตัวอย่างพารามิเตอร์การตั้งค่าตำแหน่งขาย (Long) //+----------------------------------------------+ //| พารามิเตอร์ของ EA สำหรับตำแหน่งขาขึ้น | //+----------------------------------------------+ input uint    L_Magic=777;          //หมายเลข L magic input double  L_MM=0.1;             //สัดส่วนของเงินฝากต่อการเทรด input MarginMode L_MMMode=LOT;      //โหมดการตั้งค่า Lot ตัวอย่างพารามิเตอร์การตั้งค่าตำแหน่งขาย (Short) //+----------------------------------------------+ //| พารามิเตอร์ของ EA สำหรับตำแหน่งขาลง | //+----------------------------------------------+ input uint    S_Magic=555;          //หมายเลข S magic input double  S_MM=0.1;             //สัดส่วนของเงินฝากต่อการเทรด input MarginMode S_MMMode=LOT;      //โหมดการตั้งค่า Lot ระบบเทรดนี้ใช้หมายเลข magic ที่แตกต่างกันเพื่อให้สามารถทำงานได้อย่างอิสระ และแน่นอนว่าตลาดการเงินจริงนั้นมักจะไม่สมมาตร ดังนั้นการตั้งค่าพารามิเตอร์ที่แตกต่างกันสำหรับตลาดขาขึ้นและขาลงจึงเป็นสิ่งสำคัญ เมื่อเริ่มต้นให้ทดสอบเฉพาะระบบเทรดหนึ่งระบบก่อน โดยปิดระบบที่สองไว้ การตั้งค่าและการทดสอบ input bool    L_PosOpen=true;       //อนุญาตให้เปิดตำแหน่งขาขึ้น input bool    L_PosClose=true;      //อนุญาตให้ปิดตำแหน่งขาขึ้น หลังจากที่ทดสอบระบบแรกเสร็จแล้วก็ให้ทำเช่นเดียวกันกับระบบที่สอง เพื่อให้ EA ทำงานได้อย่างถูกต้อง คุณจะต้องเพิ่มไฟล์ตัวชี้วัด ColorJFatl_Digit.ex5 ไปยัง <terminal_data_folder>\MQL5\Indicators ในการทดสอบที่แสดงด้านล่างจะใช้พารามิเตอร์เริ่มต้นของ EA และไม่มีการใช้ Stop Loss และ Take Profit ในการทดสอบ รูปที่ 1 ตัวอย่างการเทรดด้วยการตั้งค่าที่สมมาตร ผลการทดสอบในปี 2015 ที่ EURAUD H4: รูปที่ 2 ผลการทดสอบ รูปที่ 2 ตัวอย่างการเทรดด้วยการตั้งค่าที่ไม่สมมาตร

2018.01.22
ระบบเทรด Exp_NRTR_ATR_STOP_Tm สำหรับ MetaTrader 5: การตั้งเวลาเทรดที่แม่นยำ
MetaTrader5
ระบบเทรด Exp_NRTR_ATR_STOP_Tm สำหรับ MetaTrader 5: การตั้งเวลาเทรดที่แม่นยำ

สวัสดีครับเพื่อนเทรดเดอร์ทุกคน! วันนี้เราจะมาพูดถึง ระบบเทรด Exp_NRTR_ATR_STOP_Tm ที่ใช้กับ อินดิเคเตอร์ NRTR_ATR_STOP ซึ่งถูกออกแบบมาเพื่อช่วยให้เราสามารถตั้งเวลาในการเทรดได้อย่างเคร่งครัด สัญญาณจะถูกสร้างขึ้นที่การปิดของแท่งเทียน เมื่อมีดาวสีใหญ่ปรากฏขึ้น เราสามารถกำหนดเวลาในการเทรดในพารามิเตอร์การตั้งค่าได้ ดังนี้: input bool   TimeTrade=true;      //อนุญาตให้เทรดในช่วงเวลาที่กำหนด input HOURS  StartH=ENUM_HOUR_0;  //เวลาเริ่มต้นการเทรด (ชั่วโมง) input MINUTS StartM=ENUM_MINUT_0; //เวลาเริ่มต้นการเทรด (นาที) input HOURS  EndH=ENUM_HOUR_23;   //เวลาสิ้นสุดการเทรด (ชั่วโมง) input MINUTS EndM=ENUM_MINUT_59;  //เวลาสิ้นสุดการเทรด (นาที) เราจะมีตัวแปรสองตัวสำหรับเวลาเริ่มต้น และสองตัวสำหรับเวลาสิ้นสุด ค่าตั้งต้นจะทำให้ Expert Advisor เทรดตั้งแต่ 0:00 จนถึง 23:59 โดยจะปิดทุกตำแหน่งที่เปิดอยู่ในเวลา 23:59 หากเวลาเริ่มต้นอยู่หลังเวลาสิ้นสุดที่กำหนดไว้ ก็จะทำการปิดตำแหน่งในวันถัดไปตามเวลาที่กำหนด สำหรับการทำงานของ Expert Advisor อย่างถูกต้อง คุณต้องเพิ่มไฟล์อินดิเคเตอร์ NRTR_ATR_STOP.ex5 ลงใน <terminal_data_folder>\MQL5\Indicators ในการทดสอบที่แสดงด้านล่างนี้ได้ใช้ค่าพารามิเตอร์ตั้งต้นของ Expert Advisor โดยไม่ได้ใช้ Stop Loss และ Take Profit Fig.1. ตัวอย่างการเทรดในกราฟ ผลการทดสอบสำหรับปี 2015 บน EURJPY H1: Fig. 2. กราฟผลการทดสอบ

2018.01.22
กลยุทธ์การเทรด Disaster สำหรับ MetaTrader 5
MetaTrader5
กลยุทธ์การเทรด Disaster สำหรับ MetaTrader 5

ผู้เขียนแนวคิด: Maxym Kondratiuk, ผู้เขียนโค้ด mq5: barabashkakvn. กลยุทธ์การเทรดนี้อิงจากการสังเกตว่าหากราคาเคลื่อนที่ข้ามเส้นค่าเฉลี่ยเคลื่อนที่ (MA) และเคลื่อนที่ในระยะที่กำหนด ราคามีแนวโน้มที่จะเคลื่อนที่ต่อไปในทิศทางเดียวกัน EA นี้ใช้คำสั่ง Buy Stop และ Sell Stop ที่รอดำเนินการ คำสั่งที่รอดำเนินการจะถูกปรับให้ตามราคาปัจจุบันที่ระยะที่กำหนด ระยะห่างจาก MA สำหรับการตั้งคำสั่งรอดำเนินการ การดำเนินการจะถูกทำทุก Timeout วินาที EA จะติดตามคำสั่งที่รอดำเนินการเท่านั้น เมื่อคำสั่งถูกเปิดและกลายเป็นตำแหน่ง ตำแหน่งนั้นจะไม่ถูกปรับอีกต่อไป พารามิเตอร์การตั้งค่า Stop Loss Take Profit Trailing Step ระยะห่างจาก MA สำหรับการตั้งคำสั่งรอดำเนินการ - ระยะห่างขั้นต่ำระหว่างราคาปัจจุบันและเส้นค่าเฉลี่ยเคลื่อนที่ (MA) (590) Timeout หมายเลขเวทย์มนต์ - หมายเลขเฉพาะของ Expert Advisor ผลการทดสอบในช่วงปีที่แล้ว (ตั้งแต่ 1 มกราคม 2017 ถึง 31 ตุลาคม 2017) ที่กรอบเวลา M1: สัญลักษณ์ ผ่าน ผลลัพธ์ กำไร ผลตอบแทนที่คาดหวัง ปัจจัยกำไร ปัจจัยการฟื้นตัว อัตราส่วน Sharpe กำหนดเอง เปอร์เซ็นต์การลดลงของทุน จำนวนการเทรด USDCAD 8 2912,82 1912,82 2,66 1,81 3,09 0,05 0 32,64 718 GBPUSD 1 2498,00 1498,00 1,53 1,31 0,91 0,03 0 69,25 980 USDCNH 4 2423,50 1423,50 0,48 1,29 0,60 0,02 0 53,66 2983 USDCHF 2 1461,92 461,92 0,98 1,21 0,70 0,04 0 33,33 469 NZDUSD 7 969,68 -30,32 -0,08 0,98 -0,04 0,01 0 52,90 394 AUDUSD 6 677,71 -322,29 -0,95 0,77 -0,39 -0,04 0 64,30 339 EURUSD 0 661,05 -338,95 -0,48 0,89 -0,28 0,00 0 70,87 701 GBPCAD 10 197,41 -802,59 -2,61 0,38 -0,42 -0,14 0 92,23 307 USDJPY 3 195,22 -804,78 -2,24 0,61 -0,52 0,00 0 88,95 360 USDRUB 5 8,45 -991,55 -13,05 0,00 -1,00 -0,52 0 99,24 76 USDSEK 9 6,67 -993,33 -1,16 0,38 -0,72 -0,27 0 99,53 860 USDCAD:

2018.01.22
MAMACD: ระบบ EA สำหรับ MetaTrader 5 ที่นักเทรดไม่ควรพลาด
MetaTrader5
MAMACD: ระบบ EA สำหรับ MetaTrader 5 ที่นักเทรดไม่ควรพลาด

ผู้คิดค้นแนวคิด: Yuri, ผู้พัฒนารหัส mq5: barabashkakvn. ระบบ MAMACD ใช้สัญญาณจากตัวชี้วัด iMA (Moving Average) หลักสองตัว โดยใช้ราคาต่ำ (Low) ในการคำนวณที่ระยะเวลา 85 และ 75 ส่วน iMA ตัวที่สามใช้ราคาปิด (Close) ที่ระยะเวลา 5 เมื่อ iMA ที่มีระยะเวลา 5 ตัดผ่าน iMA ที่มีระยะเวลานานกว่า จะเปิดสถานะซื้อหรือขายตามทิศทางที่ตัวชี้วัด MACD อยู่เหนือศูนย์สำหรับการเทรดขาขึ้น หรือมีการเติบโต การทำการซื้อขายด้วยระบบนี้ต้องใช้ iMA สองตัวเพื่อความชัดเจนในการมองเห็น โดยจะตั้งเป้าหมายทำกำไร (Take Profit) ที่ประมาณ 15-20 จุด ขึ้นอยู่กับความผันผวนของสกุลเงิน อาจจะดูเหมือนว่าจุดทำกำไรนี้น้อยไป แต่ถ้าคุณเทรดด้วยล็อตใหญ่ในหลายคู่ ผลลัพธ์อาจจะดีมาก สต๊อปลอส (Stop Loss) 10-15 จุดแทบจะไม่โดน ผลการทดสอบในปีที่ผ่านมา (ตั้งแต่ 2017.01.01 ถึง 2017.10.31) ในกรอบเวลา M15: สัญลักษณ์ จำนวนครั้งที่ผ่าน ผลลัพธ์ กำไร ค่าคาดหวัง ปัจจัยกำไร ปัจจัยฟื้นฟู อัตรา Sharpe กำหนดเอง เปอร์เซ็นต์ DD ของทุน จำนวนการเทรด USDJPY 3 3247,67 247,67 0,48 1,07 1,25 0,04 0 6,60 521 EURJPY 14 2610,75 -389,25 -0,69 0,90 -0,65 -0,05 0 19,56 563 EURGBP 11 2566,31 -433,69 -0,86 0,92 -0,63 -0,04 0 22,42 506 EURUSD 0 2482,42 -517,58 -0,93 0,89 -0,66 -0,06 0 25,07 557 AUDUSD 5 2468,08 -531,92 -0,96 0,88 -0,66 -0,06 0 26,54 554 USDCAD 4 2250,59 -749,41 -1,25 0,81 -0,98 -0,10 0 25,47 601 GBPUSD 1 2001,58 -998,42 -1,70 0,80 -0,84 -0,11 0 38,63 586 EURCHF 13 1985,18 -1014,82 -2,22 0,76 -0,91 -0,12 0 37,14 458 EURCAD 16 1791,18 -1208,82 -2,12 0,71 -0,88 -0,15 0 45,92 569 USDCHF 2 1790,78 -1209,22 -2,13 0,76 -0,91 -0,13 0 43,78 568 EURAUD 12 1678,28 -1321,72 -2,22 0,70 -0,88 -0,16 0 49,82 596 AUDJPY 9 1531,42 -1468,58 -2,57 0,70 -0,99 -0,17 0 49,66 572 CHFJPY 10 1493,13 -1506,87 -2,29 0,73 -0,98 -0,15 0 51,05 658 AUDCHF 8 1432,25 -1567,75 -3,02 0,70 -0,94 -0,15 0 55,85 519 CADCHF 19 1300,63 -1699,37 -3,41 0,67 -0,94 -0,17 0 60,54 499 AUDCAD 7 1142,15 -1857,85 -3,32 0,60 -0,97 -0,22 0 63,60 560 GBPJPY 18 865,69 -2134,31 -3,43 0,63 -1,00 -0,20 0 71,21 622 GBPCHF 17 122,78 -2877,22 -5,22 0,55 -1,00 -0,17 0 95,91 551 EURNZD 15 100,52 -2899,48 -6,50 0,39 -1,00 -0,27 0 96,65 446 AUDNZD 6 70,66 -2929,34 -5,28 0,43 -1,00 -0,23 0 97,64 555 ผลการทดสอบในปีที่ผ่านมามีเพียง USDJPY เท่านั้นที่ได้ผลลัพธ์เชิงบวก ผลการทดสอบในปีที่ผ่านมา (ตั้งแต่ 2017.01.01 ถึง 2017.10.31) ในกรอบเวลา H1: สัญลักษณ์ จำนวนครั้งที่ผ่าน ผลลัพธ์ กำไร ค่าคาดหวัง ปัจจัยกำไร ปัจจัยฟื้นฟู อัตรา Sharpe กำหนดเอง เปอร์เซ็นต์ DD ของทุน จำนวนการเทรด USDCAD 4 3142,27 142,27 0,97 1,18 0,98 0,08 0 4,80 146 EURUSD 0 3114,56 114,56 0,83 1,12 0,57 0,06 0 6,56 138 AUDJPY 9 3024,26 24,26 0,17 1,02 0,17 0,01 0 4,55 139 AUDCHF 8 3009,49 9,49 0,07 1,01 0,04 0,01 0 8,35 140 EURJPY 14 2955,84 -44,16 -0,33 0,95 -0,21 -0,02 0 6,99 133 USDCHF 2 2815,92 -184,08 -1,30 0,85 -0,64 -0,08 0 9,29 142 USDJPY 3 2815,05 -184,95 -1,18 0,84 -0,61 -0,08 0 10,00 157 EURAUD 12 2717,65 -282,35 -1,78 0,75 -0,64 -0,13 0 14,57 159 AUDUSD 5 2669,29 -330,71 -2,09 0,76 -0,68 -0,13 0 16,25 158 EURCAD 16 2627,66 -372,34 -2,47 0,67 -0,85 -0,20 0 14,45 151 GBPCHF 17 2622,02 -377,98 -3,20 0,69 -0,75 -0,18 0 16,80 118 GBPUSD 1 2620,28 -379,72 -2,47 0,73 -0,72 -0,15 0 17,17 154 EURGBP 11 2566,81 -433,19 -3,09 0,73 -0,81 -0,15 0 17,65 140 AUDCAD 7 2508,89 -491,11 -2,98 0,63 -0,89 -0,22 0 18,29 165 CADCHF 19 2500,84 -499,16 -3,42 0,67 -0,84 -0,19 0 19,67 146 GBPJPY 18 2360,00 -640,00 -4,74 0,52 -0,99 -0,32 0 21,51 135 AUDNZD 6 2343,57 -656,43 -4,03 0,53 -0,92 -0,31 0 23,87 163 นี่คือสรุปเกี่ยวกับระบบ MAMACD ที่น่าสนใจสำหรับนักเทรดทุกคน ไม่ว่าจะเป็นมือใหม่หรือมือเก๋า ถ้าหากคุณสนใจสามารถนำไปทดลองใช้งานกันได้เลย!

2018.01.22
วิธีสร้างระบบเทรดอัตโนมัติด้วยรูปแบบ OOP สำหรับ MetaTrader 5
MetaTrader5
วิธีสร้างระบบเทรดอัตโนมัติด้วยรูปแบบ OOP สำหรับ MetaTrader 5

การสร้างระบบเทรดอัตโนมัติเป็นสิ่งที่นักพัฒนามักจะต้องเจอกับปัญหาการเลือกวิธีการที่หลากหลาย ซึ่งรูปแบบต่างๆ จะช่วยให้การพัฒนาง่ายขึ้นมาก เพราะว่าปัญหาเหล่านี้มีแนวทางที่เคยถูกแก้ไขมาแล้ว และมักจะมีวิธีการที่คิดค้นไว้อย่างดีจากชุมชนนักพัฒนาในวงการนี้ การออกแบบโปรแกรมแบบวัตถุ (Object-Oriented Programming) เป็นเรื่องที่ไม่ง่ายเลย และยิ่งทำให้ซับซ้อนมากขึ้นเมื่อคุณต้องนำวิธีการเหล่านั้นกลับมาใช้ใหม่ ซึ่งจำเป็นต้องเลือกวัตถุที่เหมาะสม จัดระเบียบในคลาสที่เหมาะสม พร้อมกับการกำหนดอินเตอร์เฟซของคลาสและลำดับมรดก (Inheritance Hierarchy) ต่างๆ นักพัฒนาที่มีประสบการณ์มักจะทำอย่างไรในการแก้ไขปัญหานี้? เริ่มต้นเลย ทุกปัญหาใหม่ไม่ควรเริ่มต้นจากศูนย์ ควรใช้วิธีการที่เคยประสบความสำเร็จในอดีตแทน หลายๆ Expert Advisor ที่ใช้การออกแบบแบบวัตถุจะมีรูปแบบที่คล้ายกันซึ่งประกอบไปด้วยคลาสและวัตถุที่มีปฏิสัมพันธ์กัน นักพัฒนาโรบอทเทรดที่ใช้รูปแบบเหล่านี้สามารถนำไปประยุกต์ใช้ได้ทันทีในการทำงานใหม่ โดยไม่ต้องมานั่งคิดค้นวิธีการใหม่ แบบฟอร์มที่เสนอในที่นี้สามารถนำไปใช้สร้าง Expert Advisor ที่เป็นรูปธรรม ไม่ใช่แค่แนวคิดแบบนามธรรม

2018.01.22
eaBreakeven: ระบบการจัดการ Stop Loss สำหรับ MetaTrader 5
MetaTrader5
eaBreakeven: ระบบการจัดการ Stop Loss สำหรับ MetaTrader 5

eaBreakeven คือระบบ EA ที่ช่วยปรับ Stop Loss ให้กลับมาเป็นจุดคุ้มทุน (Breakeven) โดยจะมีเสียงแจ้งเตือนเมื่อมีการเปลี่ยนแปลง Stop Loss ด้วยนะครับ ระบบนี้จะจัดการตำแหน่งการเทรดเฉพาะคู่สกุลเงินที่แสดงอยู่บนกราฟปัจจุบัน เช่น ถ้าคุณติดตั้งบนกราฟ GBPUSD ระบบนี้จะจัดการเฉพาะตำแหน่ง GBPUSD เท่านั้น พารามิเตอร์การตั้งค่า Breakeven in points - กำไรจากตำแหน่งที่ระบบจะปรับ Stop Loss ให้กลับมาเป็นจุดคุ้มทุน Breakeven distance in points - ระยะห่างที่ Stop Loss จะถูกตั้ง เมื่อราคาการเปิดตำแหน่งสั้นอยู่ที่ 1.9873 และตั้งค่าพารามิเตอร์นี้เป็น 5 จุด eaBreakeven จะปรับ Stop Loss เป็น 1.9868 Magic Number - รหัสการจัดการคำสั่ง ถ้าตั้งเป็น 0 ระบบจะจัดการทุกตำแหน่งของสัญลักษณ์ปัจจุบัน เปิด/ปิดเสียงแจ้งเตือน - สามารถเปิดหรือปิดเสียงเมื่อมีการตั้งค่า breakeven ชื่อไฟล์เสียง - ชื่อไฟล์เสียงในโฟลเดอร์ \Sounds

2018.01.10
กลยุทธ์ Larry Conners RSI 2 สำหรับ MetaTrader 5
MetaTrader5
กลยุทธ์ Larry Conners RSI 2 สำหรับ MetaTrader 5

กลยุทธ์นี้ใช้ Expert Advisor ที่อิงจากสามตัวชี้วัด ได้แก่ RSI (Relative Strength Index), Moving Average (MA) เร็ว (5 ช่วงเวลา) และ MA ช้า (200 ช่วงเวลา). แนวคิดหลักของกลยุทธ์นี้คือการกำหนดแนวโน้มหลักโดยใช้ MA ช้า (MA 200) จากนั้นทำการซื้อในช่วงที่ราคาลดลงและขายในช่วงที่ราคาขึ้น. กฎการเข้าซื้อ (Long Entry Rules) RSI (2 ช่วงเวลา) ต้องน้อยกว่า 6. ราคาปิดของแท่งเทียนก่อนหน้าต้องสูงกว่า MA ช้า. กฎการขาย (Long Exit Rules) ราคาปิดต้องสูงกว่า MA เร็ว. กฎการขายชอร์ต (Short Entry Rules) RSI (2 ช่วงเวลา) ต้องมากกว่า 95. ราคาปิดของแท่งเทียนก่อนหน้าต้องต่ำกว่า MA ช้า. กฎการปิดชอร์ต (Short Exit Rules) ราคาปิดต้องต่ำกว่า MA เร็ว. พารามิเตอร์การตั้งค่า (Input parameters) input double   lot = 1;                  //ขนาดล็อต input int      shortSmaPeriods = 5;      //ช่วงเวลาของ MA เร็ว input int      longSmaPeriods = 200;     //ช่วงเวลาของ MA ช้า input int      RSIPeriods = 2;       //ช่วงเวลา RSI input int      RSILongEntry = 6;         //RSI สำหรับเข้าซื้อ input int      RSIShortEntry = 95;       //RSI สำหรับขายชอร์ต input int      slippage=3; input bool     useStopLoss=true;       //ใช้ Stop Loss input double   stopLossPips=30;        //Stop Loss (pips) input bool     useTakeProfit=true;     //ใช้ Take Profit input double   takeProfitPips=60;      //Take Profit (pips) กลยุทธ์นี้ให้ผลลัพธ์ที่ดีที่สุดเมื่อใช้คู่เงิน EUR/USD ในกรอบเวลา 1 ชั่วโมง ลองปรับค่าต่าง ๆ เพื่อหาผลลัพธ์ที่ตรงใจคุณ.

2017.12.13
MACD Stochastic: สุดยอด EA สำหรับ MetaTrader 5
MetaTrader5
MACD Stochastic: สุดยอด EA สำหรับ MetaTrader 5

ผู้เขียนแนวคิด: Firmin, ผู้เขียนโค้ด mq5: barabashkakvn. Expert Advisor (EA) นี้ใช้สองตัวชี้วัดหลัก ได้แก่ iMACD (Moving Average Convergence/Divergence, MACD) และ iStochastic (Stochastic Oscillator) โดยสามารถเปิดตำแหน่งได้ไม่เกินหนึ่งตำแหน่งต่อบาร์ และใช้สามช่วงเวลาในการกำหนดการเข้าเทรด พารามิเตอร์การตั้งค่า MACD: ช่วงเวลาสำหรับการคำนวณค่าเฉลี่ยเร็ว - ระยะเวลาสำหรับค่าเฉลี่ยเคลื่อนที่เร็ว MACD: ช่วงเวลาสำหรับการคำนวณค่าเฉลี่ยช้า - ระยะเวลาสำหรับค่าเฉลี่ยเคลื่อนที่ช้า MACD: ช่วงเวลาสำหรับค่าเฉลี่ยความแตกต่าง - ระยะเวลาสำหรับการเฉลี่ยความแตกต่าง ใช้ Stochastic - เปิด/ปิด การใช้ Stochastic บาร์เพื่อตรวจสอบ Stochastic - จำนวนบาร์สำหรับการคำนวณสัญญาณ Stochastic STO: K-period (จำนวนบาร์สำหรับการคำนวณ) - K-period (จำนวนบาร์สำหรับการคำนวณ) STO: D-period (ระยะเวลาการปรับเรียบครั้งแรก) - D-period (ระยะเวลาสำหรับการปรับเรียบครั้งแรก) STO: การปรับเรียบสุดท้าย - การปรับเรียบสุดท้าย STO: ประเภทการปรับเรียบ - ประเภทการปรับเรียบ STO: วิธีการคำนวณ Stochastic - วิธีการคำนวณ Stochastic Lots - ขนาดของตำแหน่งที่จะเปิด Stop Loss (ใน pips) - ค่าของ Stop Loss Take Profit (ใน pips) - ค่าของ Take Profit Trailing Stop (ใน pips) - ค่าของ Trailing Stop Trailing Step (ใน pips) - ค่าของ Trailing Step จำนวนตำแหน่งสูงสุด - จำนวนสูงสุดของตำแหน่ง No Loss stop (ใน pips) - ระดับ breakeven ขั้นต่ำ เมื่อกำหนด "No Loss stop" (ใน pips) - ระยะห่างขั้นต่ำจากราคาเพื่อกำหนด breakeven เริ่มต้นช่วงเวลาที่ 1 (เฉพาะชั่วโมงและนาที) - เริ่มต้นช่วงเวลาที่ 1 สิ้นสุดช่วงเวลาที่ 1 (เฉพาะชั่วโมงและนาที) - สิ้นสุดช่วงเวลาที่ 1 เริ่มต้นช่วงเวลาที่ 2 (เฉพาะชั่วโมงและนาที) - เริ่มต้นช่วงเวลาที่ 2 สิ้นสุดช่วงเวลาที่ 2 (เฉพาะชั่วโมงและนาที) - สิ้นสุดช่วงเวลาที่ 2 เริ่มต้นช่วงเวลาที่ 3 (เฉพาะชั่วโมงและนาที) - เริ่มต้นช่วงเวลาที่ 3 สิ้นสุดช่วงเวลาที่ 3 (เฉพาะชั่วโมงและนาที) - สิ้นสุดช่วงเวลาที่ 3 ผลการทดสอบทั้งหมดจากคู่เงินระหว่างวันที่ 6 มีนาคม 2017 ถึง 8 ตุลาคม 2017: สัญลักษณ์ ผ่าน ผลลัพธ์ กำไร ผลตอบแทนที่คาดหวัง ปัจจัยกำไร ปัจจัยฟื้นฟู อัตราส่วน Sharpe กำหนดเอง DD % ของ Equity การเทรด GBPJPY 19 11120.25 1120.25 28.01 1.86 2.96 0.31 0 3.70 40 EURAUD 13 11070.28 1070.28 22.30 1.84 2.29 0.31 0 4.64 48 CHFJPY 11 10819.40 819.40 16.39 1.44 1.11 0.18 0 7.19 50 GBPCHF 18 10661.42 661.42 21.34 1.54 1.39 0.22 0 4.60 31 EURJPY 15 10602.62 602.62 13.70 1.35 1.28 0.14 0 4.61 44 NZDUSD 0 10540.46 540.46 16.89 1.39 1.03 0.17 0 5.01 32 GBPUSD 2 10537.58 537.58 12.22 1.27 0.66 0.13 0 7.62 44 AUDUSD 6 10316.09 316.09 7.53 1.16 0.57 0.08 0 5.11 42 AUDNZD 7 10315.69 315.69 7.52 1.24 1.24 0.11 0 2.51 42 AUDCAD 8 10047.39 47.39 1.16 1.03 0.08 0.02 0 5.92 41 EURCHF 14 10040.68 40.68 1.45 1.03 0.08 0.02 0 4.97 28 AUDCHF 9 10028.50 28.50 0.75 1.00 0.04 0.12 0 6.72 38 EURNZD 16 9935.54 -64.46 -1.43 0.96 -0.07 -0.02 0 9.14 45 AUDJPY 10 9927.16 -72.84 -1.92 0.96 -0.08 -0.02 0 8.44 38 USDCHF 3 9901.90 -98.10 -3.16 0.94 -0.23 -0.02 0 4.19 31 USDCAD 5 9752.49 -247.51 -6.69 0.84 -0.39 -0.08 0 6.20 37 EURCAD 17 9635.41 -364.59 -8.89 0.79 -0.42 -0.11 0 8.49 41 EURUSD 1 9573.66 -426.34 -13.32 0.77 -0.47 -0.12 0 8.88 32 CADCHF 20 9006.63 -993.37 -25.47 0.60 -0.62 -0.24 0 15.84 39 USDJPY 4 8729.71 -1270.29 -25.41 0.54 -0.80 -0.29 0 15.85 50 EURGBP 12 7996.09 -2003.91 -50.10 0.44 -0.88 -0.43 0 22.26 40

2017.11.03
Nova - ระบบเทรดสำหรับ MetaTrader 5 ที่คุณไม่ควรพลาด
MetaTrader5
Nova - ระบบเทรดสำหรับ MetaTrader 5 ที่คุณไม่ควรพลาด

ผู้คิดค้นไอเดีย: Vit, ผู้เขียนโค้ด mq5: barabashkakvn. พารามิเตอร์การตั้งค่า N-seconds ago - จำนวนวินาทีที่ใช้ในการบันทึกการเคลื่อนไหวของราคา Step (ในพิป) - ค่าขั้นตอน Lots - ขนาดของตำแหน่งการเทรด Stop Loss (ในพิป) - ค่าหยุดขาดทุน Take Profit (ในพิป) - ค่ากำไรที่ต้องการ Coefficient, if the stop-loss is triggered - อัตราการเพิ่มล็อตเมื่อหยุดขาดทุนถูกกระตุ้น ระบบ EA นี้จะวิเคราะห์ข้อมูลในช่วง 'N-seconds ago' และเปรียบเทียบกับราคาปัจจุบัน นอกจากนี้ ระบบยังติดตามการกระตุ้นของ Stop Loss และ Take Profit ด้วยการใช้ ENUM_DEAL_REASON: รหัส คำอธิบาย *** DEAL_REASON_SL การซื้อขายถูกดำเนินการเนื่องจากการกระตุ้น Stop Loss DEAL_REASON_TP การซื้อขายถูกดำเนินการเนื่องจากการกระตุ้น Take Profit *** หาก Stop Loss ถูกกระตุ้น ขนาดล็อตของตำแหน่งถัดไปจะถูกเพิ่มขึ้นตามพารามิเตอร์ 'Coefficient, if the stop-loss is triggered' กฎการเปิดตำแหน่ง BUY - แท่งเทียนที่ 1 ต้องเป็นขาขึ้น (Close > Open) และราคาปัจจุบันต้องสูงกว่าราคา 'N-seconds ago' โดยที่สูงกว่าด้วย 'Step' SELL - แท่งเทียนที่ 1 ต้องเป็นขาลง (Close < Open) และราคาปัจจุบันต้องต่ำกว่าราคา 'N-seconds ago' โดยที่ต่ำกว่าด้วย 'Step'

2017.11.03
สั่งซื้อรอดำเนินการด้วย e-Skoch สำหรับ MetaTrader 5
MetaTrader5
สั่งซื้อรอดำเนินการด้วย e-Skoch สำหรับ MetaTrader 5

ผู้คิดค้นไอเดีย: Skoch , ผู้เขียนโค้ด mq5: barabashkakvn. EA นี้ดำเนินการเทรดที่การเปิดของบาร์ โดยจะไม่ทำงานภายในบาร์ (ไม่วิเคราะห์การเคลื่อนไหวของแท่งเทียน). Expert Advisor "e-Skoch pending orders" จะวางคำสั่งหยุดตามกฎดังนี้: Buy Stop: ถ้าบาร์ที่ 2 บนกรอบเวลา D1 สูงกว่าบาร์ที่ 1 บนกรอบเวลา D1 และบาร์ที่ 2 บนกรอบเวลาปัจจุบันสูงกว่าบาร์ที่ 1 บนกรอบเวลาปัจจุบัน. Sell Stop: ถ้าบาร์ที่ 2 บนกรอบเวลา D1 ต่ำกว่าบาร์ที่ 1 บนกรอบเวลา D1 และบาร์ที่ 2 บนกรอบเวลาปัจจุบันต่ำกว่าบาร์ที่ 1 บนกรอบเวลาปัจจุบัน. พารามิเตอร์การตั้งค่า Lots - ขนาดล็อต. Take Profit สำหรับ BUY (เป็นพิป) - ระดับทำกำไรสำหรับคำสั่งซื้อที่รอดำเนินการ. Stop Loss สำหรับ BUY (เป็นพิป) - ระดับหยุดขาดทุนสำหรับคำสั่งซื้อที่รอดำเนินการ. Take Profit สำหรับ SELL (เป็นพิป) - ระดับทำกำไรสำหรับคำสั่งขายที่รอดำเนินการ. Stop Loss สำหรับ SELL (เป็นพิป) - ระดับหยุดขาดทุนสำหรับคำสั่งขายที่รอดำเนินการ. Indenting price from High (เป็นพิป) - ระยะห่างจากจุดสูงสุดของบาร์ในกรอบเวลาปัจจุบัน. Indenting price from Low (เป็นพิป) - ระยะห่างจากจุดต่ำสุดของบาร์ในกรอบเวลาปัจจุบัน. true -> ถ้ามีตำแหน่งอยู่แล้ว จะไม่วางคำสั่งรอดำเนินการ - ห้ามวางคำสั่งรอดำเนินการถ้ามีตำแหน่งที่เปิดอยู่. Percent equity - กำไรเป็นเปอร์เซ็นต์จากทุน. magic number - รหัสเฉพาะของ Expert Advisor.

2017.11.03
Locker: ระบบล็อคตำแหน่งใน MetaTrader 5 สำหรับนักเทรด
MetaTrader5
Locker: ระบบล็อคตำแหน่งใน MetaTrader 5 สำหรับนักเทรด

ผู้คิดค้นไอเดีย: Vitaliy, ผู้เขียนโค้ด mq5: barabashkakvn. Expert Advisor นี้ถูกออกแบบมาเพื่อจัดการกับตำแหน่งที่ขาดทุน โดยจะทำการล็อคตำแหน่งเพื่อให้สามารถทำกำไรในภายหลังได้ สิ่งสำคัญคือคุณต้องตั้งค่ากำไรขั้นต่ำ (พารามิเตอร์ "Profit percentage") ให้เหมาะสมกับเงินฝากและขนาดตำแหน่งของคุณ (พารามิเตอร์ "Starting lot" และ "Secondary lots") input double   NeedProfit  = 0.001;          // เปอร์เซ็นต์กำไร input double   StartLot    = 0.5;            // ขนาดล็อตเริ่มต้น input double   StepLot     = 0.2;            // ขนาดล็อตเพิ่มเติม input ushort   InpStep     = 5;              // ขั้นตอนระหว่างการล็อค input bool     InpHelpMe   = true;           // ขอความช่วยเหลือ

2017.11.03
HarVesteR: ผู้ช่วยการเทรดสำหรับ MetaTrader 5
MetaTrader5
HarVesteR: ผู้ช่วยการเทรดสำหรับ MetaTrader 5

ผู้คิดค้นไอเดีย:  Yuri, ผู้เขียนโค้ด mq5: barabashkakvn. HarVesteR เป็น EA ที่จะปิดตำแหน่งที่มีกำไรครึ่งหนึ่งเมื่อเงื่อนไขต่อไปนี้ถูกต้อง: ระยะห่างระหว่างราคาปัจจุบันและราคาเปิดตำแหน่งเท่ากับ StopLoss * อัตราส่วน "ปิดครึ่งตำแหน่ง" นอกจากนี้ EA ยังย้ายตำแหน่งไปที่จุดคุ้มทุนอีกด้วย. พารามิเตอร์การตั้งค่า MACD: ระยะเวลาในการคำนวณค่าเฉลี่ยเร็ว - ระยะเวลาของค่าเฉลี่ยเคลื่อนที่เร็ว. MACD: ระยะเวลาในการคำนวณค่าเฉลี่ยช้า - ระยะเวลาของค่าเฉลี่ยเคลื่อนที่ช้า. MACD: ระยะเวลาเฉลี่ยความแตกต่าง - ระยะเวลาสำหรับการเฉลี่ยความแตกต่าง. จำนวนแท่ง MACD (ต้อง >= 1) - จำนวนแท่ง MACD ที่ใช้ในการค้นหาจุดสูงสุดและต่ำสุด. MA #1: ระยะเวลาเฉลี่ย - ระยะเวลาเฉลี่ยของ Moving Average #1. MA #2: ระยะเวลาเฉลี่ย - ระยะเวลาเฉลี่ยของ Moving Average #2. การเว้นระยะขั้นต่ำ (ใน pips) - ระยะห่างขั้นต่ำระหว่างราคาและ Moving Average. จำนวนแท่ง Stop loss (ต้อง >= 1) - จำนวนแท่งสำหรับการคำนวณ stop loss. เปิดใช้ ADX: true → ใช้ ADX, false → ค่าคงที่ "60" - เปิด/ปิดการใช้งานค่าของตัวบ่งชี้ ADX. ระดับซื้อ ADX (ใช้เฉพาะเมื่อ "เปิดใช้ ADX == true") - ค่าของ ADX สำหรับการเปิดตำแหน่ง BUY. ระดับขาย ADX (ใช้เฉพาะเมื่อ "เปิดใช้ ADX == true") - ค่าของ ADX สำหรับการเปิดตำแหน่ง SELL. ระยะเวลา ADX - ระยะเวลาเฉลี่ยของ Average Directional Movement Index. อัตราส่วนปิดครึ่งตำแหน่ง (ต้อง >= 2) - อัตราส่วนการเพิ่ม stop loss. Lots - ขนาดของตำแหน่ง.

2017.11.03
Flat Channel EA: คู่มือการเทรดบน MetaTrader 5
MetaTrader5
Flat Channel EA: คู่มือการเทรดบน MetaTrader 5

ผู้คิดค้นแนวคิด: JS_Sergey, ผู้เขียนโค้ด mq5: barabashkakvn. Flat Channel EA เป็นระบบการเทรดที่เน้นการทำกำไรจากการเบรกเอาท์ของช่องแบน โดยเมื่อพบช่องแบนหรือเมื่อสภาวะตลาดชะลอตัว EA จะทำการวางคำสั่งรอ (pending order) เพื่อคาดหวังการเบรกเอาท์ของช่อง แนะนำให้ใช้กับคู่เงิน EURUSD บนกรอบเวลา M30 โดยตั้งระดับหยุด (stop level) เท่ากับความกว้างของช่องสองเท่า พารามิเตอร์การตั้งค่า เปิด/ปิดการทำงานตามเวลา (true → เปิด, false → ปิด) - ใช้กรองเวลาการเทรด เทรดวันอังคาร - อนุญาต/ห้ามการเทรดในวันอังคาร เทรดวันพุธ - อนุญาต/ห้ามการเทรดในวันพุธ เทรดวันพฤหัสบดี - อนุญาต/ห้ามการเทรดในวันพฤหัสบดี เริ่มเทรดวันจันทร์ - เวลาที่จะเริ่มการเทรดในวันจันทร์ หยุดเทรดวันศุกร์ - เวลาที่จะหยุดการเทรดในวันศุกร์ การจัดการเงิน - เปิด/ปิดการจัดการเงินอัตโนมัติ ความเสี่ยง % สำหรับการทำรายการจากมาร์จินที่ว่าง - เปอร์เซ็นต์ความเสี่ยงต่อการทำรายการ (ถ้า การจัดการเงิน = false) ล็อต - ขนาดล็อตที่ใช้ อายุการใช้งาน - อายุการใช้งานของคำสั่งรอ หมายเลขเวทมนตร์ - หมายเลขเวทมนตร์ของ EA ระยะเวลาการเฉลี่ย StdDev - ระยะเวลาการเฉลี่ยของตัวบ่งชี้ StdDev จำนวนบาร์ในช่องแบน - จำนวนบาร์ขั้นต่ำสำหรับการกำหนดช่องแบน ขนาดช่องขั้นต่ำ (เป็นพิป) - ขนาดช่องขั้นต่ำ ขนาดช่องสูงสุด (เป็นพิป) - ขนาดช่องสูงสุด จุดคุ้มทุน - เปิด/ปิดฟังก์ชันจุดคุ้มทุน Fibo tral - ระยะห่างขั้นต่ำจากราคาปัจจุบันสำหรับการย้ายตำแหน่งไปยังจุดคุ้มทุน

2017.11.03
ระบบอินดิเคเตอร์ Vortex - ระบบเทรดสำหรับ MetaTrader 5
MetaTrader5
ระบบอินดิเคเตอร์ Vortex - ระบบเทรดสำหรับ MetaTrader 5

ผู้คิดค้นแนวคิด: Neil, ผู้เขียนโค้ด mq5: barabashkakvn. ระบบการเทรดนี้สร้างขึ้นจากสัญญาณของ อินดิเคเตอร์ Vortex ซึ่งเป็นเครื่องมือที่ช่วยในการตัดสินใจเทรดได้อย่างมีประสิทธิภาพ หมายเหตุ: เพื่อให้ EA ทำงานได้อย่างถูกต้อง คุณต้องเพิ่มไฟล์อินดิเคเตอร์ที่คอมไพล์แล้วของ Vortex ลงในโฟลเดอร์ [data folder]\MQL5\Indicators คำแนะนำจากผู้เขียน: ในบทความ "อินดิเคเตอร์ Vortex" ที่เผยแพร่ในฉบับเดือนมกราคม (2010) ของนิตยสาร "Technical Analysis of Stocks & Commodities" ผู้เขียนเสนอแนวคิดการเทรดในรูปแบบของระบบที่สามารถกลับตัวได้ โดยมีการกรองการเข้าเทรดดังนี้: การซื้อหรือขายจะทำได้เฉพาะในกรณีที่เกิดการเบรกของ High/Low ของแท่งเทียน ซึ่งมีการลงทะเบียนการตัดกันของ Vortex เมื่อ VI+ ตัด VI- ขึ้นไป นั่นคือสัญญาณซื้อที่มีศักยภาพ แต่คุณไม่ควรเข้าไปในตลาดจนกว่าราคาจะเกิน High ของแท่งเทียนที่เกิดการตัดกัน ในทำนองเดียวกัน เมื่อ VI- ตัด VI+ ลงมา นั่นคือสัญญาณขายที่มีศักยภาพ แต่คุณไม่ควรเข้าไปในตลาดจนกว่าราคาจะลดลงต่ำกว่า Low ของแท่งเทียนที่เกิดการตัดกัน

2017.11.03
Multi Stochastic: ระบบเทรดอัจฉริยะสำหรับ MetaTrader 5
MetaTrader5
Multi Stochastic: ระบบเทรดอัจฉริยะสำหรับ MetaTrader 5

ผู้เสนอไอเดีย: Iurii Tokman, ผู้เขียนโค้ด mq5: barabashkakvn. ระบบเทรดอัจฉริยะนี้ออกแบบมาเพื่อให้คุณสามารถเทรดโดยอิงจากสัญญาณของตัวชี้วัด iStochastic (Stochastic Oscillator) ได้พร้อมกันถึง 4 สัญลักษณ์ทางการเงิน โดยคุณสามารถกำหนดชื่อสัญลักษณ์ รวมถึงระดับ Stop Loss และ Take Profit ในพารามิเตอร์การตั้งค่าได้: ใช้สัญลักษณ์ #1 - อนุญาตหรือห้ามการใช้สัญลักษณ์ #1 ชื่อสัญลักษณ์ #1 - ชื่อของสัญลักษณ์ #1 ใช้สัญลักษณ์ #2 - อนุญาตหรือห้ามการใช้สัญลักษณ์ #2 ชื่อสัญลักษณ์ #2 - ชื่อของสัญลักษณ์ #2 ใช้สัญลักษณ์ #3 - อนุญาตหรือห้ามการใช้สัญลักษณ์ #3 ชื่อสัญลักษณ์ #3 - ชื่อของสัญลักษณ์ #3 ใช้สัญลักษณ์ #4 - อนุญาตหรือห้ามการใช้สัญลักษณ์ #4 ชื่อสัญลักษณ์ #4 - ชื่อของสัญลักษณ์ #4 Stop Loss (ใน pips) - ค่าของ Stop Loss Take Profit (ใน pips) - ค่าของ Take Profit หมายเลขเวทมนตร์ - ตัวระบุของระบบเทรดอัจฉริยะ

2017.11.03
กลยุทธ์การเทรดด้วย EA MT45 สำหรับ MetaTrader 5
MetaTrader5
กลยุทธ์การเทรดด้วย EA MT45 สำหรับ MetaTrader 5

กลยุทธ์การเทรด หลังจากที่มีการขาดทุนในการเทรด EA MT45 จะเปิดการเทรดถัดไปด้วยล็อตที่สูงขึ้น การเทรดแรกจะเป็นการซื้อเสมอ และหลังจากนั้นตำแหน่งจะสลับกันไปมา หมายถึง ซื้อ-ขาย-ซื้อ EA จะเปิดตำแหน่งที่จุดเปิดแท่งเทียน หลังจากมีการตั้ง Stop Loss EA จะเพิ่มล็อตโดยใช้ KL จนกว่าจะถึงค่าที่สูงสุด ML จากนั้นล็อตจะถูกรีเซ็ตกลับไปยังค่าต้น LT สำหรับคู่เงิน EURUSD ในกรอบเวลา H1 EA ได้รับการปรับแต่งที่ช่วงเวลา 11.01.2014-09.09.2017 การตั้งค่า Expert Advisor input int    Stop = 600;  // Stop Loss input int    Take = 700;  // Take Profit input int    Slip = 100;  // Slippage input int    MN   = 123;  // Magic input double LT   = 0.01; // Lot input double KL   = 2;    // อัตราการเพิ่มล็อต input double ML   = 10;   // ล็อตสูงสุด ฟีเจอร์ โหมดข้ามแพลตฟอร์มถูกนำมาใช้โดยการกำหนดคำสั่งล่วงหน้า ตัวอย่างฟังก์ชัน Martingale: //+------------------------------------------------------------------+ //|                                                                  | //+------------------------------------------------------------------+ double Lot()   {    double lot=LT; //---  MQL4 #ifdef __MQL4__    if(OrderSelect(OrdersHistoryTotal()-1,SELECT_BY_POS,MODE_HISTORY))      {       if(OrderProfit()>0) lot=LT;       if(OrderProfit()<0) lot=OrderLots()*KL;      } #endif //---  MQL5 #ifdef __MQL5__    if(HistorySelect(0,TimeCurrent()))      { double profit=HistoryDealGetDouble(HistoryDealGetTicket(HistoryDealsTotal()-1,DEAL_PROFIT); double LastLot=HHistoryDealGetDouble(HistoryDealGetTicket(HistoryDealsTotal()-1,DEAL_VOLUME); if(profit>0) lot=LT; if(profit<0) lot=LastLot*KL;      } #endif    if(lot>ML)lot=LT;    return(lot);   } การทดสอบย้อนหลัง สำหรับเทอร์มินัล MetaTrader 4: สำหรับเทอร์มินัล MetaTrader 5: คำแนะนำ แนะนำให้ใช้ EA นี้เป็นพื้นฐานสำหรับกลยุทธ์ของคุณเองเท่านั้น

2017.11.03
Anubis - ระบบเทรดอัจฉริยะสำหรับ MetaTrader 5
MetaTrader5
Anubis - ระบบเทรดอัจฉริยะสำหรับ MetaTrader 5

ผู้สร้างแนวคิด: John Smith, ผู้เขียนโค้ด mq5: barabashkakvn. ระบบ EA นี้ทำการเทรดโดยใช้สัญญาณจากอินดิเคเตอร์ต่อไปนี้: iStdDev (สองตัว), iMACD, iCCI, iATR. พารามิเตอร์ของอินดิเคเตอร์:    handle_iStdDev_20=iStdDev(m_symbol.Name(), PERIOD_H4, 20,0,MODE_SMA,PRICE_CLOSE);    handle_iStdDev_30=iStdDev(m_symbol.Name(), PERIOD_H4, 30,0,MODE_EMA,PRICE_CLOSE);    handle_iCCI =iCCI(m_symbol.Name(), PERIOD_H4, CCIPeriod,PRICE_CLOSE);    handle_iMACD =iMACD(m_symbol.Name(), PERIOD_M15, M_FastEMA,M_SlowEMA,M_Signal,PRICE_CLOSE);    handle_iATR =iATR(m_symbol.Name(), PERIOD_M15, 12); จากที่เห็น พารามิเตอร์เวลาให้กับอินดิเคเตอร์ถูกตั้งค่าโดยตรงในโค้ด ไม่มีพารามิเตอร์อินพุตสำหรับมัน. นอกจากนี้ ข้อมูลของราคาเปิดและปิดจากกรอบเวลา M15 ถูกใช้ในโค้ดด้วย:    double iClose1 = iClose(1,m_symbol.Name(),PERIOD_M15);    double iOpen1 = iOpen(1,m_symbol.Name(),PERIOD_M15); ระบบ EA นี้ยังมีฟีเจอร์ trail positions และย้ายไปยัง breakeven หากมีโอกาส.

2017.11.03
OpenTime - EA ที่ใช้สำหรับ MetaTrader 5 เพื่อเปิดและปิดตำแหน่งอย่างมีประสิทธิภาพ
MetaTrader5
OpenTime - EA ที่ใช้สำหรับ MetaTrader 5 เพื่อเปิดและปิดตำแหน่งอย่างมีประสิทธิภาพ

ผู้คิดค้นแนวคิด: Iurii Tokman, ผู้เขียนโค้ด mq5: barabashkakvn. OpenTime เป็น EA ที่ช่วยให้คุณเปิดตำแหน่งในเวลาที่กำหนด คุณสามารถตั้งค่าสิทธิในการเปิดตำแหน่งซื้อและขายแยกกันได้ นอกจากนี้ยังสามารถตั้งค่าให้ EA ปิดตำแหน่งในเวลาที่กำหนดได้อีกด้วย นอกจากนี้ยังสามารถตั้งค่า Stop Loss, Take Profit และ Trailing Stop ได้ตามต้องการ. พารามิเตอร์การตั้งค่า ตัวเลือกการปิดตำแหน่ง ใช้เวลาปิดตำแหน่ง - ตั้งค่าว่าจะใช้เวลาปิดตำแหน่งหรือไม่. ชั่วโมงที่ปิด - ชั่วโมงที่ต้องการปิดตำแหน่ง. นาทีในการปิดตำแหน่ง - นาทีที่ต้องการปิดตำแหน่ง. Trailing - การใช้ฟังก์ชัน Trailing Stop. Trailing Stop (ใน pips) - ค่าของ Trailing Stop. Trailing Step (ใน pips) - ค่าของ Trailing Step. การตั้งค่าเปิดตำแหน่ง ชั่วโมงเปิดตำแหน่ง - ชั่วโมงที่ต้องการเปิดตำแหน่ง. นาทีในการเปิดตำแหน่ง - นาทีที่ต้องการเปิดตำแหน่ง. ระยะเวลาในวินาที - ระยะเวลาที่ต้องการในการเปิดตำแหน่ง. ใช้ Sell - อนุญาตให้ EA เปิดตำแหน่ง Sell. ใช้ Buy - อนุญาตให้ EA เปิดตำแหน่ง Buy. ปริมาณการซื้อขาย - ปริมาณของตำแหน่ง. StopLoss (ใน pips) - ค่าของ Stop Loss. TakeProfit (ใน pips) - ค่าของ Take Profit. ตัวเลือกของที่ปรึกษา MagicNumber - หมายเลขเวทมนตร์. แนะนำให้ทำการปรับแต่ง EA ในสองขั้นตอน ในขั้นตอนแรกให้ปรับแต่งเฉพาะพารามิเตอร์ที่สำคัญ: จากนั้นเลือกตัวเลือกที่ดีที่สุด ปิดการตั้งค่าจากขั้นตอนแรกและเปิดการตั้งค่าพารามิเตอร์ที่เหลือ. นี่คือหนึ่งในผลลัพธ์จาก EURUSD,H1:

2017.11.03
แรก ก่อนหน้า 22 23 24 25 26 27 28 29 30 31 32 ถัดไป สุดท้าย