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

SerialMA_EA: ระบบเทรดสำหรับ MetaTrader 5 ที่คุณต้องรู้
MetaTrader5
SerialMA_EA: ระบบเทรดสำหรับ MetaTrader 5 ที่คุณต้องรู้

ระบบเทรด Expert Advisor นี้ถูกพัฒนาขึ้นจาก อินดิเคเตอร์ SerialMA ที่มีความสามารถในการวิเคราะห์แนวโน้มของราคาได้อย่างแม่นยำ การคำนวณของอินดิเคเตอร์นี้จะเพิ่มระยะเวลาตั้งแต่เกิดการตัดกันของเส้นกับราคาไปจนถึงการตัดกันครั้งถัดไป โดยจะเริ่มคำนวณใหม่จากค่าต่ำสุดหลังจากการตัดกันทุกครั้ง ระบบเทรดนี้ใช้คุณสมบัติของอินดิเคเตอร์ดังนี้: หากราคาปิดของแท่งเทียนในบาร์สัญญาณสูงกว่าเส้นอินดิเคเตอร์ในบาร์นั้น และจุดอินดิเคเตอร์ในบาร์ก่อนหน้าตั้งอยู่บนเส้นอินดิเคเตอร์ นี่คือสัญญาณให้เปิด Long Position. หากราคาปิดของแท่งเทียนในบาร์สัญญาณต่ำกว่าเส้นอินดิเคเตอร์ในบาร์นั้น และจุดอินดิเคเตอร์ในบาร์ก่อนหน้าตั้งอยู่บนเส้นอินดิเคเตอร์ นี่คือสัญญาณให้เปิด Short Position. คุณสามารถเลือกโหมดการเปิดตำแหน่งได้สองแบบ: เปิดตำแหน่งที่เหมาะสมหนึ่งตำแหน่งในแต่ละสัญญาณ และปิดตำแหน่งตรงข้าม เปิดตำแหน่งเดียวในทิศทางเดียวเท่านั้น ตำแหน่งนี้จะถูกเปิดที่สัญญาณแรก หากมีตำแหน่งตรงข้าม จะต้องปิดตำแหน่งนี้เมื่อมีสัญญาณนี้ สัญญาณถัดไปในทิศทางเดียวกันจะถูกละเลยจนกว่าจะมีสัญญาณตรงข้าม - ในกรณีนี้จะทำการกลับตำแหน่ง (swing). ระบบเทรดนี้ออกแบบมาสำหรับการทำงานบนบัญชี Hedging. หากคุณใช้งาน EA ในบัญชี Netting จะมีข้อความเตือนปรากฏขึ้นและ EA จะถูกโหลดออก. เพื่อให้ระบบเทรดทำงานได้ถูกต้อง คุณต้องบันทึกไฟล์อินดิเคเตอร์ที่คอมไพล์แล้ว SerialMA.ex5 ไว้ในโฟลเดอร์อินดิเคเตอร์มาตรฐานในไดเรกทอรีของเทอร์มินัลของคุณ (Your terminal directory\MQL5\Indicators). ระบบเทรดนี้สามารถเปิด/ปิดตำแหน่ง Long/Short และยังสามารถกลับสัญญาณอินดิเคเตอร์เพื่อเปิด Sell แทน Buy และในทางกลับกันได้ คุณยังสามารถตั้งค่า Stop Loss และ Take Profit ในจุดได้ หากระยะ Stop Loss และ Take Profit ที่กำหนดไม่ถูกต้อง ระบบ EA จะปรับค่าตาม StopLevel ขั้นต่ำที่อนุญาตสำหรับสัญลักษณ์. หากค่าล็อตที่ระบุไม่ถูกต้อง ระบบ EA จะปรับให้เหมาะสม หากล็อตใหญ่เกินไป EA จะปรับให้สามารถเปิดตำแหน่งได้ หากไม่มีเงินเพียงพอในการเปิดแม้แต่ล็อตขั้นต่ำ สัญญาณจะถูกข้าม. โปรดทราบว่าระบบเทรดนี้ออกแบบมาเพื่อวัตถุประสงค์ในการฝึกอบรม. ระบบ EA มีพารามิเตอร์นำเข้า 12 ตัว: หมายเลขเวทย์มนต์ของผู้เชี่ยวชาญ - รหัสประจำตัวที่ไม่ซ้ำของตำแหน่งของ EA; โหมดการเปิดตำแหน่ง - โหมดการเปิดตำแหน่ง (ในแต่ละสัญญาณหรืออนุญาตให้มีเพียงตำแหน่งเดียว); เปิดตำแหน่ง Long - เปิดตำแหน่ง Long; เปิดตำแหน่ง Short - เปิดตำแหน่ง Short; กลับการเทรด - เลือกโหมดกลับ (ใช่, ไม่ใช่): หากใช่ ตำแหน่ง Short จะเปิดเมื่อมีสัญญาณ Long และในทางกลับกัน; ล็อต - ขนาดของตำแหน่งที่จะเปิด; Stop Loss ในจุด - Stop Loss ของตำแหน่งในจุด; Take Profit ในจุด - Take Profit ของตำแหน่งในจุด; Slippage ของราคา - ความล่าช่าสูงสุดที่อนุญาตเมื่อเปิดตำแหน่ง; Multiplier spread สำหรับ Stop - ตัวคูณของสเปรดที่ใช้ในการคำนวณระยะทางที่เหมาะสมสำหรับคำสั่ง Stop (*). รอการอัปเดตสภาพแวดล้อม (ในวินาที) - เวลาในวินาทีที่รอการอัปเดตของสภาพแวดล้อมการเทรด (**); จำนวนครั้งในการรับสถานะของสภาพแวดล้อม - จำนวนครั้งในการรับสภาพแวดล้อมการเทรดที่ถูกต้อง (***). * สำหรับคำสั่ง Stop Loss และ Take Profit (รวมถึงคำสั่งรอดำเนินการ) จะมีระยะทางขั้นต่ำที่อนุญาตสำหรับการวางคำสั่งเหล่านี้ - StopLevel. หมายความว่า Stop Loss และ Take Profit (รวมถึงคำสั่งรอดำเนินการ) ไม่สามารถวางใกล้กว่าระยะนี้กับราคาได้ หาก StopLevel เป็นศูนย์ หมายความว่าไม่มี แต่หมายความว่า StopLevel ลอยตัว ในกรณีนี้ ระยะทางขั้นต่ำมักจะเท่ากับสเปรด*, แต่บางครั้งแม้แต่สเปรดสองเท่าก็ไม่เพียงพอ ดังนั้นพารามิเตอร์นี้จึงอนุญาตให้ระบุตัวคูณที่กำหนดเองสำหรับสเปรดที่ใช้ในการคำนวณระยะทางขั้นต่ำสำหรับการวางคำสั่ง Stop. ** เมื่อส่งคำสั่งเทรดไปยังเซิร์ฟเวอร์ ความล่าช้าที่เกิดขึ้นอาจทำให้การนับตำแหน่งในตลาดไม่ถูกต้อง หากตรวจพบสถานะที่ "ไม่แน่นอน" แบบนี้ ระบบ EA จะรอจำนวนวินาทีที่กำหนดและจากนั้นอ่านข้อมูลสภาพแวดล้อมใหม่อีกครั้ง. *** จำนวนระยะเวลาที่รอภายในหนึ่งจุดจะถูกตั้งค่าในพารามิเตอร์ของ EA. หลังจากพยายามทั้งหมดในการรับข้อมูลสภาพแวดล้อมที่ถูกต้อง ระบบ EA จะออกจากการประมวลผลและรอจุดถัดไป EA จะพยายามทำซ้ำการพยายามเหล่านี้ในจุดใหม่หากสภาพแวดล้อมการเทรดไม่อัปเดตในเวลานั้น. กลยุทธ์นี้ถูกทดสอบด้วยการตั้งค่าเริ่มต้นโดยใช้ข้อมูลในช่วงระยะเวลาตั้งแต่ 2017.01.04 ถึง 2018.02.09. น่าเสียดายที่ EA ไม่แสดงผลลัพธ์ที่ดีด้วยการตั้งค่าเริ่มต้น ดังนั้นจึงได้มีการทดสอบในโหมดกลับ ผลลัพธ์ในโหมดกลับดีกว่า ระบบ EA รับสัญญาณจากค่าเฉลี่ยเคลื่อนที่ที่คำนวณแบบไดนามิก ดังนั้นจึงไม่มีพารามิเตอร์สำหรับการเพิ่มประสิทธิภาพ แต่คุณสามารถคิดว่าจะเพิ่มอะไรให้กับ EA เช่นการตั้ง Trailing Stop สำหรับตำแหน่งที่เปิด. รูปที่ 1,2 ผลทดสอบ

2018.04.19
OpenTime 2: ระบบเทรดอัจฉริยะสำหรับ MetaTrader 5
MetaTrader5
OpenTime 2: ระบบเทรดอัจฉริยะสำหรับ MetaTrader 5

OpenTime 2 เป็นการพัฒนาต่อยอดจาก OpenTime รุ่นแรกครับ ฟีเจอร์ใหม่ในเวอร์ชัน 2 ระบบ EA นี้สามารถตั้งเวลาเปิดออเดอร์ได้ถึงสองช่วงเวลา; สามารถกำหนดวันในสัปดาห์ที่อนุญาตให้เปิดออเดอร์; ตั้งค่าพารามิเตอร์ที่ต้องการได้อย่างอิสระสำหรับแต่ละช่วงเวลา: ประเภทการเทรด: BUY หรือ SELL Stop Loss Take Profit การใช้ขนาดล็อตและฟังก์ชัน Trailing จะเหมือนกันในทั้งสองช่วงเวลา โดยระบบ EA นี้จะมีเพียงออเดอร์เดียวในแต่ละช่วงเวลา หมายเลขเวทย์ (magic number) ที่ไม่ซ้ำกันจะถูกสร้างขึ้นสำหรับแต่ละช่วงเวลา โดยหมายเลขเวทย์สำหรับช่วงที่ 1 จะถูกระบุ ในพารามิเตอร์การตั้งค่า: input ushort         InpTakeProfitTwo  = 90;                      // TakeProfit ช่วงเวลา #2 (ในพิป) input string _____3_____="ตัวเลือกที่ปรึกษา"; input ulong          m_magic=714479490;                           // MagicNumber ช่วงที่ 1 (ช่วงที่ 2 == MagicNumber+1) //--- input ulong m_slippage=30; หมายเลขเวทย์นี้จะถูกบันทึกในตัวแปรภายใน m_magic_one ขณะที่หมายเลขเวทย์ของช่วงที่ 2 จะถูกบันทึกในตัวแปรภายใน m_magic_two ซึ่งมีค่ามากกว่า m_magic_one หนึ่ง: //+------------------------------------------------------------------+ //--- #define m_magic_one m_magic #define m_magic_two m_magic_one+1 //--- #include <Trade\PositionInfo.mqh> พารามิเตอร์การตั้งค่า ตัวเลือกการปิดออเดอร์ ใช้เวลาในการปิดช่วงที่ 1 - เปิด/ปิดการปิดออเดอร์ตามเวลาในช่วงที่ 1; เวลาปิดช่วงที่ 1 (เฉพาะชั่วโมง:นาที!) - เวลาปิดออเดอร์สำหรับช่วงที่ 1 (นับเฉพาะชั่วโมงและนาที); ใช้เวลาในการปิดช่วงที่ 2 - เปิด/ปิดการปิดออเดอร์ตามเวลาในช่วงที่ 2; เวลาปิดช่วงที่ 2 (เฉพาะชั่วโมง:นาที!) - เวลาปิดออเดอร์สำหรับช่วงที่ 2 (นับเฉพาะชั่วโมงและนาที); Trailing stop ("0" -> ปิดฟังก์ชัน Trailing) - ฟังก์ชัน trailing stop, 0 หมายความว่าฟังก์ชันถูกปิด; Trailing step - ค่าของการตั้งค่า trailing step. การตั้งค่าเปิดออเดอร์ เทรดวันจันทร์ - เปิด/ปิดการเทรดวันจันทร์; เทรดวันอังคาร - เปิด/ปิดการเทรดวันอังคาร; เทรดวันพุธ - เปิด/ปิดการเทรดวันพุธ; เทรดวันพฤหัสบดี - เปิด/ปิดการเทรดวันพฤหัสบดี; เทรดวันศุกร์ - เปิด/ปิดการเทรดวันศุกร์; เวลาเริ่มเปิดช่วงที่ 1 (เฉพาะชั่วโมง:นาที!) - เวลาเริ่มต้นของช่วงที่ 1 (นับเฉพาะชั่วโมงและนาที); เวลาเสร็จสิ้นเปิดช่วงที่ 1 (เฉพาะชั่วโมง:นาที!) - เวลาเสร็จสิ้นของช่วงที่ 1 (นับเฉพาะชั่วโมงและนาที); เวลาเริ่มเปิดช่วงที่ 2 (เฉพาะชั่วโมง:นาที!) - เวลาเริ่มต้นของช่วงที่ 2 (นับเฉพาะชั่วโมงและนาที); เวลาเสร็จสิ้นเปิดช่วงที่ 2 (เฉพาะชั่วโมง:นาที!) - เวลาเสร็จสิ้นของช่วงที่ 2 (นับเฉพาะชั่วโมงและนาที); ระยะเวลาในวินาที - ระยะเวลาของการดำเนินการในวินาที; ประเภทการเทรดในช่วงที่ 1 ("true" -> BUY, "false" -> SELL) - ประเภทการเทรดที่อนุญาตในช่วงที่ 1: BUY หรือ SELL; ประเภทการเทรดในช่วงที่ 2 ("true" -> BUY, "false" -> SELL) - ประเภทการเทรดที่อนุญาตในช่วงที่ 2: BUY หรือ SELL; ปริมาณการทำธุรกรรม - ขนาดของออเดอร์ที่จะเปิด; StopLoss ช่วงที่ 1 (ในพิป) - Stop Loss สำหรับออเดอร์ในช่วงที่ 1; TakeProfit ช่วงที่ 1 (ในพิป) - Take Profit สำหรับออเดอร์ในช่วงที่ 1; StopLoss ช่วงที่ 2 (ในพิป) - Stop Loss สำหรับออเดอร์ในช่วงที่ 2; TakeProfit ช่วงที่ 2 (ในพิป) - Take Profit สำหรับออเดอร์ในช่วงที่ 2. ตัวเลือกที่ปรึกษาอัจฉริยะ MagicNumber ช่วงที่ 1 (ช่วงที่ 2 == MagicNumber+1) - รหัสประจำตัวที่ไม่ซ้ำกันที่ใช้สำหรับออเดอร์ในช่วงที่ 1 โดยหมายเลขเวทย์สำหรับช่วงที่ 2 จะมีค่ามากกว่าหนึ่ง. ผลการทดสอบสำหรับ EURUSD,M30:

2018.04.19
EA สำหรับ MetaTrader 5: วิเคราะห์รูปแบบแท่งเทียนยอดนิยม
MetaTrader5
EA สำหรับ MetaTrader 5: วิเคราะห์รูปแบบแท่งเทียนยอดนิยม

ในบทความนี้เราจะพูดถึง Expert Advisor (EA) ที่ใช้ Indicators รูปแบบแท่งเทียนที่ได้รับความนิยมถึง 30 รูปแบบกันนะครับ คุณสามารถเปิดตำแหน่งการซื้อขายได้หลายประเภทตามรูปแบบที่ตั้งไว้ โดยสามารถเปิดตำแหน่งตามรูปแบบได้อย่างอิสระ หรือจะเลือกเปิดตามกลุ่มรูปแบบที่กำหนด เช่น รูปแบบแท่งเทียนหนึ่งแท่ง สองแท่ง หรือสามแท่ง ก็ได้ครับ หมายเหตุ: EA ตัวนี้ออกแบบมาสำหรับการทำงานบนบัญชีเฮดจิ้ง หากคุณเปิดใช้งาน EA บนบัญชีเน็ตติ้ง ระบบจะแจ้งเตือนและจะปิดการทำงานของ EA ทันทีครับ สำหรับ Indicator ไม่จำเป็นต้องใช้ในการทำงานของ EA เนื่องจากการคำนวณและการค้นหารูปแบบต่างๆ จะถูกดำเนินการในคลาสพิเศษที่เชื่อมต่อกับ EA และอยู่ในโฟลเดอร์เดียวกัน EA นี้ยังสามารถตั้งค่า Stop Loss และ Take Profit ในจุดที่เท่ากันสำหรับทุกตำแหน่งได้ หากมีค่าที่ไม่ถูกต้องสำหรับ Stop Loss และ Take Profit EA จะปรับค่าดังกล่าวให้เป็นไปตาม StopLevel ขั้นต่ำที่อนุญาตสำหรับสัญลักษณ์นั้นๆ EA ยังสามารถปรับขนาดล็อตในกรณีที่ระบุค่าผิด หากล็อตใหญ่เกินไป EA จะปรับให้เหมาะสมเพื่อให้สามารถเปิดตำแหน่งได้ หากไม่มีเงินเพียงพอในการเปิดล็อตขั้นต่ำ สัญญาณจะถูกข้ามไป หมายเหตุ: EA นี้ออกแบบมาเพื่อการฝึกอบรมเป็นหลัก EA นี้มีพารามิเตอร์ที่สามารถตั้งค่าได้ถึง 75 ตัว โดย 15 ตัวหลักๆ มีดังนี้: Enable One-bar patterns - เปิดใช้งานรูปแบบแท่งเทียนหนึ่งแท่ง; Enable Two-bar patterns - เปิดใช้งานรูปแบบแท่งเทียนสองแท่ง; Enable Three-bar patterns - เปิดใช้งานรูปแบบแท่งเทียนสามแท่ง; Maximum of pips distance between equal prices - ระยะห่างสูงสุดระหว่างราคาที่เปรียบเทียบ; Draw Pattern and Descriptions - แสดงรูปแบบและคำอธิบายบนกราฟ; Font size - ขนาดฟอนต์สำหรับคำอธิบายรูปแบบ; Texts color - สีข้อความสำหรับคำอธิบายรูปแบบ; Font name - ชื่อฟอนต์สำหรับคำอธิบายรูปแบบ; Experts magic number - รหัสเฉพาะของตำแหน่ง EA; Mode of opening positions - โหมดการเปิดตำแหน่ง; Lots - ขนาดของตำแหน่งที่เปิด; Stop loss in points - Stop Loss ของตำแหน่งในจุด; Take profit in points - Take Profit ของตำแหน่งในจุด; Slippage of price - อนุญาตการ Slippage สูงสุดเมื่อเปิดตำแหน่ง; Multiplier spread for stops - ค่าคูณสำหรับการคำนวณระยะห่างสำหรับคำสั่ง Stop; พารามิเตอร์ที่เหลือ 60 ตัวจะเป็นการเปิด/ปิดรูปแบบที่ต้องการเปิดตามที่กำหนด * หมายเหตุ: ความแม่นยำในการเปรียบเทียบในการค้นหารูปแบบ - ราคาจะถูกพิจารณาว่าเท่ากันหากความแตกต่างระหว่างพวกเขาน้อยกว่าค่านี้ ** โหมดการเปิดตำแหน่ง: ทุกตำแหน่ง ต้องมีเพียงตำแหน่งเดียว (Swing) เพียงตำแหน่งซื้อหนึ่งตำแหน่ง หลายตำแหน่งซื้อ เพียงตำแหน่งขายหนึ่งตำแหน่ง หลายตำแหน่งขาย *** สำหรับคำสั่ง Stop Loss และ Take Profit (รวมถึงคำสั่งที่รอดำเนินการ) จะมีระยะห่างขั้นต่ำที่อนุญาตในการวางคำสั่งเหล่านี้ - StopLevel ดังนั้น Stop Loss และ Take Profit (รวมถึงคำสั่งที่รอดำเนินการ) ไม่สามารถวางใกล้กว่าระยะนี้กับราคาได้ โหมดการเปิดตำแหน่ง: มีเพียงตำแหน่งเดียว รูปแบบ "Outside" เปิด Sell ค่าดีฟอลต์จะถูกใช้สำหรับการตั้งค่าอื่นๆ

2018.04.19
MACD EA: ระบบเทรดที่คุณไม่ควรพลาดใน MetaTrader 5
MetaTrader5
MACD EA: ระบบเทรดที่คุณไม่ควรพลาดใน MetaTrader 5

ผู้คิดค้นแนวคิด: Danil, ผู้เขียนโค้ด mq5: barabashkakvn. เมื่อมีสัญญาณเกิดขึ้น ระบบจะปิดตำแหน่งที่ตรงข้ามโดยอัตโนมัติ นอกจากนี้ EA ยังสามารถปิดตำแหน่งได้ครึ่งหนึ่ง (พารามิเตอร์ กำไรสำหรับการปิดตำแหน่งครึ่งหนึ่ง) รวมถึงสามารถย้ายตำแหน่งไปยังจุดทำกำไร (พารามิเตอร์ Breakeven) ได้ด้วย ขนาดของตำแหน่งสามารถตั้งค่าได้ด้วยตนเอง (ในพารามิเตอร์ Lots) หรือเป็นเปอร์เซ็นต์ความเสี่ยงของมาร์จิ้นที่ว่าง (พารามิเตอร์ ความเสี่ยงเป็นเปอร์เซ็นต์จากมาร์จิ้นที่ว่าง) โดยตัวเลือกที่สองจะทำงานได้ก็ต่อเมื่อเปิดใช้งานธง การจัดการเงิน. Stop Loss, Take Profit และ Breakeven สามารถปิดการใช้งานได้โดยการตั้งค่าค่าของพวกเขาเป็น 0. การเปิดตำแหน่ง: EURUSD, M30 ตั้งแต่วันที่ 09 มิถุนายน 2017 ถึง 10 กุมภาพันธ์ 2018

2018.04.19
N Candles v6: ระบบเทรดที่คุณต้องลองใน MetaTrader 5
MetaTrader5
N Candles v6: ระบบเทรดที่คุณต้องลองใน MetaTrader 5

สวัสดีครับเพื่อนๆ นักเทรดทุกคน! วันนี้เราจะมาทำความรู้จักกับ N Candles v6 ซึ่งเป็นระบบเทรดที่ช่วยให้เราค้นหากลุ่มแท่งเทียนที่เหมือนกันในช่วงเวลาที่กำหนด โดยระบบนี้จะทำการซื้อเมื่อพบแท่งเทียนที่เป็น bullish และขายเมื่อพบแท่งเทียนที่เป็น bearish นอกจากนี้ EA ยังสามารถตรวจสอบได้ว่าบัญชีของเรากำลังอยู่ในสถานะ netting หรือ hedging ด้วยนะ! เวอร์ชัน 1 N Candles. เวอร์ชัน 2 N Candles v2. เวอร์ชัน 3 N Candles v3. เวอร์ชัน 4 N Candles v4. เวอร์ชัน 5 N Candles v5. สิ่งใหม่ในเวอร์ชัน 6 ในเวอร์ชันนี้ได้มีการเพิ่มประเภทการปิดตำแหน่งเมื่อเจอ "แกะดำ" ดังนี้: ปิดตำแหน่งทั้งหมด ปิดตำแหน่งที่ตรงข้ามกับ "แกะดำ" ปิดตำแหน่งที่ไปในทิศทางเดียวกับ "แกะดำ" “แกะดำ” เรามาลองนึกภาพกันนะครับ สมมุติว่า EA กำลังค้นหาแท่งเทียนที่เหมือนกัน 5 แท่ง ถ้า EA พบแท่งเทียน bullish 5 แท่งติดต่อกันและเปิดตำแหน่ง Buy แต่ถ้าแท่งเทียนถัดไปหลังจากเปิดตำแหน่งไม่เป็น bullish แท่งเทียนนั้นจะถูกเรียกว่า "แกะดำ" ครับ พารามิเตอร์การตั้งค่า N แท่งเทียนที่เหมือนกันที่ต่อเนื่อง - จำนวนแท่งเทียนที่เหมือนกันที่ต่อเนื่องกัน Lot - ขนาดของตำแหน่ง Take Profit - ค่ากำไรที่ตั้งไว้ จะไม่ถูกนำมาใช้ถ้าตั้งค่าเป็น 0 Stop Loss - ค่าขาดทุนที่ตั้งไว้ จะไม่ถูกนำมาใช้ถ้าตั้งค่าเป็น 0 Trailing Stop - ค่าตามหลังที่จะใช้ จะไม่ถูกนำมาใช้ถ้าตั้งค่าเป็น 0 Trailing Step - ค่าตามหลังที่ตั้งไว้ จะไม่ถูกนำมาใช้ถ้าตั้งค่าเป็น 0 จำนวนตำแหน่งสูงสุดในทิศทางที่แน่นอน (เฉพาะสำหรับ hedging) - จำนวนตำแหน่งสูงสุดที่อนุญาตในทิศทางเดียว (จะใช้ได้เฉพาะในบัญชี hedging) ขนาดตำแหน่งสูงสุด (เฉพาะสำหรับ netting) - ขนาดสูงสุดของตำแหน่งที่เปิด (จะใช้ได้เฉพาะในบัญชี netting) . ใช้เวลาซื้อขาย - เปิด/ปิดการใช้ฟิลเตอร์เวลา เริ่มต้นเวลา - เวลาที่เริ่มการซื้อขาย เวลาสิ้นสุด - เวลาที่สิ้นสุดการซื้อขาย หมายเลขเวทมนตร์ - รหัสระบุ EA ที่ไม่ซ้ำกัน ประเภทการปิดเมื่อต้องเจอ "แกะดำ" - เลือกประเภทการปิดที่จะใช้ในกรณีที่พบ "แกะดำ" ในเวอร์ชันนี้ คุณสามารถปิด Take Profit, Stop Loss และ Trailing Stop ได้ - ในกรณีนี้ตำแหน่งจะถูกปิดตามพารามิเตอร์ "แกะดำ" ตัวอย่างการทดสอบใน D1 ตั้งแต่วันที่ 18 เมษายน 2017 ถึง 10 กุมภาพันธ์ 2018 ในโหมด Every Tick: สัญลักษณ์ ผ่าน ผลลัพธ์ กำไร ค่า Payoff ที่คาดหวัง ปัจจัยกำไร ปัจจัยการฟื้นฟู อัตราส่วน Sharpe กำหนดเอง Equity DD % การซื้อขาย AUDJPY 0 234868,07 26677,92 592,84 3,06 2,23 0,42 0 17,42 45 EURCHF 2 182707,90 21403,45 548,81 2,56 0,97 0,34 0 26,12 39 AUDUSD 3 176864,42 23113,10 462,26 2,42 1,40 0,33 0 23,34 50 USDJPY 1 161759,58 16625,68 573,30 2,43 0,66 0,38 0 44,97 29 GBPUSD 4 106435,34 15526,40 378,69 1,62 0,61 0,20 0 29,82 41 USDCHF 5 51537,85 445,34 11,42 1,02 0,02 0,02 0 31,45 39 USDCAD 6 40360,28 -3701,81 -88,14 0,87 -0,15 -0,04 0 35,79 42 EURCAD 7 38152,04 -4512,05 -132,71 0,84 -0,17 -0,06 0 42,95 34 #AA 9 34847,02 -1795,40 -51,30 0,72 -0,52 -0,12 0 6,95 35 EURJPY 8 23499,63 -14049,99 -326,74 0,65 -0,26 -0,18 0 62,68 43 EURUSD 10 4307,27 -28962,60 -851,84 0,20 -0,95 -0,59 0 60,81 34

2018.04.19
Pipsover 2 - ระบบเทรดอัจฉริยะสำหรับ MetaTrader 5
MetaTrader5
Pipsover 2 - ระบบเทรดอัจฉริยะสำหรับ MetaTrader 5

สวัสดีครับชาวเทรดเดอร์! วันนี้เรามีข่าวดีเกี่ยวกับ Pipsover รุ่นใหม่ ที่เป็นการพัฒนาต่อยอดจากเวอร์ชันแรกของระบบเทรดอัจฉริยะนี้ครับ มาดูกันว่ามีอะไรใหม่ในเวอร์ชัน 2 กันบ้าง: Trailing Stop - ฟีเจอร์ที่ช่วยให้เราสามารถล็อคกำไรได้ดีขึ้น Break-even - ฟังก์ชันนี้จะช่วยให้คุณย้ายจุดหยุดขาดทุนไปที่จุดคุ้มทุนได้ ซึ่งจะต้องมีการตั้งค่าผ่าน Trailing Step และไม่สามารถเลือกเป็น 0 ได้ โดยอัลกอริธึมจะพยายามย้ายตำแหน่งไปที่จุดคุ้มทุนก่อน แล้วจึงสามารถเปิดใช้งาน Trailing Stop ได้ มีการเพิ่มพารามิเตอร์สำหรับ Moving Average และ Chaikin indicator ที่สามารถตั้งค่าได้ในส่วนของ inputs ตอนนี้ทั้งสองอินดิเคเตอร์นี้จะแสดงขึ้นบนกราฟทันทีที่คุณเปิดใช้ Expert Advisor บนกราฟ

2018.04.19
MACDSimpleReshetov: ระบบเทรดมืออาชีพสำหรับ MetaTrader 5
MetaTrader5
MACDSimpleReshetov: ระบบเทรดมืออาชีพสำหรับ MetaTrader 5

ผู้คิดค้นแนวคิด: Yury Reshetov, ผู้เขียนโค้ด MQ5: barabashkakvn. หลักการทำงานของ EA นี้มีดังนี้: สัญญาณการเข้าตลาดจะเกิดขึ้นเมื่อเส้นอินดิเคเตอร์ทั้งสองมีค่าเหมือนกัน ส่วนสัญญาณการออกจะเกิดเมื่อเส้นทั้งสองมีค่าต่างกัน ถ้าเส้นทั้งสองมีค่าสูง (positive) จะมีการเปิดคำสั่งซื้อ (buy trade) แต่ถ้าเส้นมีค่าต่ำ (negative) จะมีการเปิดคำสั่งขาย (sell trade) เมื่อสัญญาณของเส้นทั้งสองมีค่าต่างกัน จะมีการปิดตำแหน่งที่เปิดอยู่ หมายเหตุจากผู้คิดค้น: EA นี้ทำกำไรจริงไม่ถึง 50% จาก CFD #GM (หุ้น General Motors) ภายในระยะเวลา 6 เดือน โดยไม่ได้ใช้เทคนิคการจัดการเงินและความเสี่ยง (EA เทรดขนาดตำแหน่งคงที่) พารามิเตอร์การนำเข้า ขนาดของตำแหน่งที่เปิด การเพิ่มขึ้นของระยะเวลา MA ที่รวดเร็วไปยังระยะเวลาของเส้นสัญญาณ การเพิ่มขึ้นของระยะเวลา MA ที่ช้าไปยังระยะเวลา MA ที่รวดเร็ว ระยะเวลาของเส้นสัญญาณ หมายเลข Magic

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

ผู้คิดค้นแนวคิด: Victor, ผู้เขียนโค้ด mq5: barabashkakvn. นี่คือการนำเสนอระบบเทรดอัจฉริยะ UmnickTrader ที่พัฒนาขึ้นใน MQL5 สำหรับ MetaTrader 5 โดยใช้แนวคิดที่ปรับตัวได้ตามสภาพตลาด คำอธิบายจากผู้คิดค้นแนวคิด: ทฤษฎีการเทรดทั่วไป (GTT): เพื่อให้ได้กำไร คุณต้องเทรดฟังก์ชันของคุณให้สอดคล้องกับตลาด ระบบ EA ที่แนบมานี้มีหลักการที่ง่ายที่สุดของ GTT และการปรับเปลี่ยนตามตลาด โดยใช้เทคโนโลยี Digital Brain (DB) ในการสร้างอัลกอริธึมที่ปรับตัวได้ ส่วนประกอบของเทคโนโลยี DB ได้รับการปกป้องด้วยสิทธิบัตร 2 ฉบับในสหพันธรัฐรัสเซีย: หมายเลข 2257611 และ 2295763 EA นี้มีพารามิเตอร์ที่ปรับแต่งได้เพียงหนึ่งตัว: StopBase ทุกตำแหน่งจะถูกเปิดโดยตลาด ตำแหน่งจะปิดเฉพาะโดยคำสั่ง Limit และ Stop เท่านั้น ผลการทดสอบบน EURUSD, M30 ตั้งแต่วันที่ 9 มิถุนายน 2017 ถึง 10 กุมภาพันธ์ 2018:

2018.04.19
ระบบเทรด Channels สำหรับ MetaTrader 5: การลงทุนที่มีประสิทธิภาพ
MetaTrader5
ระบบเทรด Channels สำหรับ MetaTrader 5: การลงทุนที่มีประสิทธิภาพ

ผู้คิดค้นไอเดีย: Scriptor, ผู้พัฒนาโค้ด MQL5: barabashkakvn. ระบบเทรดนี้ถูกออกแบบมาให้มีพารามิเตอร์ที่ตั้งค่าไว้ล่วงหน้า รวมถึงกรอบเวลา: "H1" ดังนั้นแนะนำให้เปิดใช้งาน EA บนกรอบเวลา H1 และสัญลักษณ์ EURUSD นอกจากนี้คุณยังสามารถตั้งค่าเวลาที่ EA จะทำงานได้โดยใช้พารามิเตอร์ จากเวลา และ ถึงเวลา. EA ทำงานในช่องที่สร้างขึ้นโดยอินดิเคเตอร์ที่มีช่วงเวลา 220 ประกอบด้วย Moving Average หนึ่งตัวและ Envelopes อีกสามตัวที่มีความสูงต่างกัน นอกจากนี้ยังใช้ Moving Averages สองตัวที่มีช่วงเวลาสั้นมากอยู่ที่ 2 โดยหนึ่งตัวอิงจากราคาปิดและอีกตัวอิงจากราคาเปิด. สามารถตั้งค่าการหยุดขาดทุน (Stop Loss), การทำกำไร (Take Profit) และ Trailing สำหรับตำแหน่ง BUY และ SELL แยกกันได้. พารามิเตอร์การตั้งค่า Lots - ปริมาณการเปิดตำแหน่ง; Stop Loss BUY (ในพิป) - หยุดขาดทุนสำหรับตำแหน่ง BUY; Stop Loss SELL (ในพิป) - หยุดขาดทุนสำหรับตำแหน่ง SELL; Take Profit BUY (ในพิป) - ทำกำไรสำหรับตำแหน่ง BUY; Take Profit SELL (ในพิป) - ทำกำไรสำหรับตำแหน่ง SELL; Trailing Stop BUY (ในพิป) - Trailing Stop สำหรับตำแหน่ง BUY; Trailing Stop SELL (ในพิป) - Trailing Stop สำหรับตำแหน่ง SELL; ใช้เวลาการเทรด - เปิดใช้งานเวลาทำการ; จากเวลา - เวลาที่เริ่มต้นการเทรด; ถึงเวลา - เวลาที่สิ้นสุดการเทรด; หมายเลขเวทมนตร์ - รหัสเฉพาะสำหรับ EA. การเทรดโดยไม่ตั้งค่าหยุดขาดทุนอาจนำไปสู่การขาดทุนอย่างมาก เช่นในภาพด้านล่าง:

2018.03.01
วิธีใช้ EA TrailingStopAndTake ใน MetaTrader 5 สำหรับเทรดเดอร์
MetaTrader5
วิธีใช้ EA TrailingStopAndTake ใน MetaTrader 5 สำหรับเทรดเดอร์

ถ้าคุณกำลังมองหาเครื่องมือที่จะช่วยให้การจัดการสถานะของคุณในตลาด Forex ง่ายขึ้น EA TrailingStopAndTake เป็นตัวช่วยที่น่าสนใจอย่างยิ่ง มันถูกออกแบบมาเพื่อช่วยในการติดตาม Stop Loss และ Take Profit ของสถานะที่เปิดอยู่ได้อย่างง่ายดาย EA นี้สามารถใช้งานได้เฉพาะในบัญชีเฮดจิ้งเท่านั้น หลักการทำงานคือ เมื่อมีการเปิดสถานะใหม่ EA จะตรวจสอบคำสั่ง Stop Order หากไม่พบคำสั่งดังกล่าว EA จะตั้ง Stop Order ที่ระยะห่างที่กำหนดในพารามิเตอร์ของ EA จากนั้น EA จะเริ่มเคลื่อนย้าย Take Profit และ/หรือ Stop Loss หากราคาเคลื่อนที่ออกไปไกลกว่าระยะที่ตั้งไว้ในการตั้งค่า คุณสามารถตั้งค่าประเภทของสถานะได้ตามต้องการ - ซื้อ/ขาย, สัญลักษณ์ของสถานะ (ใดๆ หรือกำหนดเฉพาะ), หมายเลขเวทมนตร์ (ใดๆ หรือกำหนดเฉพาะ) หรือหมายเลขตั๋วของสถานะ (ใดๆ หรือกำหนดเฉพาะ) นอกจากนี้ยังสามารถตั้งค่า trailing ในโซนขาดทุนได้ด้วย - หากไม่เลือกโหมดนี้ คำสั่ง Stop Order จะไม่ถูกเคลื่อนย้ายในโซนขาดทุน คุณสามารถกำหนดค่าบริเวณ Breakeven ได้ในพารามิเตอร์ของ EA เพื่อทดสอบการทำงานของการ trailing ในทุกโหมด EA สามารถเปิดสถานะใหม่ได้ในทุกๆ แท่งข้อมูล โหมดนี้สามารถใช้งานได้เฉพาะใน Strategy Tester EA นี้มีพารามิเตอร์การตั้งค่าทั้งหมด 12 รายการ: ขนาด Initial StopLoss ในจุด (0 - ไม่มี Stop) - หากสถานะไม่มี Stop Loss จะมีการเพิ่มคำสั่ง Stop Loss ด้วยค่าที่กำหนดทันทีหลังจากเปิดสถานะ หากพารามิเตอร์เท่ากับ 0 จะไม่มีการตั้ง Stop Loss; ขนาด Initial TakeProfit ในจุด (0 - ไม่มี Take) - หากสถานะไม่มี Take Profit จะมีการเพิ่มคำสั่ง Take Profit ด้วยขนาดที่กำหนดทันทีหลังจากเปิดสถานะ หากพารามิเตอร์เท่ากับ 0 จะไม่มีการตั้ง Take Profit; ขนาด TrailingStop ในจุด (0 - ไม่มี Trailing) - พารามิเตอร์การ trailing, ระยะห่าง Stop Loss จากราคา หากพารามิเตอร์เท่ากับ 0 จะไม่มีการ trailing Stop Loss; ขนาด TrailingTake ในจุด (0 - ไม่มี Trailing) - พารามิเตอร์การ trailing, ระยะห่าง Take Profit จากราคา หากพารามิเตอร์เท่ากับ 0 จะไม่มีการ trailing Take Profit; ประเภทของสถานะ - ประเภทของสถานะที่ต้องการ trailing; สัญลักษณ์ของสถานะ ("" - สัญลักษณ์ใดๆ) - สัญลักษณ์ของสถานะที่ต้องการ trailing (ค่าเปล่าหมายถึงสัญลักษณ์ทั้งหมด); หมายเลขเวทมนตร์ของสถานะ (0 - หมายเลขใดๆ) - หมายเลขเวทมนตร์ของสถานะที่ต้องการ trailing; หมายเลขตั๋ว (0 - ทุกตั๋ว) - หมายเลขตั๋วของสถานะที่ต้องการ trailing; Trailing Step - ระยะในการ trailing หากราคาเคลื่อนที่ห่างจากคำสั่ง Stop Order ที่ระยะห่างมากกว่าขั้นตอนนี้ คำสั่ง Stop Order จะถูกปรับเพื่อให้มีขนาดตามค่าที่กำหนดในพารามิเตอร์ ขนาด TrailingStop ในจุด และ/หรือ ขนาด TrailingTake ในจุด; Trailing ในโซนขาดทุน - เปิดหรือปิดการ trailing ในโซนขาดทุน หากปิด จะไม่มีการตั้งคำสั่ง Stop Orders ในโซนขาดทุน; Breakeven ในจุด - ค่าบริเวณ Breakeven โซนขาดทุนเริ่มต้นต่ำกว่าค่านี้; Spread multiplier - ตัวคูณ Spread สำหรับการคำนวณระยะทางที่ถูกต้องสำหรับคำสั่ง Stop Orders. สำหรับคำสั่ง Stop Loss และ Take Profit (รวมถึงคำสั่งรอดำเนินการ) จะมีระยะห่างขั้นต่ำที่อนุญาตในการวางคำสั่งดังกล่าว - StopLevel ซึ่งหมายความว่าคำสั่ง Stop Loss และ Take Profit (รวมถึงคำสั่งรอดำเนินการ) ไม่สามารถวางใกล้กว่าระยะนี้จากราคาได้ หาก StopLevel เท่ากับศูนย์ ไม่ได้หมายความว่าจะไม่มีอยู่จริง แต่หมายความว่า StopLevel จะมีการเคลื่อนไหว ในกรณีนี้ระยะห่างขั้นต่ำมักจะเท่ากับ spread* แต่บางครั้งแม้แต่ spread สองเท่าก็ยังไม่เพียงพอ ดังนั้นพารามิเตอร์นี้จึงอนุญาตให้กำหนดตัวคูณที่กำหนดเองสำหรับ spread ที่ใช้ในการคำนวณระยะห่างขั้นต่ำสำหรับการวางคำสั่ง Stop Orders รูปที่ 1: Initial StopLoss=600, initial TakeProfit=1200, TrailingStop=300, การ trailing ของ Take Profit ถูกปิด, การ trailing ในโซนขาดทุนถูกปิด

2018.03.01
Trend Me Leave Me: ระบบเทรดอัจฉริยะสำหรับ MetaTrader 5
MetaTrader5
Trend Me Leave Me: ระบบเทรดอัจฉริยะสำหรับ MetaTrader 5

ผู้คิดค้นไอเดีย: Scriptor, ผู้พัฒนาโค้ด MQL5: barabashkakvn. ระบบเทรดอัจฉริยะนี้ทำงานกับตำแหน่งเดียว (สามารถใช้กับบัญชี netting ได้) โดยทิศทางของสัญญาณเปิดใหม่จะถูกคำนวณขึ้นอยู่กับทิศทางของตำแหน่งที่ปิดล่าสุด (BUY หรือ SELL) และวิธีการที่ตำแหน่งนั้นถูกปิด (โดย Stop Loss หรือ Take Profit). หลักการทั่วไป: ถ้าตำแหน่งถูกปิดโดย Take Profit ตำแหน่งถัดไปจะถูกเปิดในทิศทางเดียวกัน; ถ้าตำแหน่งถูกปิดโดย Stop Loss ตำแหน่งถัดไปจะถูกเปิดในทิศทางตรงกันข้าม. ประเภทการปิดจะถูกกำหนดในฟังก์ชัน OnTradeTransaction() โดยใช้ ENUM_DEAL_REASON: การทำธุรกรรมและประเภทของมันจะถูกเข้าถึงใน OnTradeTransaction() ก่อน: TRADE_TRANSACTION_DEAL_ADD - การเพิ่มดีลในประวัติศาสตร์ ซึ่งเกิดจากการดำเนินการคำสั่งหรือการทำธุรกรรมกับยอดเงินในบัญชี. จากนั้นจะมีการตรวจสอบคุณสมบัติ DEAL_REASON. หากพารามิเตอร์ Breakeven ไม่เท่ากับศูนย์ ตำแหน่งจะถูกย้ายไปยัง breakeven ถ้าเป็นไปได้. หลังจากที่กำหนดทิศทางใน OnTradeTransaction() แล้ว ให้ตรวจสอบเงื่อนไขเพิ่มเติม: ในการเปิดตำแหน่ง BUY ตัวชี้วัด SAR บนบาร์ที่ #0 ต้อง น้อยกว่า ราคาปิดของบาร์ที่ #0 และ ADX บนบาร์ที่ #0 ต้องน้อยกว่า 20. ในการเปิดตำแหน่ง SELL ตัวชี้วัด SAR บนบาร์ที่ #0 ต้อง มากกว่า ราคาปิดของบาร์ที่ #0 และ ADX บนบาร์ที่ #0 ต้องน้อยกว่า 20; พารามิเตอร์นำเข้า Stop Loss (เป็น pips) - ค่าหยุดขาดทุน; Take Profit (เป็น pips) - ค่ากำไร; ความเสี่ยงในเปอร์เซ็นต์ต่อดีล - เปอร์เซ็นต์ความเสี่ยงต่อการเทรด; Breakeven (เป็น pips) - ค่าจุดคุ้มทุน; ADX: ระยะเวลาการเฉลี่ย - พารามิเตอร์ตัวชี้วัด ADX; SAR: ระยะห่างราคาที่เพิ่มขึ้น - ปัจจัยเร่ง - พารามิเตอร์ตัวชี้วัด SAR; SAR: ค่าสูงสุดของขั้นตอน - พารามิเตอร์ตัวชี้วัด SAR. พารามิเตอร์เริ่มต้น, EURUSD, M30 ตั้งแต่วันที่ 2017.01.08 ถึง 2018.02.05

2018.03.01
กลยุทธ์ EMA Cross Contest Hedged สำหรับ MetaTrader 5
MetaTrader5
กลยุทธ์ EMA Cross Contest Hedged สำหรับ MetaTrader 5

ผู้คิดค้นแนวคิด: Scriptor, ผู้เขียนโค้ด MQL5: barabashkakvn. ในกลยุทธ์นี้เราจะมองหาจุดตัดของ Moving Averages สองเส้น โดยอิงจากข้อมูลของสองแท่ง เพื่อสร้างสัญญาณการซื้อขาย: เราสามารถกำหนดหมายเลขแท่งปัจจุบันได้ใน Trade bar: คือ แท่ง #0 หรือ แท่ง #1. หากตั้งค่า ใช้ MACD เป็นจริง EA จะพิจารณาตำแหน่งของเส้น MACD หลักเมื่อเทียบกับศูนย์ (ตามพารามิเตอร์ Trade bar). หากมีสัญญาณเกิดขึ้นเมื่อไม่มีตำแหน่งเปิดอยู่ ตำแหน่งจะถูกเปิดและมีคำสั่งเฮดจิ้งจำนวนสี่คำสั่งวางอยู่ในระยะห่างที่กำหนดโดย Hedge level และอายุการใช้งานเท่ากับ Expiration pending orders: คำสั่ง Buy Stop จะถูกวางในกรณีที่มีตำแหน่ง BUY; คำสั่ง Sell Stop จะถูกวางในกรณีที่มีตำแหน่ง SELL. ตำแหน่งสามารถถูกปิดได้โดยสัญญาณตรงข้ามหากตั้งค่า Close the opposite positions เป็นจริง ตัวอย่างเช่น ตำแหน่ง SELL จะถูกปิดหากมีสัญญาณ BUY เกิดขึ้น. เมื่อเปิดตำแหน่งแล้ว Trailing Stop จะถูกเปิดใช้งานพร้อมกับ Trailing Step. พารามิเตอร์การนำเข้า Lots - ขนาดของตำแหน่งที่จะเปิด; Stop Loss (เป็น pips) - ค่าหยุดขาดทุน; Take Profit (เป็น pips) - ค่ากำไรที่ต้องการ; Trailing Stop (เป็น pips) - ค่าติดตาม; Trailing Step (เป็น pips) - ค่าขั้นตอนการติดตาม; Hedge level (เป็น pips) - ระยะห่างระหว่างคำสั่งที่รอดำเนินการ; Close the opposite positions - ตัวเลือกเพื่อปิดตำแหน่งตรงข้าม; Use MACD - ตัวเลือกเพื่อใช้ MACD; Expiration pending orders (วินาที) - เวลาหมดอายุของคำสั่งที่รอดำเนินการ; MA short: ช่วงเวลาเฉลี่ย - พารามิเตอร์การคำนวณ MA เร็ว; MA long: ช่วงเวลาเฉลี่ย - พารามิเตอร์การคำนวณ MA ช้า; Trade bar - หมายเลขแท่งที่ใช้ในการซื้อขาย; magic number - รหัสเฉพาะสำหรับ EA. ตัวอย่างการทดสอบ EURUSD, M30:

2018.03.01
ระบบเทรด SAR RSI MTS สำหรับ MetaTrader 5
MetaTrader5
ระบบเทรด SAR RSI MTS สำหรับ MetaTrader 5

ผู้สร้างแนวคิด: Collector, ผู้เขียนโค้ด MQL5: barabashkakvn. กฎของระบบเทรดนี้มีดังนี้: สัญญาณเปิด BUY: SAR ที่แท่ง 1 น้อยกว่า ราคาปิดของแท่ง 0, SAR ที่แท่ง 1 น้อยกว่า SAR ที่แท่ง 0, RSI ที่แท่ง 0 มากกว่า 50.0; สัญญาณเปิด SELL: SAR ที่แท่ง 1 มากกว่า ราคาปิดของแท่ง 0, SAR ที่แท่ง 1 มากกว่า SAR ที่แท่ง 0, RSI ที่แท่ง 0 น้อยกว่า 50.0; ล็อตจะถูกคำนวณโดยอัตโนมัติตามค่าความเสี่ยงเป็นเปอร์เซ็นต์ของมาร์จินที่ว่างอยู่. เงื่อนไขในการเปิดตำแหน่ง Sell: พารามิเตอร์การตั้งค่า Stop Loss (ใน pips) - ค่าหยุดขาดทุน; Take Profit (ใน pips) - ค่ากำไรที่ต้องการ; Trailing Stop (ใน pips) - ค่าตามหลัง; Trailing Step (ใน pips) - ค่าก้าวตามหลัง; ความเสี่ยงในเปอร์เซ็นต์สำหรับการเทรดจากมาร์จินที่ว่าง - ความเสี่ยงต่อการเทรดเป็นเปอร์เซ็นต์ของมาร์จินที่ว่าง; หมายเลข Magic - รหัสประจำตัวของ EA; SAR: ขนาดการเพิ่มราคาขั้นตอน - ปัจจัยการเร่ง - พารามิเตอร์ของ SAR; SAR: ค่าสูงสุดของขั้นตอน - พารามิเตอร์ของ SAR; RSI: ช่วงเวลาเฉลี่ย - พารามิเตอร์ของ RSI; RSI: ประเภทของราคา - พารามิเตอร์ของ RSI. ตัวอย่างการใช้งาน SAR RSI MTS ระหว่างวันที่ 2017.06.08 - 2017.10.26 สำหรับ GBPUSD,M30:

2018.03.01
Ambush EA สำหรับ MetaTrader 5: ระบบเทรดอัจฉริยะ
MetaTrader5
Ambush EA สำหรับ MetaTrader 5: ระบบเทรดอัจฉริยะ

ผู้คิดค้นไอเดีย: Igor, ผู้เขียนโค้ด mq5: barabashkakvn. EA หรือผู้ช่วยการเทรดนี้จะวางคำสั่ง Buy Stop และ Sell Stop ที่ระยะห่างที่กำหนดไว้ล่วงหน้า Initial indentation. นอกจากนี้ยังคำนึงถึง Max spread: หาก spread ปัจจุบันเกิน Max spread คำสั่งที่รอจะไม่ถูกวาง ดังนั้น EA จะทำการปรับคำสั่งที่รออย่างต่อเนื่อง (โดยใช้ Trailing Stop ร่วมกับ Trailing Step) โดยคาดหวังว่าจะมีการเคลื่อนไหวราคาที่เฉียบพลัน ซึ่งการปรับคำสั่งจะทำทุก ๆ Pause วินาที. การควบคุมตำแหน่งจะใช้ระดับ Equity profit และ Equity loss. เมื่อกำไรถึงระดับ Equity profit ตำแหน่งทั้งหมดจะถูกปิดเพื่อทำกำไรให้แน่นอน. หากขาดทุนถึงระดับ Equity loss ตำแหน่งทั้งหมดจะถูกปิดและทำการล็อกขาดทุน. ผลลัพธ์จากวันที่ 08 มกราคม 2018 ถึง 05 กุมภาพันธ์ 2018 ในกรอบเวลา M1:

2018.03.01
Show Pips: ตัวช่วยสำหรับการเทรดใน MetaTrader 5
MetaTrader5
Show Pips: ตัวช่วยสำหรับการเทรดใน MetaTrader 5

สวัสดีครับเพื่อนนักเทรดทุกคน! วันนี้เรามีตัวช่วยดีๆ ที่จะทำให้การเทรดของคุณสะดวกและมีประสิทธิภาพมากขึ้น นั่นก็คือ Show Pips ตัวชี้วัดที่จะช่วยให้คุณติดตามสถานะบัญชีของคุณได้ตลอดเวลา ตัวชี้วัดนี้จะแสดงข้อมูลที่สำคัญ เช่น กำไรในจุด, เปอร์เซ็นต์ และสกุลเงิน, สเปรดของคู่สกุลเงินที่คุณเทรด และเวลาที่เหลือจนบาร์จะปิดในกรอบเวลา (Timeframe) ปัจจุบัน คุณสามารถเลือกตำแหน่งการแสดงข้อมูลได้หลายแบบ: อยู่ข้างราคาที่กำลังเคลื่อนไหว; แสดงในรูปแบบคอมเมนต์ (มุมซ้ายบนของกราฟ); ในมุมที่เลือกบนหน้าจอ. นอกจากนี้ คุณยังสามารถปรับแต่งตัวคั่นข้อมูลได้ตามใจชอบ: | / . \ # ใช้งานง่ายและให้ข้อมูลที่มีประโยชน์มากมาย คุณยังสามารถปิดข้อมูลที่ไม่จำเป็นในเมนูตั้งค่าได้อีกด้วย พารามิเตอร์ต่างๆ ประเภทการแสดงผล - รูปแบบการแสดงข้อมูล มีสามตัวเลือก: ติดตามราคา - จะติดตามราคาที่เคลื่อนไหว; แสดงเป็นคอมเมนต์ - แสดงในรูปแบบคอมเมนต์; ในมุมที่เลือกบนหน้าจอ - แสดงในมุมที่คุณเลือก. มุมกราฟสำหรับการแสดงผล - ถ้าเลือกประเภท 'ในมุมที่เลือกบนหน้าจอ' จะสามารถเลือกมุมได้; แสดงกำไร? - เปิด/ปิดการแสดงผลกำไรในสกุลเงินบัญชี; แสดงกำไรเป็นเปอร์เซ็นต์? - เปิด/ปิดการแสดงผลกำไรเป็นเปอร์เซ็นต์; แสดงสเปรด? - เปิด/ปิดการแสดงผลสเปรดปัจจุบัน; แสดงเวลาจนบาร์ปิด? - เปิด/ปิดการแสดงเวลาที่เหลือจนบาร์จะปิด; สีข้อความ - สีของข้อความ; สีของกำไร - สีของข้อความเมื่อมีกำไรลอยตัว; สีของขาดทุน - สีของข้อความเมื่อมีขาดทุนลอยตัว; ตัวคั่น - ตัวคั่นข้อมูล สามารถเลือกได้ 5 ค่า: "|", "/", ".", "\", หรือ "#"; พิกัด Y - พิกัด Y (ถ้าเลือก 'ในมุมที่เลือกบนหน้าจอ'); ระยะห่างจากบาร์ - ระยะห่างจากบาร์ปัจจุบัน (ถ้าเลือก 'ติดตามราคา'); ขนาดฟอนต์ - ขนาดของฟอนต์; ฟอนต์ - แบบฟอนต์; คุณสามารถดาวน์โหลดเวอร์ชัน MetaTrader 4 ของตัวชี้วัดนี้ได้ ที่นี่. ตัวอย่างการแสดงผล

2018.01.22
สุดยอด EA สำหรับการเทรดด้วย MACD บน MetaTrader 5
MetaTrader5
สุดยอด EA สำหรับการเทรดด้วย MACD บน MetaTrader 5

ผู้เขียนแนวคิด: Alexander, ผู้เขียนโค้ด mq5: barabashkakvn. EA ตัวนี้ใช้สัญญาณจากตัวชี้วัด iMACD (Moving Average Convergence/Divergence, MACD) ในการเทรด โดยจะเพิ่มล็อตเมื่อจำนวนตำแหน่งเพิ่มขึ้น (Martingale). แนะนำให้ใช้ EA นี้กับกรอบเวลา H4 และ D1. การจัดการปริมาตรตำแหน่ง: สามารถกำหนดล็อตเริ่มต้นด้วยตนเอง; สามารถคำนวณล็อตเริ่มต้นตามเปอร์เซ็นต์ความเสี่ยงจากมาร์จิ้นที่ว่าง. นอกจากนี้คุณยังสามารถจำกัด: จำนวนตำแหน่งที่เปิดสูงสุด; ล็อตสูงสุด. การป้องกันผลกำไร: หากเปิดการป้องกัน และผลกำไรรวมของตำแหน่งทั้งหมดมากกว่าค่าที่กำหนด และจำนวนตำแหน่งมากกว่าหรือเท่ากับจำนวนที่ป้องกัน ตำแหน่งที่มีกำไรมากที่สุดจะถูกปิด ตัวอย่างเช่น หากเรามีผลกำรวม $52 และเปิดตำแหน่งสี่ตำแหน่ง จำนวนที่ป้องกันถูกตั้งไว้ที่ "3" ดังนั้นเราสามารถปิดหนึ่งตำแหน่งได้ ทำให้พยายามรักษาตำแหน่งขั้นต่ำสามตำแหน่งไว้เสมอ. พารามิเตอร์การตั้งค่า ล็อต (ถ้า

2018.01.22
3MACross EA: ระบบเทรดอัจฉริยะสำหรับ MetaTrader 5
MetaTrader5
3MACross EA: ระบบเทรดอัจฉริยะสำหรับ MetaTrader 5

ผู้คิดค้นแนวคิด: bobby, ผู้เขียนโค้ด mq5: barabashkakvn. 3MACross EA ใช้ตัวชี้วัดสองตัว ได้แก่ MA Cross 3MACross Alert WarnSig และ Price Channel. ในการตั้งค่า Stop Loss และ Take Profit ผู้ใช้สามารถเลือกได้ 3 แบบคือ: Trailing Stop มากกว่า 0: หากเลือกแบบนี้ ระบบจะใช้ฟังก์ชัน Trailing Stop ปกติในการจัดการตำแหน่ง; Auto SL/TP ตั้งค่าเป็น 'true': ในกรณีนี้ ระดับ TP และ SL จะถูกกำหนดตามตัวชี้วัด "Price Channel"; BreakEven มากกว่า 0: หากตำแหน่งทำกำไรถึงจุด BreakEven จะย้ายตำแหน่งไปที่จุด BreakEven. หมายเหตุสำคัญ: ผู้ใช้สามารถเลือกได้เพียงหนึ่งในสามตัวเลือกนี้ หากเลือกตัวใดตัวหนึ่ง ตัวเลือกอื่นๆ จะต้องถูกปิด ตัวอย่างเช่น ถ้า BreakEven ตั้งไว้ที่ 15 ตัวเลือก Trailing Stop จะต้องตั้งเป็น 0 และ Auto SL/TP จะต้องตั้งเป็น false (นี่คือค่าพื้นฐานของ EA). นอกจากนี้ยังมีตัวเลือกในการตั้งค่าขนาดล็อต: ขนาดล็อตคงที่เท่ากับ Lots หรือเปอร์เซ็นต์ความเสี่ยงจากมาร์จิ้นฟรี Risk in percent for a deal from a free margin. ผู้ใช้สามารถเลือกได้เพียงตัวเลือกเดียว: หาก Lots น้อยกว่าหรือเท่ากับ 0 จะใช้เปอร์เซ็นต์ความเสี่ยงต่อการเทรด. EA นี้ได้รับการปรับแต่งสำหรับ USDJPY,H1 (ค่าตั้งต้นใน EA): พารามิเตอร์การตั้งค่า พารามิเตอร์การเทรด: Lots (ถ้า ใช้ความเสี่ยงจากมาร์จิ้นฟรี) - ขนาดของตำแหน่ง; Stop Loss Take Profit Trailing Stop Risk - ความเสี่ยงต่อการเทรดเป็นเปอร์เซ็นต์จากมาร์จิ้นฟรี; Auto SL/TP - Stop Loss และ Take Profit ตามตัวชี้วัด "Price Channel"; Trade at close bar - การเทรดที่บาร์ปิด: ถ้า 'true' EA จะใช้ข้อมูลของบาร์ที่ 1, ถ้า 'false' EA จะทำการเทรดที่บาร์ที่ 0; BreakEven; Max open positions - จำนวนตำแหน่งสูงสุดที่อนุญาตในทิศทางเดียว. พารามิเตอร์ของตัวชี้วัด MA Cross 3MACross Alert WarnSig: พารามิเตอร์ของ Moving Average ตัวที่ 1: Period ของ Moving Average ตัวที่ 1; Shift ของ Moving Average ตัวที่ 1; Method ของ Moving Average ตัวที่ 1. พารามิเตอร์ของ Moving Average ตัวที่ 2: Period ของ Moving Average ตัวที่ 2; Shift ของ Moving Average ตัวที่ 2; Method ของ Moving Average ตัวที่ 2. พารามิเตอร์ของ Moving Average ตัวที่ 3: Period ของ Moving Average ตัวที่ 3; Shift ของ Moving Average ตัวที่ 3; Method ของ Moving Average ตัวที่ 3. crossesOnCurrent; alertsOn; alertsMessage; alertsSound; alertsEmail; พารามิเตอร์ของตัวชี้วัด Price Channel: InpChannelPeriod - ระยะเวลาการคำนวณ (จำนวนบาร์).

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

ผู้คิดค้นไอเดีย: Gladiator, ผู้เขียนโค้ด mq5: barabashkakvn. ระบบ Martingale ถูกนำมาใช้ใน EA นี้ โดยจะทำการเทรดในทิศทางเดียว ไม่ว่าจะเป็น BUY หรือ SELL เท่านั้น ผลลัพธ์ที่ดีที่สุดจะเกิดขึ้นเมื่อทำการเทรดโดยแยกประเภท (เพียง Buy หรือเพียง Sell) ตัวอย่างด้านล่างนี้แสดงการเทรดเฉพาะในทิศทาง Buy: รูปที่ 1. Precipice MartIn USDJPY M10 Only BUY Martin 1.6.png รูปที่ 2. Precipice MartIn USDJPY M10 Only BUY Martin 3.0 พารามิเตอร์การตั้งค่า ใช้ Buy - อนุญาตให้ทำการเทรดแบบ Buy; SL/TP Buy - ตั้งค่า Stop Loss และ Take Profit สำหรับตำแหน่ง Buy; ใช้ Sell - อนุญาตให้ทำการเทรดแบบ Sell; SL/TP Sell - ตั้งค่า Stop Loss และ Take Profit สำหรับตำแหน่ง Sell; ใช้ Martin - อนุญาตให้เพิ่มล็อตของตำแหน่ง; Martin Coefficient - ตัวคูณสำหรับการเทรดที่ขาดทุน; หมายเลข Magic - รหัสประจำตัวของ Expert Advisor.

2018.01.22
BeerGodEA: ระบบเทรดที่คุณไม่ควรพลาดใน MetaTrader 5
MetaTrader5
BeerGodEA: ระบบเทรดที่คุณไม่ควรพลาดใน MetaTrader 5

ผู้สร้างแนวคิด: Vladimir, ผู้เขียนโค้ด mq5: barabashkakvn. BeerGodEA เป็น EA ที่ช่วยสร้างสัญญาณในการเปิดตำแหน่ง เมื่อราคาผ่านค่า iMA (Moving Average, MA) และที่สำคัญคือเวลาที่กำหนดต้องผ่านไปหลังจากเปิดแท่งเทียนแล้ว ระบบจะปิดตำแหน่ง Sell ทั้งหมดก่อนที่จะเปิดตำแหน่ง Buy และจะปิดตำแหน่ง Buy ทั้งหมดก่อนที่จะเปิดตำแหน่ง Sell ผลการทดสอบในโหมด "Every Tick" สำหรับหลายสัญลักษณ์มีดังนี้: สัญลักษณ์ ผลการทดสอบ ผลลัพธ์ กำไร ผลตอบแทนที่คาดหวัง ปัจจัยกำไร ปัจจัยฟื้นตัว อัตราส่วน Sharpe ค่าปรับแต่ง DD % ของทุน จำนวนการเทรด USDJPY 1 127383,44 3789,75 18,76 1,26 0,76 0,10 0 82,80 202 EURUSD 7 67028,45 2663,10 11,84 1,16 0,48 0,08 0 84,70 225 AUDCAD 5 19623,87 1016,30 4,89 1,09 0,43 0,06 0 71,95 208 EURAUD 3 -178181,47 -2038,52 -185,32 0,28 -0,65 -0,30 0 88,24 11 USDCAD 6 -11734,63 -2724,33 -42,57 0,75 -0,67 -0,01 0 94,32 64 CADJPY 4 -26012,44 -2775,03 -115,63 0,42 -0,86 -0,17 0 94,41 24 AUDNZD 2 -8300,29 -2791,89 -39,88 0,49 -0,78 -0,16 0 94,50 70 GBPUSD 0 1,7977E+308 -3287,60 -30,16 0,81 -0,42 -0,04 0 104,17 109

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