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

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

ผู้คิดค้นไอเดีย - Scriptorผู้เขียนโค้ด mq5 - barabashkakvnหมายเหตุ: EA นี้ทำงานเฉพาะกับบัญชีเฮดจ์เท่านั้น! การทำ Netting ถือว่าผิดกฎ!Expert Advisor (EA) นี้จะตั้งคำสั่ง Buy limit และ Stop limit โดยใช้ข้อมูลจากตัวชี้วัด iMA (Moving Average) และ iEnvelopes (Envelopes) EA นี้จะทำงานเมื่อมีการสร้างบาร์ใหม่เท่านั้น และมีการจำกัดช่วงเวลาการทำงาน: ตั้งแต่ เริ่มต้น ถึง สิ้นสุด.EA นี้สามารถตั้งคำสั่ง pending limit ได้สูงสุดถึงสามคำสั่งในทิศทางเดียวกัน ซึ่งจะสร้างกริดคำสั่ง โดยแต่ละคำสั่งจะมีหมายเลขเวทมนตร์ (magic number) ที่กำหนดเฉพาะให้กับแต่ละคำสั่ง กฎการกำหนดหมายเลขเวทมนตร์มีดังนี้:สำหรับ BUY #1: หมายเลขเวทมนตร์ + 1สำหรับ BUY #2: หมายเลขเวทมนตร์ + 2สำหรับ BUY #3: หมายเลขเวทมนตร์ + 3สำหรับ SELL #1: หมายเลขเวทมนตร์ - 1สำหรับ SELL #2: หมายเลขเวทมนตร์ - 2สำหรับ SELL #3: หมายเลขเวทมนตร์ - 3หากมีคำสั่ง pending ที่ยังไม่ได้ทำงาน และเวลาในเซิร์ฟเวอร์เกิน เวลาสิ้นสุด, คำสั่ง pending ทั้งหมดจะถูกลบออก.พารามิเตอร์ค่าเริ่มต้นสำหรับ EURUSD M5:

2018.10.26
ระบบการเทรด EA สองตัว: Skyscraper_Fix และ ColorAML สำหรับ MetaTrader 5
MetaTrader5
ระบบการเทรด EA สองตัว: Skyscraper_Fix และ ColorAML สำหรับ MetaTrader 5

ในบทความนี้เราจะพูดถึงระบบการเทรดที่อิสระสองระบบ โดยใช้ Skyscraper_Fix และ ColorAML ใน EA เดียว ที่สามารถปรับเปลี่ยนปริมาณการเทรดตามผลลัพธ์ของการเทรดก่อนหน้านี้ได้อย่างชาญฉลาด ระบบนี้จะสร้างสัญญาณการเทรดเมื่อแท่งเทียนปิด และถ้ามีการเปลี่ยนแนวโน้ม (ซึ่งจะแสดงเมื่อมีการเปลี่ยนสีของอินดิเคเตอร์ที่ใช้) เรายังได้เพิ่มบล็อกตัวแปรสำหรับการจัดการปริมาณของตำแหน่งที่เปิดอยู่ด้วย สำหรับระบบที่ใช้ Skyscraper_Fix: input uint    A_BuyLossMMTriger=2;  //จำนวนการซื้อที่ขาดทุนเพื่อลด MM input uint    A_SellLossMMTriger=2; //จำนวนการขายที่ขาดทุนเพื่อลด MM input double  A_SmallMM=0.01       //ส่วนแบ่งของเงินฝากในดีลในกรณีที่ขาดทุน input double  A_MM=0.1             //ส่วนแบ่งของเงินฝากในดีลขณะเทรดปกติ หากมีการตั้งค่าตัวแปรเหล่านี้และการเทรดก่อนหน้านี้สองครั้งในทิศทางเดียวกันขาดทุน EA จะเปิดการเทรดถัดไปในทิศทางเดียวกันโดยมีปริมาณ 0.01 ล็อต แต่ถ้าการเทรดอย่างน้อยหนึ่งครั้งในสองครั้งที่ผ่านมามีกำไร ปริมาณตำแหน่งจะเป็น 0.1 ตัวแปรที่คล้ายกันนี้ยังมีให้สำหรับระบบเทรดที่ใช้ ColorAML: input uint    B_BuyLossMMTriger=2  //B จำนวนการซื้อที่ขาดทุนเพื่อลด MM input uint    B_SellLossMMTriger=2; //B จำนวนการขายที่ขาดทุนเพื่อลด MM input double  B_SmallMM=0.01       //B ส่วนแบ่งของเงินฝากในดีลในกรณีที่ขาดทุน input double  B_MM=0.1             //B ส่วนแบ่งของเงินฝากในดีล เพื่อให้ EA สามารถทำงานได้อย่างถูกต้อง ไฟล์ที่คอมไพล์ของ Skyscraper_Fix.ex5 และ ColorAML.ex5 ต้องอยู่ใน <terminal_data_directory>\\MQL5\Indicators ในการทดสอบที่แสดงด้านล่าง เราใช้พารามิเตอร์เริ่มต้นของ Expert Advisor โดยไม่ได้ใช้ Stop Loss และ Take Profit รูปที่ 1 ตัวอย่างการเทรดบนกราฟ ผลการทดสอบสำหรับ GBPJPY H4 ในปี 2016: รูปที่ 2 กราฟผลการทดสอบ

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

ผู้คิดค้นแนวคิด - Michaelผู้เขียนโค้ด mq5 - barabashkakvnEA นี้จะทำงานเมื่อมีการสร้างแท่งใหม่ขึ้นมา โดยถ้าเราตั้ง จำนวนตำแหน่งสูงสุด เป็น "1" EA จะทำงานกับบัญชี netting ได้ด้วย สัญญาณการเทรดจะถูกดึงมาจากแท่งที่ 1 และ 2 ของตัวชี้วัด iAlligator (Alligator) ครับเราสามารถตั้งค่าหยุดการขาดทุน (Stop Loss), การทำกำไร (Take Profit) และการลากกำไร (Trailing) ได้ตามสะดวกนอกจากนี้ ขนาดตำแหน่งสามารถตั้งเป็นปริมาณคงที่ (ตั้ง การจัดการเงิน เป็น Lot คงที่) หรือขนาดแบบไดนามิก - ในเปอร์เซ็นต์ความเสี่ยง (ตั้ง การจัดการเงิน เป็น ความเสี่ยงในเปอร์เซ็นต์สำหรับการเทรด) โดย ค่าของ "การจัดการเงิน" จะกำหนดขนาด Lot หรือเปอร์เซ็นต์ความเสี่ยงตามลำดับ

2018.10.26
ระบบการเทรดอัจฉริยะด้วย EA: Skyscraper_Fix, ColorAML และ X2MACandle
MetaTrader5
ระบบการเทรดอัจฉริยะด้วย EA: Skyscraper_Fix, ColorAML และ X2MACandle

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

2018.10.26
ระบบเทรดอัจฉริยะ 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
แรก ก่อนหน้า 9 10 11 12 13 14 15 16 17 18 19 ถัดไป สุดท้าย