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

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

วันนี้เรามาทำความรู้จักกับระบบเทรดอัจฉริยะที่น่าสนใจอย่าง Exp_BrainTrend2_AbsolutelyNoLagLwma_X2MACandle ที่ถูกพัฒนาขึ้นสำหรับ MetaTrader 5 ซึ่งรวมเอา 3 ระบบเทรดอิสระ ได้แก่ BrainTrend_V2, AbsolutelyNoLagLWMA และ X2MACandle มาไว้ใน EA เดียวกันระบบนี้มีความสามารถในการปรับเปลี่ยนปริมาณการเทรดตามผลลัพธ์ของการเทรดก่อนหน้า โดยสัญญาณการเทรดจะเกิดขึ้นเมื่อแท่งเทียนปิดลงและมีการเปลี่ยนแปลงแนวโน้ม (ซึ่งแสดงโดยการเปลี่ยนสีของหนึ่งในสามตัวชี้วัด)EA นี้เป็นการพัฒนาต่อยอดจาก Exp_BrainTrend2_AbsolutelyNoLagLwma และ Exp_BrainTrend2_AbsolutelyNoLagLwma_MMRec โดยได้เพิ่มอีกหนึ่งระบบเทรดที่ใช้ตัวชี้วัด X2MACandleการตั้งค่าของ EA จะถูกแบ่งออกเป็น 3 กลุ่ม คือ A, B และ C ตามตัวชี้วัดที่ใช้ในแต่ละระบบเทรด:A - BrainTrend2_V2;B - AbsolutelyNoLagLwma;C - X2MACandle.แต่ละระบบเทรดจะต้องทำการตั้งค่าแยกกัน โดยการปิดระบบเทรดอื่น ๆ ด้วยการตั้งค่าของ EA ที่เกี่ยวข้อง:input bool    A_BuyPosOpen=true;    //A อนุญาตให้เปิดสถานะซื้อ input bool    A_SellPosOpen=true   //A อนุญาตให้เปิดสถานะขาย เพื่อให้ EA ทำงานได้อย่างถูกต้อง ไฟล์ที่คอมไพล์ของตัวชี้วัด BrainTrend2_V2.ex5, AbsolutelyNoLagLwma.ex5 และ X2MACandle.ex5 จะต้องอยู่ใน <terminal_data_directory>\MQL5\Indicators.พารามิเตอร์เริ่มต้นของ Expert Advisor ที่ใช้ในการทดสอบด้านล่างนี้ไม่ได้ใช้ Stop Loss และ Take Profit ในระหว่างการทดสอบFig. 1. ตัวอย่างการเทรดบนกราฟผลการทดสอบในปี 2017 บน EURJPY H6:Fig. 2. แผนภูมิผลการทดสอบ

2018.10.26
Autotrader Momentum: ระบบเทรดอัจฉริยะสำหรับ MetaTrader 5
MetaTrader5
Autotrader Momentum: ระบบเทรดอัจฉริยะสำหรับ MetaTrader 5

ผู้คิดค้นไอเดีย - Collectorผู้เขียนโค้ด mq5 - barabashkakvnEA ตัวนี้ทำงานได้ดีสำหรับบัญชีแบบ netting และ hedging โดยจะตรวจสอบสัญญาณการเทรดเมื่อมีแท่งเทียนใหม่ปรากฏขึ้น ส่วนการ trailing จะทำงานตลอดเวลา เมื่อเปิดตำแหน่ง จะมีการตั้งค่า stop loss (Stop Loss) และ take profit (Take Profit) ทันทีหากต้องการปิดการใช้งาน stop loss, take profit หรือ trailing ให้ตั้งค่า Stop Loss, Take Profit หรือ Trailing Stop เป็น "0.0"สัญญาณการเปิดตำแหน่งจะเปรียบเทียบราคาปิดบนแท่งเทียนปัจจุบัน #Current bar กับแท่งเทียนที่เปรียบเทียบ #Comparable bar:สัญญาณเปิด BUY: Close #Current bar > Close #Comparable barสัญญาณเปิด SELL: Close #Current bar < Close #Comparable barสัญญาณเปิด BUY ยังหมายถึงการปิด SELL และสัญญาณเปิด SELL ก็หมายถึงการปิด BUY ด้วย โดยจะปิดตำแหน่งก่อนหน้าแล้วจึงเปิดตำแหน่งใหม่

2018.10.26
ระบบเทรด Exp_i-AnyRangeCldTail_Tm_Plus สำหรับ MetaTrader 5
MetaTrader5
ระบบเทรด Exp_i-AnyRangeCldTail_Tm_Plus สำหรับ MetaTrader 5

ระบบเทรดนี้ใช้สัญญาณจาก i-AnyRangeCldTail_System ซึ่งให้คุณตั้งค่าระยะเวลาการถือครองตำแหน่งได้แบบคงที่ โดยสัญญาณจะถูกสร้างขึ้นเมื่อแท่งราคา (bar) ปิดตัวลงและมีการทะลุช่องทาง (channel breakthrough) หากระยะเวลาการถือครองตำแหน่งเกินกว่าขีดจำกัดที่ตั้งไว้ ระบบจะปิดตำแหน่งนั้นทันที:input bool   TimeTrade=true;      //เปิดใช้งานการออกจากตำแหน่งตามเวลา input uint   nTime=1500;          //ระยะเวลาการถือครองตำแหน่งในนาที ระบบ EA นี้ต้องการไฟล์ตัวชี้วัดที่คอมไพล์แล้ว i-AnyRangeCldTail_System.ex5 เพื่อให้ทำงานได้ โดยท่านสามารถวางไฟล์นี้ไว้ที่ <terminal_data_folder>\MQL5\Indicators.EA นี้ทำงานได้ในกรอบเวลา (timeframes) ที่ไม่เกิน M30:input ENUM_TIMEFRAMES InpInd_Timeframe=PERIOD_M30;//กรอบเวลาของตัวชี้วัด i-AnyRangeCldTail_System ในการทดสอบที่แสดงด้านล่างนี้ได้ใช้พารามิเตอร์เริ่มต้นของ Expert Advisor.รูปที่ 1 ตัวอย่างการเทรดบนกราฟผลการทดสอบสำหรับคู่เงิน USDJPY ในกรอบเวลา M30 ตลอดปี 2017:รูปที่ 2 กราฟผลการทดสอบ

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

ผู้เขียนแนวคิด: Scriptorผู้เขียนโค้ด MQL5: barabashkakvnGordago EA เป็นระบบเทรดที่ใช้ iMACD (Moving Average Convergence/Divergence, MACD) และ iStochastic (Stochastic Oscillator) โดยหุ่นยนต์จะทำงานเมื่อมีบาร์ใหม่ปรากฏขึ้น และการตั้งค่าการ trailing จะทำงานในแต่ละ tickคุณสมบัติของ EA: กำหนดกรอบเวลาในการทำงาน (กรอบเวลาในการทำงาน) - กรอบเวลาหลักที่ใช้ในการกำหนดช่วงเวลาที่บาร์ใหม่จะปรากฏกำหนดกรอบเวลา MACD (MACD: กรอบเวลา)กำหนดกรอบเวลา Stochastic (Stochastic: กรอบเวลา)กำหนดระดับ Stop Loss และ Take Profit สำหรับตำแหน่ง BUY และ SELLเมื่อกำหนดสัญญาณการเทรด Stochastic จะถูกตรวจสอบเพิ่มเติมในระดับต่างๆ:สำหรับสัญญาณ BUY, Stochastic indicator ในบาร์ที่ #0 ต้องน้อยกว่า ระดับ Stochastic BUYสำหรับสัญญาณ SELL, Stochastic indicator ในบาร์ที่ #0 ต้องมากกว่า ระดับ Stochastic SELLสมการทั้งหมดสำหรับสัญญาณ BUY:(MACD #0 > MACD #1) AND (MACD #1 < 0.0) AND (Stochastic #0 < ระดับ Stochastic BUY) AND (Stochastic #0 > Stochastic #1)สมการทั้งหมดสำหรับสัญญาณ SELL:(MACD #0 < MACD #1) AND (MACD #1 > 0.0) AND (Stochastic #0 > ระดับ Stochastic SELL) AND (Stochastic #0 < Stochastic #1)พารามิเตอร์ที่ปรับแต่งแล้ว:คุณสามารถใช้โหมด OHLC เพื่อการปรับแต่งที่รวดเร็ว แต่ควรทดสอบในโหมด "Every tick" หรือ "Every tick based on real ticks" หลังจากนั้นหลังจากการปรับแต่งสำหรับ USDJPY (พารามิเตอร์เหล่านี้รวมอยู่ใน EA เป็นค่าเริ่มต้น) :

2018.10.26
Renko Chart: เครื่องมือชั้นยอดสำหรับ MetaTrader 5
MetaTrader5
Renko Chart: เครื่องมือชั้นยอดสำหรับ MetaTrader 5

หากคุณเป็นนักเทรดที่กำลังมองหาเครื่องมือที่จะช่วยให้การวิเคราะห์ของคุณมีประสิทธิภาพมากขึ้น Renko Chart คือคำตอบที่คุณไม่ควรมองข้าม! แผนภูมิ Renko สร้างขึ้นจากสัญลักษณ์ที่ปรับแต่งเอง โดย EA จะทำการสร้างสัญลักษณ์ที่กำหนดเองให้อัตโนมัติ การทำงานของ EA จะอิงจากประวัติตัวเลขและสามารถแสดงทั้ง tick และ ปริมาณจริง (ถ้ามี) สำหรับแผนภูมิที่สร้างขึ้นนี้จะมีการใช้ราคาสุดท้ายหรือราคาขาย (Bid) เป็นพื้นฐาน แผนภูมิจะทำงานในโหมดเรียลไทม์เมื่อ EA กำลังทำงานอยู่ ซึ่งสัญลักษณ์ที่ได้สามารถนำไปใช้ใน tester ได้ แต่จะใช้งานได้เฉพาะที่ราคาตลาดเปิดและทุก tick เท่านั้น สำคัญมาก! แผนภูมิจะแสดงผลได้อย่างถูกต้องเฉพาะใน M1 เท่านั้น

2018.10.26
ระบบการเทรด ssb5_123 สำหรับ MetaTrader 5: เทรดง่าย สัญญาณแม่นยำ
MetaTrader5
ระบบการเทรด ssb5_123 สำหรับ MetaTrader 5: เทรดง่าย สัญญาณแม่นยำ

ผู้คิดค้นแนวคิด — Yury Reshetovผู้เขียนโค้ด mq5 — barabashkakvn การรับสัญญาณการเทรด ระบบนี้ใช้ตัวชี้วัดต่าง ๆ ได้แก่ iMA (ค่าเฉลี่ยเคลื่อนที่), iMACD (ค่าเฉลี่ยเคลื่อนที่แบบรวม/แยก), iStochastic (ออสซิลเลเตอร์สโทคาสติก), iOsMA (ค่าเฉลี่ยเคลื่อนที่ของออสซิลเลเตอร์) และ iAO (ออสซิลเลเตอร์ออสซัม) ซึ่งต้องได้รับการยืนยันจากทุกตัวชี้วัดอย่างเคร่งครัด หากหากมีตัวชี้วัดใดตัวหนึ่งไม่ยืนยัน สัญญาณทั้งหมดจะถูกยกเลิกทันที EA จะทำงานเมื่อมีแท่งใหม่ปรากฏขึ้นเท่านั้น ดังนั้นจึงสามารถปรับแต่งได้ในโหมดการสร้างแท่ง "OHLC" คู่เงิน EURUSD, H1:

2018.10.26
การตั้งคำสั่งรอดำเนินการแบบตามเวลา 2 - ระบบเทรดสำหรับ MetaTrader 5
MetaTrader5
การตั้งคำสั่งรอดำเนินการแบบตามเวลา 2 - ระบบเทรดสำหรับ MetaTrader 5

การปรับปรุง ระบบการตั้งคำสั่งรอดำเนินการตามเวลา: ตอนนี้คุณสามารถตั้งค่าได้ทั้งแบบถาวร (Lots &gt; 0 และ Risk ==0) หรือแบบไดนามิก (Lots == 0 และ Risk &gt; 0) พร้อมฟีเจอร์ trailing ที่เพิ่มเข้ามาระบบเทรดนี้ทำงานกับคำสั่งรอดำเนินการ: มันจะตั้งค่า Buy Stop และ Sell Stop ตามเวลาที่กำหนด โดยคำสั่งรอดำเนินการจะตั้งค่า Stop Loss เอาไว้ ระบบจะใช้ Take Profit แบบเสมือนจริง หมายความว่ามันจะติดตามสถานะที่เปิดอยู่ และเมื่อกำไรจากสถานะปัจจุบันถึงระดับ Take Profit ระบบจะปิดสถานะนั้นโดยอัตโนมัติฟีเจอร์การทำงาน:ระบบเทรดนี้ทำงานในกรอบเวลา BELOW "H1"ยกตัวอย่างเช่น หากระบบทำงานในกรอบเวลา M15 ระบบจะตั้งคำสั่งรอดำเนินการสี่ครั้งในหนึ่งชั่วโมง: ที่ [ชั่วโมง]:00 นาที, ที่ [ชั่วโมง]:15 นาที, ที่ [ชั่วโมง]:30 นาที และที่ [ชั่วโมง]:45 นาทีผลลัพธ์บน EURUSD, H30

2018.10.26
ระบบเทรด XCCI_Histogram_Vol สำหรับ MetaTrader 5
MetaTrader5
ระบบเทรด XCCI_Histogram_Vol สำหรับ MetaTrader 5

ระบบการเทรดนี้สร้างขึ้นจากสัญญาณของ XCCI_Histogram_Vol ซึ่งจะมีการสร้างสัญญาณเมื่อแท่งเทียนปิด และมีการทำลายระดับที่มีการซื้อมากหรือน้อยเกินไป โดยระดับเหล่านี้จะมีตำแหน่งของตัวเองพร้อมหมายเลขเวทย์ (Magic Number) และขนาดสำหรับการทำลาย: input uint Magic1=555;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//หมายเลขเวทย์สำหรับคำสั่งตามสัญญาณปกติ input uint Magic2=777;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//หมายเลขเวทย์สำหรับคำสั่งตามสัญญาณที่แข็งแกร่ง input double MM1=0.1;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //สัดส่วนของเงินฝากในดีล (สัญญาณปกติ) input double MM2=0.2;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //สัดส่วนของเงินฝากในดีล (สัญญาณแข็งแกร่ง) เพื่อให้ EA ทำงานได้อย่างถูกต้อง ไฟล์ตัวชี้วัด XCCI_Histogram_Vol.ex5 จะต้องอยู่ในโฟลเดอร์ &lt;terminal_data_directory&gt;\MQL5\Indicators. ในการทดสอบด้านล่างนี้ใช้พารามิเตอร์เริ่มต้นของ Expert Advisor โดยไม่ได้ใช้ Stop Loss และ Take Profit. รูปที่ 1. ตัวอย่างการเทรดในกราฟ ผลการทดสอบสำหรับ USDJPY H4 ในปี 2017: รูปที่ 2. กราฟผลการทดสอบ

2018.10.26
ระบบเทรด XRSI_Histogram_Vol สำหรับ MetaTrader 5
MetaTrader5
ระบบเทรด XRSI_Histogram_Vol สำหรับ MetaTrader 5

ระบบเทรดนี้อิงจากสัญญาณของ XRSI_Histogram_Vol อินดิเคเตอร์ โดยสัญญาณจะเกิดขึ้นเมื่อแท่งเทียนปิดและมีการทะลุระดับที่ถูกซื้อมากเกินไปหรือต่ำเกินไป ซึ่งมีระดับอยู่ 2 ระดับ แต่ละระดับจะมีหมายเลขเวทมนตร์ (Magic Number) และขนาดสำหรับการทะลุที่แตกต่างกัน:input uint Magic1=555;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//หมายเลขเวทมนตร์สำหรับคำสั่งจากสัญญาณปกติ input uint Magic2=777;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//หมายเลขเวทมนตร์สำหรับคำสั่งจากสัญญาณแรง input double MM1=0.1;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //สัดส่วนของเงินฝากในดีล (สัญญาณปกติ) input double MM2=0.2;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //สัดส่วนของเงินฝากในดีล (สัญญาณแรง) เพื่อให้ EA ทำงานได้อย่างถูกต้อง ไฟล์อินดิเคเตอร์ XRSI_Histogram_Vol.ex5 จะต้องอยู่ในโฟลเดอร์ &lt;terminal_data_directory&gt;\MQL5\Indicators.พารามิเตอร์การตั้งค่าของ Expert Advisor ได้ถูกใช้ตามค่าเริ่มต้นในการทดสอบที่แสดงด้านล่างนี้ โดยไม่มีการใช้ Stop Loss และ Take Profit ในระหว่างการทดสอบ.รูปภาพ 1. ตัวอย่างการเทรดบนกราฟผลการทดสอบสำหรับ USDJPY H4 ในปี 2017:รูปภาพ 2. แผนภูมิผลการทดสอบ

2018.10.26
Ravi AO: ระบบเทรดสำหรับ MetaTrader 5 ที่คุณไม่ควรพลาด
MetaTrader5
Ravi AO: ระบบเทรดสำหรับ MetaTrader 5 ที่คุณไม่ควรพลาด

ผู้คิดค้นไอเดีย: shevssผู้เขียนโค้ด MQL5: barabashkakvnEA นี้ใช้ตัวบ่งชี้ iAO (Awesome Oscillator, AO) และ RAVI (Range Action Verification Index) ซึ่งระบบจะทำงานเมื่อมีบาร์ใหม่เข้ามาเท่านั้น โดยจะจัดการกับการเปิดตำแหน่งเดียว ทำให้สามารถใช้งานได้ทั้งกับบัญชีแบบเฮดจิ้งและเนตติ้งสัญญาณในการเปิดตำแหน่ง:ซื้อ: AO บนบาร์ #2 &lt; 0.0 และ RAVI บนบาร์ #2 &lt; 0.0 และ AO บนบาร์ #1 &gt; 0.0 และ RAVI บนบาร์ #1 &gt; 0.0ขาย: AO บนบาร์ #2 &gt; 0.0 และ RAVI บนบาร์ #2 &gt; 0.0 และ AO บนบาร์ #1 &lt; 0.0 และ RAVI บนบาร์ #1 &lt; 0.0ตำแหน่งจะถูกเปิดด้วยปริมาณที่เท่ากับ Lots หากคุณต้องการปิดการทำงานของพารามิเตอร์ใด ๆ ได้แก่ stop loss (Stop Loss), take profit (Take Profit) หรือ trailing (Trailing Stop) ให้กำหนดค่าเป็น "0.0" สำหรับพารามิเตอร์นั้นพารามิเตอร์ที่เหลือจะเป็นของ RAVIตัวอย่างการใช้งาน: EURUSD, M30:

2018.10.26
VR---BUCH: ระบบเทรดที่ช่วยคุณใน MetaTrader 5
MetaTrader5
VR---BUCH: ระบบเทรดที่ช่วยคุณใน MetaTrader 5

ผู้คิดค้นแนวคิด: Vladimir Pastushakผู้เขียนโค้ด MQL5: barabashkakvnVR---BUCH คือ EA ที่ใช้ตัวกรองที่ไม่ธรรมดาซึ่งประกอบด้วยการตัดกันของ Moving Average (MA) สองตัว โดยราคาของแท่งที่ 0 สามารถตั้งเป็นตัวกรองได้จาก ENUM_APPLIED_PRICE.เมื่อใช้ตัวกรองสัญญาณ (“Fast” หมายถึง MA เร็ว, “Slow” หมายถึง MA ช้า, “Price” หมายถึงราคาที่คำนวณสำหรับแท่งที่ 0 จาก ENUM_APPLIED_PRICE)ซื้อ: Fast > Slow และ Price > Fastขาย: Fast < Slow และ Price < Fastการพิจารณาสถานะของตำแหน่งในตลาด:หากไม่มีตำแหน่งในกรณีที่มีสัญญาณซื้อ เปิดตำแหน่ง BUYในกรณีที่มีสัญญาณขาย เปิดตำแหน่ง SELLหากมีตำแหน่งอยู่แล้วในกรณีที่มีสัญญาณซื้อ ปิดตำแหน่ง SELLในกรณีที่มีสัญญาณขาย ปิดตำแหน่ง BUYตัวอย่างการใช้ใน EURUSD, M5:

2018.10.26
ระบบเทรด Exp_Iin_MA_Signal_MMRec สำหรับ MetaTrader 5
MetaTrader5
ระบบเทรด Exp_Iin_MA_Signal_MMRec สำหรับ MetaTrader 5

วันนี้เรามาทำความรู้จักกับระบบเทรดที่ใช้ Iin_MA_Signal เป็นตัวชี้นำในการเปิด-ปิดออเดอร์กันนะครับ ระบบนี้มีความสามารถในการปรับขนาดของการเทรดตามผลลัพธ์ของการเทรดก่อนหน้า ซึ่งถือว่าเป็นฟีเจอร์ที่ช่วยให้เราบริหารความเสี่ยงได้ดีขึ้น ในส่วนของตัวกำหนดค่าต่างๆ ของ EA นี้ได้ถูกเพิ่มเข้ามาเพื่อจัดการกับปริมาณของออเดอร์ที่เปิดอยู่: input uint&nbsp;&nbsp;&nbsp;&nbsp;BuyTotalMMTriger=5; // จำนวนการซื้อที่ผ่านมาสำหรับการคำนวณ Stop Loss input uint&nbsp;&nbsp;&nbsp;&nbsp;BuyLossMMTriger=3;&nbsp;&nbsp;// จำนวนการซื้อที่ขาดทุนเพื่อลด MM input uint&nbsp;&nbsp;&nbsp;&nbsp;SellTotalMMTriger=5;// จำนวนการขายที่ผ่านมาสำหรับการคำนวณ Stop Loss input uint&nbsp;&nbsp;&nbsp;&nbsp;SellLossMMTriger=3; // จำนวนการขายที่ขาดทุนเพื่อลด MM input double&nbsp;&nbsp;SmallMM_=0.01;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// สัดส่วนของเงินฝากในกรณีที่ขาดทุน input double&nbsp;&nbsp;MM=0.1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // สัดส่วนของเงินฝากในกรณีการเทรดปกติ input MarginMode MMMode=LOT;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// วิธีการกำหนดค่า Lot จากการกำหนดค่าข้างต้น หากเลือกจากการเทรดล่าสุด 5 ครั้ง ซึ่ง 3 ครั้งเป็นการขาดทุนในทิศทางเดียว EA จะเปิดออเดอร์ถัดไปในทิศทางเดียวกันโดยใช้ปริมาณ 0.01 Lot หากมีการขาดทุนไม่ถึง 3 ครั้งจาก 5 ครั้งที่ผ่านมา ปริมาณของออเดอร์จะเป็น 0.1 EA นี้เป็นการปรับปรุงจาก Exp_Iin_MA_Signal โดยได้เพิ่มบล็อคการกำหนดค่า EA และเปลี่ยนบล็อคการเปิด/ปิดออเดอร์: //---- การดำเนินการทางการค้า //---- ปิดออเดอร์ซื้อโดยใช้หมายเลขเวทมนตร์ &nbsp;&nbsp; BuyPositionClose_M(BUY_Close,Symbol(),Deviation_,BuyMagic); //---- ปิดออเดอร์ขายโดยใช้หมายเลขเวทมนตร์&nbsp;&nbsp; &nbsp;&nbsp; SellPositionClose_M(SELL_Close,Symbol(),Deviation_,SellMagic); &nbsp;&nbsp; double mm; //---- เปิดออเดอร์ซื้อโดยใช้หมายเลขเวทมนตร์ &nbsp;&nbsp; if(BUY_Open) &nbsp;&nbsp;&nbsp;&nbsp; { &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;mm=BuyTradeMMRecounterS(BuyMagic,BuyTotalMMTriger,BuyLossMMTriger,SmallMM_,MM); // กำหนดปริมาณออเดอร์ซื้อขึ้นอยู่กับผลลัพธ์ของการเทรดก่อนหน้า &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;BuyPositionOpen_M1(BUY_Open,Symbol(),UpSignalTime,mm,MMMode,Deviation_,StopLoss_,TakeProfit_,BuyMagic); &nbsp;&nbsp;&nbsp;&nbsp; } //---- เปิดออเดอร์ขายโดยใช้หมายเลขเวทมนตร์ &nbsp;&nbsp; if(SELL_Open) &nbsp;&nbsp;&nbsp;&nbsp; { &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;mm=SellTradeMMRecounterS(SellMagic,SellTotalMMTriger,SellLossMMTriger,SmallMM_,MM); // กำหนดปริมาณออเดอร์ขายขึ้นอยู่กับผลลัพธ์ของการเทรดก่อนหน้า &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SellPositionOpen_M1(SELL_Open,Symbol(),DnSignalTime,mm,MMMode,Deviation_,StopLoss_,TakeProfit_,SellMagic); &nbsp;&nbsp;&nbsp;&nbsp; } เพื่อให้ EA ทำงานได้อย่างถูกต้อง ไฟล์ที่คอมไพล์ Iin_MA_Signal.ex5 จะต้องอยู่ในโฟลเดอร์ &lt;terminal_data_directory&gt;\MQL5\Indicators ค่าพารามิเตอร์เริ่มต้นของ Expert Advisor ที่ไม่มีการตั้งค่า Stop ได้ถูกใช้ในระหว่างการทดสอบด้านล่าง รูปที่ 1. ตัวอย่างการเทรดบนกราฟ ผลการทดสอบ GBPJPY H1 ในปี 2017: รูปที่ 2. แผนภูมิผลการทดสอบ

2018.10.26
AMA Trader: Expert Advisor สำหรับ MetaTrader 5 ที่นักเทรดไม่ควรพลาด
MetaTrader5
AMA Trader: Expert Advisor สำหรับ MetaTrader 5 ที่นักเทรดไม่ควรพลาด

ผู้คิดค้นแนวคิด:&nbsp;josef straussผู้เขียนโค้ด MQL5: barabashkakvnEA นี้จะพิจารณา iAMA (Adaptive Moving Average, AMA) และ iRSI (Relative Strength Index, RSI) เพื่อสร้างสัญญาณการเทรด โดยสัญญาณจะถูกสร้างในสองขั้นตอน ลองมาดูตัวอย่างสัญญาณ “เปิดซื้อ” กัน:ขั้นตอนที่ 1: RSI ต้องน้อยกว่าระดับ 30 (ตั้งค่าในพารามิเตอร์ RSI Level Down ของ EA) ขั้นตอนที่ 2: ราคาต้องทะลุผ่านเส้น AMA Step Length (ระยะห่างในแท่งระหว่างขั้นตอนที่ 1 และ 2) จะถูกนำมาใช้เพื่อค้นหาการรวมกันที่ดีที่สุดของสองตัวชี้วัดนี้.Martingaleเมื่อมีคำสั่งเทรดเข้ามา ให้ขอผลกำไรสำหรับตำแหน่ง BUY และ SELL แยกกัน ในกรณีที่มีคำสั่งเทรดเข้ามา:“เปิดซื้อ”ถ้าผลกำไรจากตำแหน่ง BUY น้อยกว่า 0.0 ให้เปิดตำแหน่ง BUY สองตำแหน่งถ้าไม่เช่นนั้น ให้เปิดตำแหน่ง BUY หนึ่งตำแหน่ง“เปิดขาย”ถ้าผลกำไรจากตำแหน่ง SELL น้อยกว่า 0.0 ให้เปิดตำแหน่ง SELL สองตำแหน่งถ้าไม่เช่นนั้น ให้เปิดตำแหน่ง SELL หนึ่งตำแหน่งการจัดการเงินสำหรับการปรับเปลี่ยน ผมได้นำระบบการจัดการเงินเข้ามาใช้ที่นี่:&nbsp;กำไรสูงสุดสำหรับการปิดทั้งหมด - เมื่อถึงกำไรสุทธิรวมสำหรับตำแหน่งที่เปิดโดย EA บนสัญลักษณ์นั้น ให้ปิดตำแหน่งทั้งหมด กล่าวคือ เราจะล็อกกำไร.อย่าลืมตรวจสอบยอดเงินในบัญชีเทรดในขณะที่เปิดใช้งาน EA เมื่อยอดเงินในบัญชีเทรดเกินยอดเงินที่บันทึกไว้ด้วย การถอน - ให้ถอนเงินในจำนวน การถอน และปิดตำแหน่งทั้งหมด.EURUSD, M5:

2018.10.26
ระบบเทรด CCI และ RSI สำหรับ MetaTrader 5 ที่ควรรู้
MetaTrader5
ระบบเทรด CCI และ RSI สำหรับ MetaTrader 5 ที่ควรรู้

ผู้สร้างไอเดีย: Inovanceผู้เขียนโค้ด MQL5: barabashkakvnระบบเทรดนี้จะทำการตรวจสอบสัญญาณการซื้อขายเมื่อมีแท่งเทียนใหม่ปรากฏขึ้น:ซื้อ:&nbsp;RSI &gt; ระดับ RSI ขึ้นCCI &gt; ระดับ CCI ขึ้นขาย:&nbsp;RSI &lt; ระดับ RSI ลงCCI &lt; ระดับ CCI ลงหากสัญญาณจาก RSI และ CCI ทั้งสองเป็น "จริง" สัญญาณนั้นจะถือว่ามีอยู่และจะเปิดตำแหน่งด้วยปริมาณ Lots ที่กำหนดไว้ โดยสามารถตั้งค่า Stop Loss, Take Profit และ Trailing Stop ให้ปิดการใช้งานได้โดยการตั้งค่าพารามิเตอร์เป็น "0.0"ทดสอบในคู่เงิน EURUSD ช่วงเวลา M15 (ผลการทดสอบได้ดำเนินการตั้งแต่พฤษภาคม 2018 ถึง สิงหาคม 2018 - ส่วนนี้ของการปรับแต่งจะถูกทำเครื่องหมายในภาพด้านล่าง)

2018.10.26
ระบบเทรด XCCI_Histogram_Vol_Direct สำหรับ MetaTrader 5
MetaTrader5
ระบบเทรด XCCI_Histogram_Vol_Direct สำหรับ MetaTrader 5

สวัสดีครับเพื่อนๆ เทรดเดอร์ทุกคน! วันนี้เราจะมาพูดถึงระบบเทรดที่น่าสนใจ ซึ่งก็คือ XCCI_Histogram_Vol_Direct ที่ใช้สัญญาณจากอินดิเคเตอร์นี้ในการเทรดกันครับ ระบบเทรดนี้จะทำงานเมื่อแท่งเทียนปิดลง และถ้าหากทิศทางของฮิสโตแกรมเปลี่ยน (ซึ่งจะแสดงให้เห็นโดยดาวห้าหัวที่เปลี่ยนสี) จะมีการสร้างสัญญาณการเทรดขึ้นครับ สำหรับการใช้งาน EA ที่เราสร้างขึ้นมาให้ทำงานได้ถูกต้อง คุณต้องมีไฟล์อินดิเคเตอร์ XCCI_Histogram_Vol_Direct.ex5 อยู่ในโฟลเดอร์ &lt;terminal_data_directory&gt;\MQL5\Indicators ของคุณด้วยนะครับ เรายังได้ทดสอบการใช้งานของ Expert Advisor โดยใช้พารามิเตอร์เริ่มต้นที่ไม่มีการตั้งค่าหยุดในช่วงเวลาที่ทดสอบด้านล่างนี้ รูปที่ 1 ตัวอย่างการเทรดบนกราฟ ผลการทดสอบสำหรับคู่เงิน USDJPY ในกรอบเวลา H2 ตลอดปี 2017: &nbsp; รูปที่ 2 ผลการทดสอบ

2018.10.26
การทำงานของ EA : การแตกกรอบเทียนก่อนหน้าใน MetaTrader 5
MetaTrader5
การทำงานของ EA : การแตกกรอบเทียนก่อนหน้าใน MetaTrader 5

EA ตัวนี้เป็นการพัฒนาต่อมาจากเวอร์ชันแรกของ การแตกกรอบเทียนก่อนหน้า ที่หลายคนคุ้นเคยกันดี ได้เพิ่มพารามิเตอร์ใหม่ดังนี้: เวลาเริ่มต้น (ชั่วโมง) - เวลาที่เริ่มทำการ เวลาเริ่มต้น (นาที) - นาทีที่เริ่มทำการ เวลาเสร็จสิ้น (ชั่วโมง) - เวลาที่สิ้นสุดการทำการ เวลาเสร็จสิ้น (นาที) - นาทีที่สิ้นสุดการทำการ นอกจากนี้ ระบบการ trailing สามารถทำงานได้ที่แต่ละ tick อีกด้วย EA จะรอการแตกกรอบในทุก ๆ timeframe ตั้งแต่ 1 นาที จนถึง 1 เดือน โดยจะตรวจสอบ Bar #1 สำหรับการแตกกรอบใน timeframe ที่กำหนด การแตกกรอบเทียนก่อนหน้า นอกจากนี้ยังสามารถเปิดใช้งานฟิลเตอร์สองตัวคือ - Moving Average ได้อีกด้วย หมายเหตุ! สำหรับฟิลเตอร์ที่จะทำงาน ต้องตั้งค่าเฉลี่ยเป็น เร็ว: av. period และ ช้า: av. period ให้มากกว่าศูนย์ ใน EA มีการใช้งาน trailing ซึ่งเมื่อมีการปรับระดับ Stop Loss ครั้งแรก มันจะเคลื่อนที่ Stop Loss ไปที่ breakeven ขนาดของตำแหน่งสามารถตั้งค่าเป็นแบบถาวร (Lots มากกว่าศูนย์และ Risk เท่ากับศูนย์) หรือคำนวณแบบไดนามิกในเปอร์เซ็นต์ความเสี่ยงต่อการเทรด (Risk มากกว่าศูนย์และ Lots เท่ากับศูนย์) หมายเหตุ! ห้ามให้เกิดสถานการณ์ที่: ทั้ง "Lots" และ "Risk" มากกว่าศูนย์; ทั้ง "Lots" และ "Risk" เท่ากับศูนย์ เมื่อถึงเป้าหมายกำไร ปิดทุกตำแหน่งเมื่อมีกำไร จะมีการปิดทุกตำแหน่ง โดย EA จะรับประกันว่าไม่มีการเปิดตำแหน่งมากกว่าหนึ่งตำแหน่งในแต่ละทิศทางใน timeframe ที่กำหนด การแตกกรอบเทียนก่อนหน้า. รูปที่ 1. Timeframe ปัจจุบัน: M15, การแตกกรอบตั้งอยู่ที่ H4 พารามิเตอร์ที่ต้องตั้งค่า การแตกกรอบเทียนก่อนหน้า - timeframe ของเทียนที่ต้องการแตกกรอบ; ระยะห่างจาก High หรือ Low - ระยะห่างจาก High และ Low ของเทียนที่แตกกรอบ; เร็ว: av. period - Moving Average "เร็ว": ระยะเวลาเฉลี่ย; หากตั้งเป็นศูนย์ ฟิลเตอร์จากตัวชี้วัด "เร็ว" และ "ช้า" จะไม่ถูกใช้; เร็ว: horizontal shift - Moving Average "เร็ว": การเลื่อนแนวนอนของตัวชี้วัด; เร็ว: type of price - Moving Average "เร็ว": ประเภทของราคา ที่ใช้ในการคำนวณตัวชี้วัด; ช้า: av. period - Moving Average "ช้า": ระยะเวลาเฉลี่ย; หากตั้งเป็นศูนย์ ฟิลเตอร์จากตัวชี้วัด "เร็ว" และ "ช้า" จะไม่ถูกใช้; ช้า: horizontal shift - Moving Average "ช้า": การเลื่อนแนวนอนของตัวชี้วัด; ช้า: type of price - Moving Average "ช้า": ประเภทของราคา ที่ใช้ในการคำนวณตัวชี้วัด; เร็วและช้า: ประเภทการเฉลี่ย - ประเภทการเฉลี่ย (ใช้ร่วมกันสำหรับ "เร็ว" และ "ช้า"); Stop Loss - ระดับ Stop Loss; Take Profit - ระดับ Take Profit; Trailing Stop - การ trailing (ทำงานเป็น breakeven ในการปรับครั้งแรกของ Stop Loss); Trailing Step - ระยะการ trailing; Lots - ขนาด lot เป็นแบบถาวร (Risk ต้องตั้งเป็นศูนย์); Risk - ขนาด lot คำนวณแบบไดนามิกในเปอร์เซ็นต์ความเสี่ยงต่อการเทรด (Lots ต้องตั้งเป็นศูนย์); จำนวนสูงสุดของตำแหน่งในทิศทางเดียว; ปิดทุกตำแหน่งเมื่อมีกำไร.

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

ระบบการเทรดที่ใช้ TrendManager เป็นตัวช่วยที่ช่วยให้คุณสามารถกำหนดระยะเวลาการถือครองตำแหน่งได้อย่างชัดเจน โดยสัญญาณการเทรดจะถูกสร้างขึ้นเมื่อแท่งกราฟปิดตัวลง หากสีของแท่งอินดิเคเตอร์มีการเปลี่ยนแปลงหรือปรากฏขึ้นหลังจากที่ไม่มีมาก่อน เมื่อเวลาการถือครองตำแหน่งเกินกว่าที่กำหนดไว้ ระบบจะปิดตำแหน่งทันที:input bool&nbsp;&nbsp; TimeTrade=true;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//เปิดใช้งานการออกจากตำแหน่งตามเวลา input uint&nbsp;&nbsp; nTime=12000;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //ระยะเวลาการถือครองตำแหน่งในนาที สำหรับการทำงานของ EA ที่สร้างขึ้น จะต้องมีไฟล์อินดิเคเตอร์ TrendManager.ex5 อยู่ในโฟลเดอร์ &lt;terminal_data_directory&gt;\MQL5\Indicatorsโปรดทราบว่าไฟล์ไลบรารี TradeAlgorithms.mqh ถูกออกแบบมาเพื่อใช้กับ EA ที่ทำงานร่วมกับโบรกเกอร์ที่มี spread ที่ไม่เป็นศูนย์ และสามารถตั้งค่า Stop Loss และ Take Profit พร้อมกันเมื่อเปิดตำแหน่ง คุณสามารถดาวน์โหลดเวอร์ชันอื่น ๆ ของไลบรารีนี้ได้ที่ Trade Algorithms.ในระหว่างการทดสอบ ใช้พารามิเตอร์การตั้งค่าของ Expert Advisor ค่าเริ่มต้นที่มีการตั้งค่า Stop ซึ่งแสดงผลด้านล่างFig. 1. ตัวอย่างการเทรดในกราฟผลการทดสอบสำหรับ GBPJPY H4 ในปี 2017:Fig. 2. กราฟผลการทดสอบ

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