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

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

ระบบเทรด Exp_XFatlXSatlCloud ถูกออกแบบมาเพื่อใช้ในการเปลี่ยนทิศทางแนวโน้ม ซึ่งแสดงผลผ่าน อินดิเคเตอร์ XFatlXSatlCloud โดยสัญญาณจะถูกสร้างขึ้นเมื่อแท่งเทียนปิดตัวลงและมีการเปลี่ยนสีของคลาวด์ในอินดิเคเตอร์ เพื่อให้ระบบ Expert Advisor ทำงานได้อย่างถูกต้อง คุณต้องวางไฟล์ XFatlXSatlCloud.ex5 ในโฟลเดอร์ terminal_data_folder\MQL5\Indicators โปรดทราบว่าไฟล์ TradeAlgorithms.mqh ช่วยให้สามารถใช้ Expert Advisors กับโบรกเกอร์ที่มี สเปรดไม่เป็นศูนย์ และสามารถตั้งค่า Stop Loss และ Take Profit พร้อมกับการเปิดตำแหน่งได้ คุณสามารถดาวน์โหลดตัวอย่างเพิ่มเติมของไลบรารีได้ที่นี่: Trade Algorithms. การทดสอบใช้ค่าเริ่มต้นของ Expert Advisor ซึ่งไม่ได้ใช้ Stop Loss และ Take Profit ในระหว่างการทดสอบที่แสดงด้านล่าง รูปที่ 1. ตัวอย่างการซื้อขายบนกราฟ ผลการทดสอบในปี 2015 บนคู่เงิน GBPUSD H8: รูปที่ 2. กราฟผลการทดสอบ

2017.05.30
EXP_MAX_LOT: ระบบเทรด MetaTrader 5 เพื่อคำนวณขนาดล็อตสูงสุด
MetaTrader5
EXP_MAX_LOT: ระบบเทรด MetaTrader 5 เพื่อคำนวณขนาดล็อตสูงสุด

ผู้เขียนจริง: Andrey Mishustin EXP_MAX_LOT เป็นระบบเทรดที่ช่วยคำนวณขนาดล็อตสูงสุดที่สามารถเปิดตำแหน่งได้ โดยใช้มาร์จิ้นที่ว่างอยู่ทั้งหมดในบัญชีของคุณ ค่าที่คำนวณได้จะแสดงอยู่ที่มุมขวาบนของกราฟโดยอัตโนมัติ ระบบนี้ถูกพัฒนาขึ้นครั้งแรกใน MQL4 และเผยแพร่ใน Code Base ที่ mql4.com เมื่อวันที่ 21 มิถุนายน 2012 พารามิเตอร์การตั้งค่าของระบบเทรด: //+------------------------------------------------+ //|  พารามิเตอร์การตั้งค่าของระบบเทรด               | //+------------------------------------------------+ input ENUM_POSITION_TYPE PosType=POSITION_TYPE_BUY;    // ประเภทตำแหน่ง //---- การตั้งค่าการแสดงผลของอินดิเคเตอร์ input string Symbols_Sirname="MAX_LOT_Label_";         // ชื่อสำหรับป้ายอินดิเคเตอร์ input color IndName_Color=clrMediumSlateBlue;          // สีของอินดิเคเตอร์ input uint Font_Size=15;                               // ขนาดฟอนต์ของอินดิเคเตอร์ input uint X_=15;                                      // การเลื่อนแนวนอน input int Y_=15;                                       // การเลื่อนแนวตั้ง input ENUM_BASE_CORNER  WhatCorner=CORNER_RIGHT_UPPER; // มุมแสดงผล //+------------------------------------------------+ Fig1. ระบบ EXP_MAX_LOT บนกราฟ

2017.05.29
การใช้ EA Exp_Stochastic_Chaikins_Volatility สำหรับ MetaTrader 5
MetaTrader5
การใช้ EA Exp_Stochastic_Chaikins_Volatility สำหรับ MetaTrader 5

EA หรือที่เรียกว่า Expert Advisor รุ่น Exp_Stochastic_Chaikins_Volatility นี้ ได้รับการพัฒนาขึ้นจาก Stochastic_Chaikins_Volatility ซึ่งเป็นตัวชี้วัดที่ใช้การเปลี่ยนสีของคลาวด์ในการสร้างสัญญาณ โดยเมื่อแท่งเทียนปิดลง หากมีการเปลี่ยนแปลงสีของคลาวด์ในตัวชี้วัด จะเป็นสัญญาณการซื้อขายที่สำคัญ EA ตัวนี้ทำงานโดยใช้ไฟล์ตัวชี้วัด Stochastic_Chaikins_Volatility.ex5 ซึ่งคุณจะต้องบันทึกลงในโฟลเดอร์ <terminal_data_folder>\MQL5\Indicators เพื่อให้มันทำงานได้อย่างถูกต้อง นอกจากนี้ อย่าลืมว่าไฟล์ไลบรารี TradeAlgorithms.mqh ช่วยให้คุณสามารถใช้ EA กับโบรกเกอร์ที่มี สเปรดไม่เป็นศูนย์ และสามารถตั้งค่า Stop Loss และ Take Profit พร้อมกันเมื่อเปิดตำแหน่งได้ด้วย คุณสามารถดาวน์โหลดเวอร์ชันอื่น ๆ ของไลบรารีนี้ได้ที่ลิงค์นี้: Trade Algorithms. สำหรับการทดสอบ EA ตัวนี้ เราใช้พารามิเตอร์เริ่มต้นของ EA ในการทดสอบด้านล่าง โดยในการทดสอบนี้เราไม่ได้ใช้ Stop Loss และ Take Profit ในการเปิดตำแหน่ง ตัวอย่างการซื้อขายบนกราฟ ผลการทดสอบในปี 2015 สำหรับคู่เงิน EURUSD H12: กราฟผลการทดสอบ

2017.05.29
สัญญาณการแตกหัก - ระบบ EA สำหรับ MetaTrader 5
MetaTrader5
สัญญาณการแตกหัก - ระบบ EA สำหรับ MetaTrader 5

EA (Expert Advisor) ตัวนี้จะช่วยติดตามการแตกหักของเส้นแนวนอน และสร้างสัญญาณเมื่อแท่งเทียนที่แตกหักเสร็จสิ้นแล้ว หลักการทำงาน EA ตัวนี้จะไม่สร้างวัตถุใหม่! มันจะติดตามสถานะของเส้นแนวนอนที่มีอยู่แล้วเท่านั้น; เพื่อให้ EA สามารถติดตามเส้นที่มีอยู่ได้ เส้นนั้นต้องมีคำนำหน้าที่เหมาะสม (ต้องตรวจสอบให้แน่ใจว่าตั้งค่าไว้ถูกต้องที่ชื่อเริ่มต้น!); โหมดการเพิ่มเส้นช่วยให้คุณเลือกได้ว่าจะติดตามเส้นที่เพิ่มใหม่ทั้งหมดหรือเลือกติดตามเส้นแต่ละเส้นแยกกัน; EA จะใช้การแจ้งเตือนหลายประเภท เช่น เสียง, ป๊อปอัพ, การแจ้งเตือนผ่านมือถือ และอีเมล (สองประเภทหลังนี้ต้องมีการตั้งค่าที่เหมาะสมในเทอร์มินัล); พารามิเตอร์ของ EA อนุญาตให้คุณลบ/เก็บเส้นที่ติดตามทั้งหมดหลังจากที่ลบ EA ออกจากกราฟ.

2017.05.29
การใช้งาน ListPositions สำหรับ MetaTrader 5 อย่างมีประสิทธิภาพ
MetaTrader5
การใช้งาน ListPositions สำหรับ MetaTrader 5 อย่างมีประสิทธิภาพ

สวัสดีครับเพื่อนๆ เทรดเดอร์ทุกคน วันนี้เราจะมาพูดถึง ListPositions ที่เป็นเครื่องมือสำคัญในการจัดการตำแหน่งการเทรดของเราใน MetaTrader 5 กันนะครับListPositions ช่วยให้เราสามารถดูข้อมูลตำแหน่งการเทรดทั้งหมดได้อย่างรวดเร็วและสะดวกสบาย โดยเราสามารถแสดงข้อมูลต่างๆ บนหน้าจอได้ดังนี้:ตำแหน่งการเทรดของทุกสัญลักษณ์ตำแหน่งการเทรดของสัญลักษณ์ที่เรากำลังใช้งานอยู่ตำแหน่งการเทรดของทุกหมายเลขเวทมนตร์ตำแหน่งการเทรดที่มีหมายเลขเวทมนตร์ที่เรากำหนดเครื่องมือนี้ให้การแสดงผลที่ชัดเจนเกี่ยวกับลำดับการจัดเก็บตำแหน่งในเทอร์มินัล โดยมีตัวอย่างรูปแบบการแสดงผลดังนี้:2017.03.27 17:38:40.858 ListPositions (USDJPY,H1)       2 | USDJPY | 140795995 | 2017.03.27 17:32:40 | POSITION_TYPE_SELL | 0.02 | 110.33500000 2017.03.27 17:38:40.889 ListPositions (USDJPY,H1)       1 | EURUSD | 140795819 | 2017.03.27 17:31:49 | POSITION_TYPE_BUY | 0.07 | 1.08833000 2017.03.27 17:38:40.889 ListPositions (USDJPY,H1)       0 | USDCAD | 140795790 | 2017.03.27 17:31:45 | POSITION_TYPE_BUY | 0.07 | 1.33933000 2017.03.27 17:38:40.889 ListPositions (USDJPY,H1)      หวังว่าข้อมูลนี้จะช่วยให้เพื่อนๆ เทรดเดอร์สามารถใช้งาน ListPositions ได้อย่างมีประสิทธิภาพมากยิ่งขึ้นนะครับ หากมีข้อสงสัยหรือคำถามเพิ่มเติม สามารถแสดงความคิดเห็นได้ที่ด้านล่างเลยครับ!

2017.05.29
การใช้ Expert Advisor ด้วย Candle Shadow Percent สำหรับ MetaTrader 5
MetaTrader5
การใช้ Expert Advisor ด้วย Candle Shadow Percent สำหรับ MetaTrader 5

สวัสดีเพื่อนๆ นักเทรดทุกคน! วันนี้เราจะมาพูดถึง Expert Advisor ที่ใช้ดัชนีที่ชื่อว่า Candle shadow percent กันครับ โดยการคำนวณล็อตจะอิงจากมูลค่าความเสี่ยงเป็นเปอร์เซ็นต์ของมาร์จิ้นที่ว่างอยู่หมายเหตุ: ใน Expert Advisor นี้ จะถือว่าดัชนี Candle shadow percent ตั้งอยู่ในโฟลเดอร์ \Indicators\MyInd\Candels ซึ่งจะชัดเจนจากการทำงานใน OnInit()   m_money.Percent(Risk); //--- สร้าง handle ของดัชนีที่กำหนดเอง    handle_iCustom=iCustom(m_symbol.Name(),Period(),"MyInd\\Candels\\Candle shadow percent",                           __1__, หากคุณเก็บดัชนี Candle shadow percent ไว้ในโฟลเดอร์อื่น คุณจะต้องปรับแก้ไขเส้นทางใน OnInit ให้ถูกต้องด้วยนะครับExpert Advisor จะทำงานเฉพาะในช่วงที่เกิดสัญญาณใหม่เท่านั้น และจะไม่ทำงานภายในแท่งเทียนเงื่อนไขในการเปิดตำแหน่ง:ถ้าค่าของดัชนี "Candle shadow percent" ที่แท่งเทียนที่มีดัชนี 1 ในบัฟเฟอร์ 0 ("BufferTop") ไม่เท่ากับศูนย์ มีลูกศรแสดงบนแท่งเทียนนั้น จะเปิด Sellถ้าค่าของดัชนี "Candle shadow percent" ที่แท่งเทียนที่มีดัชนี 1 ในบัฟเฟอร์ 1 ("BufferLow") ไม่เท่ากับศูนย์ มีลูกศรแสดงบนแท่งเทียนนั้น จะเปิด Buyคำแนะนำสำหรับการดีบัก: ให้ปรับค่าเฉพาะสำหรับเงาของแท่งเทียนด้านบนก่อน จากนั้นค่อยปรับสำหรับเงาของแท่งเทียนด้านล่าง

2017.05.29
ปิดทุกตำแหน่งอัตโนมัติด้วย Exp_CloseAllPositionsByTime สำหรับ MetaTrader 5
MetaTrader5
ปิดทุกตำแหน่งอัตโนมัติด้วย Exp_CloseAllPositionsByTime สำหรับ MetaTrader 5

สวัสดีเพื่อนๆ เทรดเดอร์ทุกคน! วันนี้เรามาพูดถึง Expert Advisor ที่ชื่อว่า Exp_CloseAllPositionsByTime ที่จะช่วยให้เราปิดตำแหน่งซื้อขายทั้งหมดในบัญชีของเราทันทีเมื่อเวลาของเซิร์ฟเวอร์เกินกว่าที่เรากำหนดไว้ในตัวแปรอินพุต การตั้งค่าของ Expert Advisor การตั้งค่า Exp_CloseAllPositionsByTime มีดังนี้: StopTime: กำหนดเวลาที่จะปิดตำแหน่ง โดยเราสามารถตั้งค่าเป็นวันที่และเวลาที่ต้องการ เช่น D'2030.01.01 23:59' Deviation_: ตั้งค่าความเบี่ยงเบนสูงสุดในราคาที่เรายอมรับได้ในหน่วยจุด (points) โดยปกติสามารถตั้งค่าเป็น 20 ตัวอย่างโค้ด //+----------------------------------------------+ //| พารามิเตอร์การตั้งค่าของ Expert Advisor | //+----------------------------------------------+ input datetime StopTime=D'2030.01.01 23:59';   //เวลาในการปิดตำแหน่ง input uint    Deviation_=20;                   //ค่าความเบี่ยงเบนสูงสุดในจุด ด้วย Exp_CloseAllPositionsByTime เพื่อนๆ จะสามารถจัดการตำแหน่งได้อย่างมีประสิทธิภาพมากขึ้น ทำให้คุณไม่ต้องกังวลเกี่ยวกับเวลาที่จะปิดออเดอร์อีกต่อไป!

2017.05.29
Exp_ClosePositionsByTime: ระบบปิดตำแหน่งอัตโนมัติใน MetaTrader 5
MetaTrader5
Exp_ClosePositionsByTime: ระบบปิดตำแหน่งอัตโนมัติใน MetaTrader 5

สวัสดีเพื่อนๆ นักเทรดทุกคน! วันนี้เรามาพูดถึง Expert Advisor ที่ช่วยในการปิดตำแหน่งใน MetaTrader 5 กันนะครับ โดยเฉพาะอย่างยิ่ง Exp_ClosePositionsByTime ที่จะทำให้การจัดการตำแหน่งของเราง่ายขึ้นมาก ระบบนี้จะทำการปิดตำแหน่งทั้งหมดที่เปิดอยู่ในบัญชีของเรา หากเวลาปัจจุบันของเซิร์ฟเวอร์เกินเวลาที่กำหนดไว้ในพารามิเตอร์ที่เราตั้งค่าไว้ พารามิเตอร์การตั้งค่า StopTime: วันที่และเวลาที่เราต้องการให้ปิดตำแหน่ง โดยตั้งค่าเป็น D'2030.01.01 23:59' ซึ่งหมายความว่าตำแหน่งจะถูกปิดในเวลานั้น Deviation_: ค่าความเบี่ยงเบนสูงสุดในพ้อย โดยเราสามารถตั้งค่าเป็น 20 เพื่อให้เหมาะสมกับกลยุทธ์ของเรา ด้วยการใช้ Expert Advisor ตัวนี้ จะช่วยให้เราสามารถจัดการตำแหน่งได้อย่างมีประสิทธิภาพ และไม่พลาดการปิดตำแหน่งเมื่อถึงเวลาที่กำหนด หากเพื่อนๆ มีคำถามหรือต้องการแชร์ประสบการณ์เกี่ยวกับการใช้ EA ตัวนี้ สามารถคอมเมนต์ไว้ด้านล่างได้เลยนะครับ! ขอให้ทุกคนมีความสุขกับการเทรด!

2017.05.29
HTH Trader - ระบบเทรดอัตโนมัติสำหรับ MetaTrader 5
MetaTrader5
HTH Trader - ระบบเทรดอัตโนมัติสำหรับ MetaTrader 5

ผู้คิดค้นแนวคิด — c0d3, ผู้เขียน mq5 — barabashkakvn. HTH Trader ถูกพัฒนาขึ้นมาเพื่อป้องกันการขาดทุนจากการเทรดคู่เงินที่มีความเสี่ยงสูง เช่น EURUSD และ USDCHF ซึ่งการเทรดแบบ Pair-Trading อาจทำให้เกิด Drawdown อย่างรุนแรงได้ ระบบการเทรดนี้จึงพยายาม ป้องกันการขาดทุน โดยลดความเสี่ยงที่เกิดจากการเทรดคู่เงินที่มีความสัมพันธ์กัน HTH Trader จะทำการป้องกัน EURUSD กับ USDCHF และ GBPUSD กับ AUDUSD โดยมีการสร้างกลยุทธ์ ป้องกันการป้องกัน ซึ่งจะทำการเทรด (4) ตำแหน่งต่อวัน โดยจะจำกัด Drawdown เนื่องจากตำแหน่งที่ป้องกันจะถูกเปิดไว้เพียงวันเดียว เมื่อเริ่มวันใหม่ EA จะเริ่มทำงานเมื่อ Hour() ของโบรกเกอร์ปัจจุบันมากกว่า 0 และจะปิดตำแหน่งในเวลาที่ Hour เป็น 23. เมื่อความเบี่ยงเบนของวันก่อนสำหรับ EURUSD เป็นบวก EA จะทำการเปิด LONG EURUSD, LONG USDCHF, SHORT GBPUSD และ LONG AUDUSD ในกรณีนี้ EURUSD จะป้องกันกับ USDCHF, EURUSD จะป้องกันกับ GBPUSD, USDCHF จะป้องกันกับ AUDUSD และ GBPUSD จะป้องกันกับ AUDUSD. เมื่อความเบี่ยงเบนของวันก่อนสำหรับ EURUSD เป็นลบ EA จะทำการเปิด SHORT EURUSD, SHORT USDCHF, LONG GBPUSD และ SHORT AUDUSD. มีความสัมพันธ์ที่แข็งแกร่งระหว่างอัตราส่วน EURUSD/USDCHF และ GBPUSD/AUDUSD ซึ่งทำให้สามารถ ป้องกันการป้องกัน ได้. ฟังก์ชันใหม่: Emergency Trading ถ้า 'enable_emergency_trading' ถูกตั้งค่าให้เป็น 'true' EA จะรอจนกว่าการขาดทุนจะถึงค่า 'emergency_loss' PIP เพื่อเข้าสู่การเทรดใหม่ โดยการเทรดใหม่จะเป็นตำแหน่งที่มีกำไร เช่น ถ้าคุณมี EURUSD ขาดทุน, USDCHF ขาดทุน, GBPUSD มีกำไร และ AUDUSD มีกำไร เมื่อถึง 'emergency_loss' EA จะเปิดตำแหน่งคล้ายกับ GBPUSD และ AUDUSD ที่มีกำไร ฟังก์ชันนี้ถูกตั้งค่าให้ดำเนินการเพียงครั้งเดียวต่อวัน หากถึงค่า 'emergency_loss' จะทำการเรียกใช้งานฟังก์ชัน 'emergency_trading' แค่ครั้งเดียวแล้วเริ่มใหม่ในวันถัดไป ฟังก์ชันนี้ไม่สามารถปิดได้หากไม่ลบโค้ด. if(enable_emergency_trading==true && totalprofit<=-emergency_loss){doubleorders();} ตัวเลือก EA: Trade | เปิดใช้งานการเทรด หากตั้งค่าเป็น true C1 | สกุลเงินตัวที่ 1 C2 | สกุลเงินตัวที่ 2 C3 | สกุลเงินตัวที่ 3 C4 | สกุลเงินตัวที่ 4 Show_Profit | เปิดใช้งานการติดตามกำไร/ขาดทุนจากการเทรดทั้งหมดที่ดำเนินการโดย EA นี้ Enable_Profit | เปิดใช้งานการติดตามกำไร เพื่อปิดตำแหน่งทั้งหมด Enable_Loss | เปิดใช้งานการติดตามขาดทุน เพื่อปิดตำแหน่งทั้งหมด Enable_Emergency_Trading | เปิดใช้งานการเข้าสู่การเทรดใหม่เมื่อกำไรถึงค่า Emergency_Loss PIP Profit | ค่า PIP Loss | ค่า PIP MagicNumber1 | หมายเลขเพื่อติดตาม C1 MagicNumber2 | หมายเลขเพื่อติดตาม C2 MagicNumber3 | หมายเลขเพื่อติดตาม C3 MagicNumber4 | หมายเลขเพื่อติดตาม C4 E_MagicNumber | หมายเลขเพื่อติดตามการเทรดฉุกเฉิน Lot | ขนาดล็อตในการสั่งซื้อ

2017.05.02
N Candles v2 - ระบบการเทรดอัจฉริยะสำหรับ MetaTrader 5
MetaTrader5
N Candles v2 - ระบบการเทรดอัจฉริยะสำหรับ MetaTrader 5

สวัสดีเพื่อนเทรดเดอร์ทุกคน! วันนี้เรามาพูดถึง N Candles v2 กันนะครับ ซึ่งเป็นระบบการเทรดที่ใช้ใน MetaTrader 5 ที่จะช่วยให้การเทรดของเรามีประสิทธิภาพมากขึ้นหลักการทำงานคือ เราจะมองหาหลอดเทียนที่เหมือนกันจำนวน N ตัวติดกัน ถ้าหากหลอดเทียนที่เจอเป็นขาขึ้น เราก็จะเปิดออเดอร์ซื้อ แต่ถ้าเป็นขาลงก็จะเปิดออเดอร์ขายครับในเวอร์ชัน 2 นี้มีฟีเจอร์ใหม่เพิ่มเข้ามา ได้แก่ Take Profit, Stop Loss, และ Trailing ซึ่งจะช่วยในการจัดการการเทรดของเราได้ดียิ่งขึ้นพารามิเตอร์ที่ต้องตั้งค่า:จำนวน N ของหลอดเทียนที่เหมือนกันLot ขนาดการเทรดTake Profit (เป็นพิป)Stop Loss (เป็นพิป)Trailing Stop ("0" หมายถึงไม่ใช้ Trailing)Trailing Step (ใช้เมื่อ Trailing Stop > 0)หมายเลข MagicSlippageยกตัวอย่างการค้นหาเมื่อ N=3:

2017.04.28
EA 20PRExp-3 สำหรับ MetaTrader 5: ระบบทำเงินที่คุณไม่ควรพลาด
MetaTrader5
EA 20PRExp-3 สำหรับ MetaTrader 5: ระบบทำเงินที่คุณไม่ควรพลาด

ผู้คิดค้นไอเดีย — Sergey, ผู้พัฒนาโค้ด MQL5 — barabashkakvn.EA 20PRExp-3 เป็นระบบที่ออกแบบมาเพื่อจับโอกาสในการเคลื่อนไหวของราคาในระยะสั้น โดยใช้ระบบการ突破ความผันผวนภายในวัน (intraday volatility breakthrough) พร้อมทั้งกรองด้วยปริมาณและใช้ตัวชี้วัด Parabolic SAR สำหรับการจัดการตำแหน่ง การออกจากตำแหน่งจะใช้กลยุทธ์ trailing stop เพื่อปกป้องกำไรที่ทำได้ระยะเวลาที่แนะนำ: M5.EA นี้จะวาดและเลื่อนเส้นแนวนอนที่ระดับต่อไปนี้:“MLP” — ที่ราคาสูงสุดของแท่งที่มีดัชนี “0” บนกรอบเวลา PERIOD_D1.“MLM” — ที่ราคาต่ำสุดของแท่งที่มีดัชนี “0” บนกรอบเวลา PERIOD_D1.“MidL” — ที่ราคากลาง (“MLP”+“MLM”)/2.การทดสอบบนคู่เงิน EURUSD ในกรอบเวลา M5 ตั้งแต่วันที่ 1 มิถุนายน 2016 ถึง 14 มีนาคม 2017:

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