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

สร้างแดชบอร์ดสำหรับแสดงข้อมูลการเทรดใน MetaTrader 5
MetaTrader5
สร้างแดชบอร์ดสำหรับแสดงข้อมูลการเทรดใน MetaTrader 5

เคยสงสัยไหมว่าแดชบอร์ดและแผงการเทรดใน Expert Advisors และอินดิเคเตอร์นั้นถูกสร้างขึ้นมายังไง? วันนี้คุณสามารถเรียนรู้ที่จะสร้างของคุณเองได้แล้ว! โค้ดที่แนบมานี้มีทุกอย่างที่คุณต้องการในการสร้างแดชบอร์ดที่ทำงานได้อย่างเต็มที่และให้ข้อมูลที่สำคัญเกี่ยวกับการเทรด ด้วยโค้ดนี้ คุณจะมีพื้นฐานในการออกแบบแดชบอร์ดที่แสดงข้อมูลการเทรดที่สำคัญและช่วยเสริมประสบการณ์การใช้งาน MetaTrader 5 ของคุณให้ดียิ่งขึ้น   หากคุณต้องการเรียนรู้ว่าเราสร้างแผงนี้อย่างละเอียด สามารถรับชมคลิปวิดีโอนี้ได้ที่: https://www.youtube.com/watch?v=MFnR0Tknw-s  

2024.09.23
ทำความรู้จักกับแพทเทิร์นโดจิ: เครื่องมือสำคัญสำหรับการเทรดใน MetaTrader 4
MetaTrader4
ทำความรู้จักกับแพทเทิร์นโดจิ: เครื่องมือสำคัญสำหรับการเทรดใน MetaTrader 4

สวัสดีครับเพื่อนๆ เทรดเดอร์ทุกคน! วันนี้เราจะมาพูดถึง แพทเทิร์นโดจิ ซึ่งเป็นหนึ่งในเครื่องมือที่น่าสนใจและสำคัญในโลกของการเทรด โดยเฉพาะสำหรับผู้ที่ใช้ MetaTrader 4 นะครับ เครื่องมือที่เราจะพูดถึงในวันนี้คือ EA ตรวจจับแพทเทิร์นโดจิ ซึ่งถูกออกแบบมาเพื่อช่วยให้เราค้นพบแพทเทิร์นโดจิในกราฟอย่างอัตโนมัติ แพทเทิร์นโดจิจะเกิดขึ้นเมื่อราคาเปิดและราคาปิดของแท่งเทียนอยู่ใกล้เคียงกันมาก สื่อถึงความไม่แน่นอนในตลาด คุณสมบัติเด่น: การตรวจจับโดจิ: EA จะตรวจสอบว่าความแตกต่างระหว่างราคาเปิดและราคาปิดน้อยกว่า 3 จุด หรือไม่ นอกจากนี้ยังตรวจสอบว่าราคาเปิดและราคาปิดอยู่ใกล้กับจุดกึ่งกลางของช่วงราคาของแท่งเทียน (โดยมีความยืดหยุ่น 10%) การทำเครื่องหมายในกราฟ: เมื่อพบแพทเทิร์นโดจิ จะมี ลูกศรสีแดง วาดอยู่ห่างจากราคาต่ำสุดของแท่งเทียน 5 จุด มีป้ายข้อความว่า "โดจิ" วางอยู่ห่างจากลูกศร 3 จุด เพื่อให้สามารถระบุได้ง่าย การแจ้งเตือนและการแจ้งข่าว: EA จะสร้างการแจ้งเตือนและแสดงข้อความเมื่อพบแพทเทิร์นโดจิในแท่งเทียนที่ปิดก่อนหน้า เครื่องมือนี้เป็นเครื่องมือที่มีคุณค่าสำหรับเทรดเดอร์ที่ต้องการนำแพทเทิร์นโดจิเข้ามาใช้ในกลยุทธ์การเทรดของตน โดยจะมีการแสดงสัญญาณที่ชัดเจนทั้งในรูปแบบภาพและเสียง เพื่อบ่งบอกถึงความไม่แน่นอนในตลาดหรือการกลับตัวที่อาจเกิดขึ้นได้

2024.09.22
เครื่องมือ Market Watch Panel สำหรับ MetaTrader 5: ติดตามราคาแบบเรียลไทม์
MetaTrader5
เครื่องมือ Market Watch Panel สำหรับ MetaTrader 5: ติดตามราคาแบบเรียลไทม์

เครื่องมือ Market Watch Panel เป็นเครื่องมือที่ช่วยให้เราสามารถติดตามสัญลักษณ์ทางการเงินแบบเรียลไทม์ โดยจะแสดงข้อมูลสำคัญ เช่น ราคาปิด ในรูปแบบที่เข้าใจง่ายและสะดวกสบาย สำหรับผู้ค้าใน MetaTrader 5 เครื่องมือนี้ช่วยให้เราสามารถสลับระหว่างสัญลักษณ์ได้อย่างรวดเร็ว จัดเรียงหลายสัญลักษณ์ และกรองรายการเพื่อให้สามารถวิเคราะห์ตลาดได้อย่างมุ่งเน้น เครื่องมือนี้มอบประสบการณ์การซื้อขายที่ปรับแต่งได้ง่าย ทำให้เราติดตามการเคลื่อนไหวของตลาดและทำการตัดสินใจได้อย่างมีประสิทธิภาพ นอกจากนี้ เครื่องมือยังมีฟังก์ชันที่ช่วยให้เราสามารถบันทึกสัญลักษณ์ลงในไฟล์ข้อความ เพื่อให้แผงแสดงสัญลักษณ์ที่บันทึกไว้ในทุกครั้งที่โหลด เราสามารถบันทึก รีเซ็ตรายการสัญลักษณ์ และแม้กระทั่งปรับแต่งรูปลักษณ์ของแผงได้โดยการเปลี่ยนสีข้อความและสีหน้าต่าง เครื่องมือนี้ทำงานเหมือนกับหน้าต่างข้อมูลตลาดแบบดั้งเดิม ซึ่งเป็นวิธีที่ง่ายในการติดตามราคาสัญลักษณ์และอัปเดตข้อมูลอยู่เสมอ ข้อมูลหลักที่สามารถปรับแต่งได้: สีพื้นหลังของแผง: กำหนดสีพื้นหลังของแผงทั้งหมด (ค่าเริ่มต้น: ขาว) สีข้อความของแผง: กำหนดสีของข้อความที่แสดงบนแผง (ค่าเริ่มต้น: น้ำเงินเข้ม) สีพื้นหลังด้านลูกค้า: ปรับสีพื้นหลังของพื้นที่ลูกค้าภายในแผง (ค่าเริ่มต้น: เทาอ่อน) สีข้อความหลักของแผง: ระบุสีข้อความหลักภายในแผง (ค่าเริ่มต้น: ม่วง)

2024.09.16
AdaptiveTrader Pro EA: เครื่องมือเทรดที่ช่วยปรับตัวตามสภาพตลาด
MetaTrader5
AdaptiveTrader Pro EA: เครื่องมือเทรดที่ช่วยปรับตัวตามสภาพตลาด

สวัสดีครับเพื่อนๆ นักเทรดทุกคน! วันนี้เรามีเครื่องมือดีๆ มาแนะนำให้รู้จักกัน นั่นคือ AdaptiveTrader Pro EA ซึ่งเป็นระบบเทรดอัตโนมัติที่ออกแบบมาเพื่อทั้งนักเทรดมือใหม่และมืออาชีพที่ต้องการกลยุทธ์ที่สามารถปรับเปลี่ยนได้ตามสภาพตลาด ฟีเจอร์เด่นของ AdaptiveTrader Pro EA การตรวจจับสัญญาณ: EA ตัวนี้จะทำการตรวจสอบตลาดอย่างต่อเนื่อง โดยใช้ RSI เพื่อตรวจหาสถานการณ์ที่ซื้อเกินไปหรือขายเกินไป รวมถึงการใช้ค่าเฉลี่ยเคลื่อนที่เพื่อระบุแนวโน้ม นอกจากนี้ยังใช้อินดิเคเตอร์ ATR เพื่อประเมินความผันผวนของตลาดและปรับพารามิเตอร์การเทรดแบบไดนามิก การบริหารความเสี่ยง: การบริหารความเสี่ยงคือหัวใจหลักของ EA ตัวนี้ มันจะคำนวณขนาดล็อตตามยอดเงินในบัญชีและเปอร์เซ็นต์ความเสี่ยง ตั้งค่า Stop-Loss และ Take-Profit ตามสภาพตลาด ฟังก์ชัน Trailing Stop ช่วยให้เราสามารถทำกำไรได้สูงสุดในขณะที่ลดความสูญเสียที่อาจเกิดขึ้นเมื่อการเทรดเคลื่อนไปในทิศทางที่ดี การปรับพารามิเตอร์แบบไดนามิก: EA ตัวนี้จะทำการปรับพารามิเตอร์การเทรด เช่น ระยะเวลาของ RSI ค่าคูณ ATR และระดับของ Trailing Stop เพื่อให้เข้ากับการเปลี่ยนแปลงของตลาด นอกจากนี้ยังปรับความเสี่ยงตามผลการชนะ/แพ้ของ EA โดยเพิ่มหรือลดการเปิดสถานะเพื่อปกป้องบัญชีของเรา การตรวจสอบสภาพตลาด: EA จะมีการตรวจสอบ spread และหลีกเลี่ยงข่าวที่มีผลกระทบสูง เพื่อให้แน่ใจว่าการเทรดจะถูกดำเนินการเฉพาะเมื่อสภาพตลาดเอื้ออำนวย ลดความเสี่ยงที่ไม่จำเป็น EA ตัวนี้มีความหลากหลาย มีฟีเจอร์ในตัวที่ช่วยให้ปรับตัวเข้ากับสภาพตลาดที่แตกต่างกันได้ แต่อย่าลืมทดสอบและปรับแต่ง EA ในโหมดเดโมให้ละเอียดก่อนที่จะนำไปใช้ในบัญชีจริงนะครับ

2024.09.16
Neurotest: EA สำหรับ MetaTrader 5 ที่ใช้เทคโนโลยี Neural Network
MetaTrader5
Neurotest: EA สำหรับ MetaTrader 5 ที่ใช้เทคโนโลยี Neural Network

สวัสดีครับเพื่อนนักเทรดทุกคน! วันนี้เรามาพูดถึง Neurotest ซึ่งเป็น EA (Expert Advisor) สำหรับ MetaTrader 5 ที่ใช้เทคโนโลยี Neural Network กันนะครับ เจ้าตัวนี้จะใช้ข้อมูลจากตลาดในอดีตเพื่อนำมาทำนายการเคลื่อนไหวของราคาในอนาคต โดย Neural Network จะมีชั้นซ่อนอยู่และสามารถปรับน้ำหนักระหว่างการฝึกสอนเพื่อให้มีความแม่นยำมากขึ้น นอกจากนี้ยังมีการคำนวณ Stop Loss แบบพลศาสตร์โดยใช้ ATR Indicator เพื่อป้องกันการขาดทุนที่มากเกินไป ซึ่ง EA นี้ยังมีระบบป้องกันการขาดทุนที่มากเกินไป เช่น ขีดจำกัดการขาดทุนรายวันและรวมทั้งหมด และที่สำคัญคือ เพื่อนๆ สามารถบันทึกและโหลดพารามิเตอร์ที่ตั้งไว้ได้เพื่อที่จะยังคงสามารถฝึกสอนให้ EA ทำงานได้ต่อเนื่องในอนาคต สุดท้ายนี้ หากเพื่อนๆ สนใจหรือมีคำถามเพิ่มเติมเกี่ยวกับ Neurotest อย่าลืมคอมเมนต์ถามกันได้นะครับ!

2024.09.16
QuickTrend Scalper: ตัวช่วยทำกำไรอัจฉริยะสำหรับ MetaTrader 5
MetaTrader5
QuickTrend Scalper: ตัวช่วยทำกำไรอัจฉริยะสำหรับ MetaTrader 5

รู้จักกับ QuickTrend Scalperสวัสดีเพื่อนๆ นักเทรดทุกคน! วันนี้เรามาพูดถึง QuickTrend Scalper ตัวช่วยที่อาจทำให้การเทรดของคุณง่ายและได้กำไรเร็วขึ้น ด้วยฟีเจอร์ที่ตอบโจทย์การทำกำไรในตลาดที่เปลี่ยนแปลงอยู่ตลอดเวลาฟีเจอร์เด่นของ QuickTrend Scalper:การตรวจจับสัญญาณ: สามารถระบุสถานะ oversold (RSI < 30) และ overbought (RSI > 70) พร้อมรูปแบบ engulfing เพื่อหาจุดเข้าเทรดที่เหมาะสมการบริหารความเสี่ยงที่มีประสิทธิภาพ: ใช้ค่า Average True Range (ATR) เพื่อปรับระดับ stop loss, take profit และ trailing stop ตามสภาพตลาดฟิลเตอร์สเปรด: ช่วยหลีกเลี่ยงการเทรดในสภาวะที่มีสเปรดสูง เพื่อควบคุมความเสี่ยงได้ดียิ่งขึ้นสัญญาณที่แสดงผลชัดเจน: มีลูกศรสีเขียวสำหรับการซื้อและลูกศรสีแดงสำหรับการขายบนกราฟ ทำให้ติดตามได้ง่ายสัญลักษณ์ที่แนะนำ:Forex: คู่เงินหลัก เช่น EUR/USD, GBP/USD, USD/JPY, USD/CHFCrypto: สกุลเงินดิจิทัลที่มีสภาพคล่อง เช่น BTC/USD และ ETH/USDพารามิเตอร์ที่แนะนำสำหรับการเทรดใน M1: InpPeriodRSI = 6 : RSI ที่ปรับให้เร็วขึ้นสำหรับการเคลื่อนไหวของตลาดที่รวดเร็ว InpMAPeriod = 2 : ค่า moving average ระยะสั้นสำหรับการตรวจจับแนวโน้ม MaxSpread = 15-20 จุด : ป้องกันการเทรดในสภาวะที่มีสเปรดสูง InpLot = 0.01 : เริ่มต้นด้วยขนาดล็อตที่ต่ำเพื่อการเทรดที่ปลอดภัยในกราฟ 1 นาทีเริ่มต้นใช้งาน:ปรับค่าพารามิเตอร์ให้เหมาะสมกับสไตล์การเทรดและสภาพตลาดของคุณทดสอบในบัญชีเดโม ก่อน โดยใช้สัญลักษณ์ที่แนะนำเพื่อเข้าใจการทำงานของ EA และปรับแต่งการตั้งค่าให้เหมาะสมติดตามผลการเทรดและปรับค่าพารามิเตอร์หากจำเป็นเพื่อให้ได้ผลลัพธ์ที่ดีที่สุดQuickTrend Scalper เป็นเครื่องมือที่ใช้งานง่าย ปรับตัวได้ดี และเหมาะสำหรับนักเทรดทั้งมือใหม่และมือโปรที่มองหาแนวทางการเทรดอัตโนมัติในระยะสั้น

2024.09.13
EA คอร์เรลเลชัน 2 คู่ - เครื่องมือเด็ดสำหรับ MetaTrader 5
MetaTrader5
EA คอร์เรลเลชัน 2 คู่ - เครื่องมือเด็ดสำหรับ MetaTrader 5

มาเปิดประตูสู่การเทรดคริปโตอัตโนมัติด้วย EA คอร์เรลเลชัน 2 คู่ ที่ถูกออกแบบมาอย่างดีสำหรับคู่ BTC/USD และ ETH/USD ไม่ว่าคุณจะเป็นมือใหม่ในวงการเทรดหรือเป็นนักลงทุนคริปโตที่มีประสบการณ์ EA นี้ถูกสร้างขึ้นเพื่อช่วยให้คุณสามารถคว้าโอกาสในตลาดได้อย่างมีประสิทธิภาพในขณะที่ความเสี่ยงต่ำ   และที่ดีที่สุด? มันฟรี! คุณสามารถดาวน์โหลดได้ที่ MQL5 ซึ่งเป็นเครื่องมือที่เหมาะสำหรับใครก็ตามที่ต้องการสำรวจโลกของการเทรดคริปโตอัตโนมัติโดยไม่มีค่าใช้จ่าย   ฟีเจอร์เด่นของ EA คอร์เรลเลชัน 2 คู่: กลยุทธ์การเทรดอิงคอร์เรลเลชัน - EA นี้จะตรวจสอบความแตกต่างของราคา BTC/USD และ ETH/USD โดยใช้ความสัมพันธ์ระหว่างคู่เงินทั้งสอง เพื่อหาจุดที่ราคาห่างจากกันและทำการเทรดเพื่อทำกำไรเมื่อราคากลับมาใกล้เคียงกัน กลยุทธ์นี้เหมาะสำหรับผู้ที่ต้องการใช้จุดอ่อนในตลาดโดยไม่ต้องคาดเดาทิศทางของตลาด การจัดการความเสี่ยงอัตโนมัติ - EA มีระบบการปรับขนาดล็อตแบบไดนามิกที่ปรับขนาดล็อตตามยอดบัญชีและเปอร์เซ็นต์ความเสี่ยงที่ตั้งไว้ ซึ่งช่วยให้คุณสามารถเทรดได้อย่างปลอดภัยไม่ว่าบัญชีของคุณจะมีขนาดใหญ่หรือเล็ก การควบคุมความผันผวนในตัว - EA ใช้ตัวชี้วัด ATR (Average True Range) เพื่อวัดความผันผวนของตลาด เมื่อความผันผวนสูงเกินไป EA จะหยุดการเทรดเพื่อป้องกันการขาดทุนในช่วงตลาดที่ไม่แน่นอน การป้องกัน Drawdown - กังวลเกี่ยวกับการขาดทุนมากเกินไปในช่วงตลาดตก? EA คอร์เรลเลชัน 2 คู่มีกำหนดขีดจำกัดการขาดทุนสูงสุด ถ้าบัญชีของคุณขาดทุนเกินเปอร์เซ็นต์ที่ตั้งไว้ EA จะหยุดการเทรดเพื่อปกป้องเงินทุนของคุณ การตั้งค่าที่ปรับแต่งได้เต็มที่ - แม้ว่าจะฟรี แต่ EA นี้เต็มไปด้วยตัวเลือกการปรับแต่ง ตั้งแต่การปรับขนาดล็อตและเปอร์เซ็นต์ความเสี่ยงไปจนถึงการตั้งค่าความลื่นไหลและตัวกรองความผันผวน   ทำไมคุณควรดาวน์โหลด EA คอร์เรลเลชัน 2 คู่? ฟรีและมีพลัง: EA นี้ช่วยให้คุณสามารถทำให้การเทรดของคุณเป็นอัตโนมัติได้โดยไม่ต้องใช้เงินลงทุนเริ่มต้น เหมาะสำหรับนักเทรดคริปโต: ออกแบบมาโดยเฉพาะสำหรับ BTC/USD และ ETH/USD คู่เงินที่ใหญ่ที่สุดในตลาด การจัดการความเสี่ยงในตัว: ใช้เทคนิคขั้นสูงในการจัดการความเสี่ยง รวมถึงการปรับขนาดล็อตอัตโนมัติ ใช้งานง่าย: ด้วยอินเทอร์เฟซที่เป็นมิตรและกระบวนการติดตั้งที่ง่าย คุณสามารถเริ่มเทรดได้ในไม่กี่นาที   ภาพรวมฟีเจอร์: คู่เงิน: BTC/USD, ETH/USD การปรับขนาดล็อตแบบไดนามิก: ปรับขนาดล็อตโดยอัตโนมัติตามยอดบัญชีและความเสี่ยง ตัวกรองความผันผวน ATR: หยุดการเทรดในช่วงความผันผวนสูงเพื่อลดความเสี่ยง การป้องกันการขาดทุนสูงสุด: ป้องกันการขาดทุนที่มากเกินไป การล็อคกำไร: ปิดการเทรดเมื่อมีกำไรตามเป้าหมาย การปรับแต่งที่ใช้งานง่าย: ปรับแต่ง EA ให้ตรงกับสไตล์การเทรดของคุณ   ใครเหมาะกับ EA นี้? นักเทรดใหม่: EA นี้เป็นทางเลือกที่ดีในการเริ่มต้นสู่โลกของ Expert Advisors โดยมีความเสี่ยงต่ำและไม่มีค่าใช้จ่าย ผู้ที่หลงใหลในคริปโต: ออกแบบมาโดยเฉพาะสำหรับ BTC/USD และ ETH/USD นักเทรดที่มีประสบการณ์: หากคุณกำลังมองหา EA ฟรีที่น่าเชื่อถือ EA คอร์เรลเลชัน 2 คู่มีประสิทธิภาพและปรับตัวได้ดี   เริ่มต้นอย่างไร: ดาวน์โหลดฟรี: เข้าไปที่ MQL5.com และดาวน์โหลด EA คอร์เรลเลชัน 2 คู่ได้โดยไม่มีค่าใช้จ่าย ติดตั้งและปรับแต่ง: เพียงแค่แนบ EA ไปยังกราฟ BTC/USD และ ETH/USD ปรับแต่งการตั้งค่าแล้วปล่อยให้ EA เริ่มเทรด ตรวจสอบและทำกำไร: นั่งพักและดู EA ทำการเทรดอัตโนมัติ ดาวน์โหลด EA คอร์เรลเลชัน 2 คู่ตอนนี้ - ฟรี! พร้อมแล้วหรือยังที่จะทำให้การเทรดคริปโตของคุณเป็นอัตโนมัติ? ดาวน์โหลด EA คอร์เรลเลชัน 2 คู่ฟรีวันนี้ที่ MQL5.com และเริ่มเทรดด้วยความมั่นใจ ด้วยฟีเจอร์ขั้นสูงและไม่มีค่าใช้จ่าย มันเป็นเครื่องมือที่สมบูรณ์แบบที่จะช่วยให้คุณเทรดได้อย่างชาญฉลาด ปลอดภัย และมีประสิทธิภาพมากขึ้น

2024.09.11
ตรวจสอบปริมาณการเทรดสูงสุดในบัญชีคุณ - เครื่องมือสำหรับ MetaTrader 5
MetaTrader5
ตรวจสอบปริมาณการเทรดสูงสุดในบัญชีคุณ - เครื่องมือสำหรับ MetaTrader 5

สวัสดีครับเพื่อนเทรดเดอร์ทุกคน! วันนี้เรามีเครื่องมือดีๆ ที่จะช่วยให้คุณจัดการการเทรดได้สะดวกยิ่งขึ้น นั่นคือ ป้ายสนทนา (Dialog Panel) ที่ใช้งานง่าย ซึ่งจะคำนวณและแสดงปริมาณล็อตสูงสุดที่อนุญาตในบัญชีโบรกเกอร์ของคุณสำหรับคำสั่งประเภทต่างๆ ไม่ว่าจะเป็นการซื้อ การขาย คำสั่งซื้อที่รอดำเนินการ หรือคำสั่งขายที่รอดำเนินการ เครื่องมือนี้ทำงานตาม มาร์จิ้น ที่มีอยู่และสามารถคำนวณปริมาณล็อตสูงสุดสำหรับคู่เงินในตลาดฟอเร็กซ์ รวมถึงสินทรัพย์ประเภทอื่นๆ เช่น สินค้าโภคภัณฑ์ สกุลเงินดิจิทัล และดัชนีได้ด้วย นอกจากนี้ คุณยังสามารถย่อหรือปิดหน้าต่างนี้จากแผงควบคุมได้ด้วย

2024.09.03
กลยุทธ์ Arbitrage สามเหลี่ยม EURGBP-EURUSD-GBPUSD สำหรับ MetaTrader 5
MetaTrader5
กลยุทธ์ Arbitrage สามเหลี่ยม EURGBP-EURUSD-GBPUSD สำหรับ MetaTrader 5

คุณสมบัติเด่น:การตรวจจับโอกาส Arbitrage อัตโนมัติ: ใช้ข้อมูลคู่สกุลเงินเรียลไทม์ในการค้นหาโอกาส Arbitrage ที่ทำกำไรได้การจัดการการเทรดแบบไดนามิก: เปิดและปิดการเทรดตามศักยภาพ Arbitrage ที่คำนวณได้ เพื่อจัดการตำแหน่งอย่างมีประสิทธิภาพฟังก์ชันการแสดงผล: สามารถแสดงความแตกต่างราคาสูงสุดที่สังเกตได้สำหรับวิเคราะห์พารามิเตอร์การตั้งค่า:Lot_Size_Per_Thousand (เริ่มต้น: 0.01): กำหนดขนาดล็อตต่อยอดเงิน $1000 ของบัญชี ปรับขนาดการเทรดตามขนาดบัญชีTotal_Commission_for_Lot_Traded (เริ่มต้น: 7.0): ค่าคอมมิชชั่นรวมที่คาดหวังต่อล็อตที่เทรด ใช้ในการคำนวณ Arbitrage เพื่อให้แน่ใจว่ามีกำไรหลังจากหักค่าธรรมเนียมPlot_Max_Difference (เริ่มต้น: false): หากตั้งค่าเป็น true EA จะบันทึกและแสดงความแตกต่างราคาสูงสุดในแท็บ Expertตรรกะการเทรด:EA จะคำนวณอัตราข้ามที่ทฤษฎีและเปรียบเทียบกับอัตราตลาดจริงของคู่สกุลเงินที่เกี่ยวข้อง (EURUSD, GBPUSD, และ EURGBP)จะตรวจสอบว่าความแตกต่างระหว่างอัตราทฤษฎีกับอัตราจริงที่ปรับตามค่าคอมมิชชั่นและค่า spread มีโอกาส Arbitrage ที่เป็นไปได้หรือไม่หากตรวจพบโอกาส EA จะทำการเทรดในสามสกุลเงิน โดยลดความเสี่ยงให้น้อยที่สุด ซึ่งเป็นการล็อคกำไรที่ปราศจากความเสี่ยงหากตลาดสอดคล้องกับการคำนวณ Arbitrageฟังก์ชันช่วยสองตัวคือ ClosePosSide() และ CloseNegSide() จัดการการปิดตำแหน่งที่ทำกำไรและขาดทุนตามลำดับ เพื่อให้กลยุทธ์ปรับตัวได้แบบเรียลไทม์ตามการเคลื่อนไหวของตลาดEA นี้เป็นเครื่องมือที่แข็งแกร่งสำหรับการสำรวจโอกาส Arbitrage ในตลาด Forex โดยใช้แนวทางที่คำนวณเพื่อใช้ประโยชน์จากความไม่ลงตัวของราคาในคู่สกุลเงินที่สัมพันธ์กัน เหมาะสำหรับเทรดเดอร์ระดับสูงที่ต้องการเสริมกลยุทธ์การเทรดของตนด้วยเทคนิค Arbitrageหมายเหตุ: แม้ว่าผลลัพธ์ในการทดสอบย้อนหลังอาจดูทำกำไรได้มาก แต่สภาพตลาดจริง เช่น ความเร็วในการดำเนินการ สภาพคล่อง และข้อจำกัดเฉพาะของโบรกเกอร์ สามารถส่งผลต่อความสำเร็จในการดำเนินการของกลยุทธ์ Arbitrage ได้อย่างมาก จึงแนะนำให้ทดสอบอย่างละเอียดในสภาพแวดล้อมเดโมก่อนนำไปใช้ในบัญชีจริง

2024.07.24
วิธีตรวจจับวันศุกร์แรกของเดือน - ใช้สำหรับการวิเคราะห์วัน NFP สำหรับ MetaTrader 4
MetaTrader4
วิธีตรวจจับวันศุกร์แรกของเดือน - ใช้สำหรับการวิเคราะห์วัน NFP สำหรับ MetaTrader 4

สวัสดีครับเพื่อนๆ เทรดเดอร์ทุกคน! วันนี้เราจะมาพูดถึงวิธีการตรวจจับวันศุกร์แรกของเดือน ซึ่งเป็นวันที่สำคัญสำหรับการวิเคราะห์ข้อมูล NFP (Non-Farm Payroll) ในการเทรดกันนะครับ ทำไมวันศุกร์แรกของเดือนถึงสำคัญ? วันศุกร์แรกของเดือนมักจะมีการประกาศข้อมูลเศรษฐกิจที่สำคัญ ซึ่งส่งผลต่อราคาสกุลเงินอย่างมาก การรู้วันดังกล่าวจะช่วยให้เราวางแผนการเทรดได้ดีขึ้น วิธีการตรวจจับวันศุกร์แรกของเดือน เราจะใช้โค้ดใน MetaTrader 4 เพื่อช่วยตรวจจับวันศุกร์แรกของเดือน โดยใช้ฟังก์ชันต่างๆ นะครับ //+------------------------------------------------------------------+ //| ตั้งค่าต่างๆ สำหรับ Expert Advisor | //+------------------------------------------------------------------+ #property copyright "Copyright 2023, MetaQuotes Ltd." #property link      "https://www.mql5.com" #property version   "1.00" #property strict datetime lastTime = 0; // ตัวแปรสำหรับเก็บเวลาของแท่งเทียนล่าสุดที่ตรวจจับได้ //+------------------------------------------------------------------+ int OnInit()   {    lastTime = iTime(Symbol(),PERIOD_D1,0);    return(INIT_SUCCEEDED);   } //+------------------------------------------------------------------+ void OnTick()   {    datetime currentTime = iTime(NULL, PERIOD_D1, 0); // รับเวลาของแท่งเทียนปัจจุบัน    if(IsFirstFriday() && currentTime != lastTime)      {       Print("วันนี้คือวันศุกร์แรกของเดือน");       lastTime = currentTime; // อัปเดตเวลาของแท่งเทียนล่าสุด      }   } //+------------------------------------------------------------------+ bool IsFirstFriday()   {    int dayOfWeek = TimeDayOfWeek(TimeCurrent());    int dayOfMonth = TimeDay(TimeCurrent());    if(dayOfWeek == 5)      {       if(dayOfMonth >= 1 && dayOfMonth <= 7)         {          return(true);         }      }    return(false);   } //+------------------------------------------------------------------+ สรุป การตรวจจับวันศุกร์แรกของเดือนเป็นเครื่องมือที่ช่วยให้เราวางแผนการเทรดได้อย่างมีประสิทธิภาพมากยิ่งขึ้น โดยเฉพาะเมื่อมีข้อมูล NFP ที่สำคัญเข้ามาให้เราติดตามกันครับ หวังว่าบทความนี้จะมีประโยชน์ต่อเพื่อนๆ เทรดเดอร์ทุกคนไม่มากก็น้อย!

2024.07.23
รีวิว Raymond Cloudy Day EA - เครื่องมือสุดเจ๋งสำหรับ MetaTrader 5
MetaTrader5
รีวิว Raymond Cloudy Day EA - เครื่องมือสุดเจ๋งสำหรับ MetaTrader 5

คุณสมบัติเด่น: วิธีการคำนวณที่นวัตกรรม: เรย์มอนด์ คลาวดี้ เดย์ มีวิธีการคำนวณที่เป็นเอกลักษณ์ ช่วยให้จุดที่ได้มีความแม่นยำและเชื่อถือได้สูงในการช่วยเทรดเดอร์ตัดสินใจ การขยายสำหรับ Buy/Sell: อินดิเคเตอร์นี้จะยืนยันแนวโน้มที่เป็นไปได้สำหรับการซื้อหรือขาย หรือกลับไปยังจุดคำนวณหลัก ซึ่งเป็นข้อมูลเชิงกลยุทธ์ที่มีประโยชน์สำหรับเทรดเดอร์ จุด Take Profit (TP): จุด TP สามารถใช้เพื่อรักษากำไรหรือใช้เป็นจุดปกติ ทำให้คุณมีความยืดหยุ่นในการดำเนินกลยุทธ์ เส้นแนวรับ/แนวต้าน: จุดที่คำนวณทั้งหมดทำหน้าที่เป็นเส้นแนวรับหรือแนวต้าน ช่วยให้เข้าใจการเคลื่อนไหวของราคาและพฤติกรรมตลาดได้ลึกซึ้งยิ่งขึ้น ประโยชน์: ความแม่นยำที่สูงขึ้น: การผสานกันของวิธีการคำนวณใหม่และอัลกอริธึมที่ล้ำสมัยทำให้สามารถระบุแนวโน้มได้แม่นยำยิ่งขึ้น ช่วยให้คุณตัดสินใจได้ดีขึ้น ฟังก์ชันที่หลากหลาย: เหมาะสำหรับทั้งผู้เริ่มต้นและเทรดเดอร์ที่มีประสบการณ์ อินดิเคเตอร์เรย์มอนด์ คลาวดี้ เดย์ ปรับให้เข้ากับความต้องการของคุณได้ ทั้งความเรียบง่ายและฟีเจอร์ขั้นสูง กลยุทธ์การเทรดที่กำหนดเอง: โปรดทราบว่ากลยุทธ์ที่มีใน EA ขณะนี้เป็นเพียงตัวอย่างและยังไม่ได้รับการทดสอบอย่างเข้มงวด เราขอแนะนำให้คุณนำกลยุทธ์การเทรดของคุณเองมาผสมผสานเพื่อใช้ประโยชน์จากอินดิเคเตอร์เรย์มอนด์ คลาวดี้ เดย์ อย่างเต็มที่ ลองวิธีการต่าง ๆ และปรับอินดิเคเตอร์ให้เหมาะกับสไตล์การเทรดของคุณเพื่อผลลัพธ์ที่ดีที่สุด สัมผัสพลังของวิสัยทัศน์ของเรย์มอนด์และความเชี่ยวชาญในการเขียนโค้ดด้วยอินดิเคเตอร์เรย์มอนด์ คลาวดี้ เดย์ ปรับปรุงกลยุทธ์การเทรดของคุณและเพิ่มโอกาสในการประสบความสำเร็จในตลาดด้วยเครื่องมือนี้ที่ทันสมัยที่สุด

2024.07.14
การเขียนโปรแกรมเบื้องต้น: การข้ามค่าเฉลี่ยเคลื่อนที่ด้วยและไม่มีฟังก์ชัน Martingale สำหรับ MetaTrader 5
MetaTrader5
การเขียนโปรแกรมเบื้องต้น: การข้ามค่าเฉลี่ยเคลื่อนที่ด้วยและไม่มีฟังก์ชัน Martingale สำหรับ MetaTrader 5

สวัสดีครับเพื่อนๆ เทรดเดอร์ทุกคน! วันนี้เราจะมาพูดถึงการเขียนโปรแกรมเบื้องต้นที่ใช้สำหรับการเทรดใน MetaTrader 5 โดยเราจะมาศึกษาการข้ามค่าเฉลี่ยเคลื่อนที่ (Moving Average Crossover) ที่มีทั้งฟังก์ชัน Martingale และไม่มี Martingale กันครับ ฟังก์ชันทั้งหมดที่ใช้ใน Expert Advisor นี้จะถูกจัดเก็บในไฟล์ ImportantFunctions.mqh ครับ เรามี Expert Advisor สองตัว ที่ใช้สัญญาณการเข้าเทรดจากการข้ามค่าเฉลี่ยเคลื่อนที่ ซึ่งมีความแตกต่างกันเล็กน้อย: ตัวหนึ่งจะใช้ Martingale เมื่อเกิดการขาดทุน และอีกตัวจะไม่ใช้ Martingale ครับ ต้องบอกก่อนเลยว่า ไม่แนะนำให้ใช้ EA เหล่านี้กับบัญชีจริง เพราะถูกสร้างขึ้นเพื่อการสาธิตเท่านั้นครับ การตั้งค่าของ EA ค่าเฉลี่ยเคลื่อนที่แบบปกติ: MAPeriod: ระยะเวลาของตัวบ่งชี้ค่าเฉลี่ยเคลื่อนที่ LotSize: ขนาดล็อตที่ใช้ในการเปิดคำสั่ง TPPoints: จำนวนจุดที่ใช้ทำกำไร SLPoints: จำนวนจุดที่ใช้หยุดขาดทุน การตั้งค่าของ EA ค่าเฉลี่ยเคลื่อนที่ที่ใช้ Martingale: MAPeriod: ระยะเวลาของตัวบ่งชี้ค่าเฉลี่ยเคลื่อนที่ StartingLot: ขนาดล็อตที่ใช้ในการเปิดคำสั่งแรก; ค่านี้จะเพิ่มขึ้นหลังจากการขาดทุน MaxLot: ขนาดล็อตสูงสุด ขนาดล็อตเริ่มต้นสามารถเพิ่มขึ้นจนถึงค่านี้ TPPoints: จำนวนจุดที่ใช้ทำกำไร ค่านี้จะเพิ่มขึ้นหลังจากการขาดทุน SLPoints: จำนวนจุดที่ใช้หยุดขาดทุน ค่านี้จะเพิ่มขึ้นหลังจากการขาดทุน LotMultiplier: ขนาดล็อตจะถูกคูณด้วยค่านี้หลังจากการขาดทุน หากยังไม่ถึงค่าสูงสุด TPMultiplier: จำนวนจุดทำกำไรและหยุดขาดทุนจะเพิ่มขึ้นตามค่านี้หลังจากการขาดทุน ซึ่งช่วยให้เรามีโอกาสฟื้นตัวไม่เพียงแต่จากขนาดล็อต แต่ยังรวมถึง TP ที่ใหญ่ขึ้นด้วยครับ ในโค้ดนี้มีการแสดงความคิดเห็นไว้ และผมได้ทำวิดีโอใน YouTube อธิบายทุกอย่างที่คุณต้องเข้าใจเกี่ยวกับการใช้งานครับ ขอบคุณที่อ่านกันจนจบนะครับ!

2024.06.10
Grid EA Pro - ผู้ช่วยเทรดมืออาชีพสำหรับ MetaTrader 4
MetaTrader4
Grid EA Pro - ผู้ช่วยเทรดมืออาชีพสำหรับ MetaTrader 4

ถ้าคุณกำลังมองหาผู้ช่วยในการเทรดที่มีคุณภาพ Grid EA Pro คือคำตอบ! ผู้ช่วยนี้ทำงานตาม RSI (Relative Strength Index) และมีฟังก์ชันในการ ลด Drawdown ในบัญชีของคุณ โดยการทับซ้อนคำสั่งที่ขาดทุนให้มีประสิทธิภาพมากขึ้น กราฟจะแสดงข้อมูลเกี่ยวกับกำไร ซึ่งเป็นเครื่องมือที่มีประโยชน์มากสำหรับการเทรดด้วยตัวเอง ⚡ แนะนำโบรกเกอร์ ECN ที่มี สเปรดต่ำ: IC Market, Exness, NordFX, FXPRIMUS, Alpari, FXTM ⚡ แนะนำให้ลอง EA นี้ในบัญชี Demo ก่อนนะ! ⚡ การรวมกับสัญญาณ Buy Sell จะช่วยให้คุณติดตามแนวโน้มได้ดียิ่งขึ้น และเลือกซื้อหรือขายเพียงอย่างเดียว เพื่อให้ EA ทำงานในแบบกึ่งอัตโนมัติ ฟีเจอร์ที่น่าสนใจ: RSI_PERIOD - ระยะเวลาสำหรับการคำนวณ RSI; UP_LEVEL - ขีดจำกัดบน; DN_LEVEL - ขีดจำกัดล่าง; RSI_TIMEFRAME - กรอบเวลาในการคำนวณ; START_LOT - ขนาดล็อตเริ่มต้น; LOT_MULTIPLIER - ตัวคูณล็อตในกริดคำสั่ง; MAX_LOT - ขนาดล็อตสูงสุด; STEP_ORDERS - ระยะห่างในกริดคำสั่ง; STEP_MULTIPLIER - ตัวคูณระยะห่างคำสั่ง หาก = -1 จะไม่ถูกใช้งาน; MAX_STEP - ระยะห่างสูงสุดในกริดคำสั่ง; OVERLAP_ORDERS - คำสั่งที่เริ่มเปิดใช้งานฟังก์ชันทับซ้อน; OVERLAP_PIPS - กำไรขั้นต่ำในพิปสำหรับการปิดคำสั่งที่ขาดทุน; STOPLOSS, TAKEPROFIT - ระดับหยุดขาดทุนและกำไรในพิป หาก = -1 จะไม่ถูกใช้งาน; BREAKEVEN_STOP, BREAKEVEN_STEP - ระดับและขั้นตอนของเบรกอีเวน หาก = -1 จะไม่ถูกใช้งาน; TRAILING_STOP, TRAILING_STEP - ระดับและขั้นตอนของเทรลลิ่งสต็อป หาก = -1 จะไม่ถูกใช้งาน; MAGIC_NUMBER, ORDERS_COMMENT - หมายเลขคำสั่งพิเศษและความคิดเห็น; START_TIME, END_TIME - เวลาในการเปิดคำสั่ง หาก = "00:00" จะไม่ถูกใช้งาน

2024.05.19
กลยุทธ์ Breakout กับฟังก์ชันช่วยเหลือสำหรับ Prop Firm
MetaTrader5
กลยุทธ์ Breakout กับฟังก์ชันช่วยเหลือสำหรับ Prop Firm

สวัสดีครับเพื่อนๆ นักเทรดทุกคน, วันนี้มีอัปเดตเกี่ยวกับ กลยุทธ์ Breakout ที่เรียบง่ายแต่มีประสิทธิภาพ มาแบ่งปันกันครับ ในโค้ดนี้ผมได้เพิ่มฟังก์ชันช่วยเหลือสำหรับการท้าทาย Prop Firm เข้าไปด้วย โดยทั่วไปแล้วเพื่อให้ผ่านการท้าทายของ Prop Firm คุณจะต้องทำตามเงื่อนไขหลักสามข้อดังนี้: ทำกำไรให้ถึงเป้าหมาย ไม่ละเมิดขีดจำกัดการขาดทุนรายวันสูงสุด ไม่ละเมิดขีดจำกัดการขาดทุนสูงสุด ในโค้ดนี้ ผมได้รวมฟังก์ชันสองฟังก์ชันเพื่อตรวจสอบว่า "ทำกำไรถึงเป้าหมาย" และ "เกือบจะละเมิดขีดจำกัดการขาดทุนรายวัน" ซึ่งจะทำการปิดสถานะทั้งหมดและลบคำสั่งที่รอดำเนินการทั้งหมดโดยอัตโนมัติ สำหรับ "ขีดจำกัดการขาดทุนสูงสุด" นั้นจะขึ้นอยู่กับกลยุทธ์และการจัดการความเสี่ยงของคุณ ดังนั้นจึงไม่มีการกล่าวถึงในสคริปต์ MQL5 นี้ //+------------------------------------------------------------------+ //| ฟังก์ชันช่วยเหลือสำหรับ Prop Firm                                       | //+------------------------------------------------------------------+ // ลบคำสั่งที่รอดำเนินการทั้งหมดและปิดสถานะทั้งหมด void ClearAll(string message) {    Comment(message);    for (int i = OrdersTotal() - 1; i >= 0; i--)    {       ulong orderTicket = OrderGetTicket(i);       if (OrderSelect(orderTicket))       {          trade.OrderDelete(orderTicket);       }    }    for (int i = PositionsTotal() - 1; i >= 0; i--)    {       ulong posTicket = PositionGetTicket(i);       trade.PositionClose(posTicket);    } } // ตรวจสอบว่าเราได้ทำกำไรถึงเป้าหมายแล้วหรือยัง bool isPassed() {    return AccountInfoDouble(ACCOUNT_EQUITY) > PASS_CRITERIA; } // ตรวจสอบว่าเรากำลังจะละเมิดขีดจำกัดการขาดทุนรายวันหรือไม่ bool isDailyLimit() {    MqlDateTime date_time;    TimeToStruct(TimeCurrent(), date_time);    int current_day = date_time.day, current_month = date_time.mon, current_year = date_time.year;       // ยอดเงินปัจจุบัน    double current_balance = AccountInfoDouble(ACCOUNT_BALANCE);       // รับผลกำไรจากการเทรดที่ปิดวันนี้    HistorySelect(0, TimeCurrent());    int orders = HistoryDealsTotal();       double PL = 0.0;    for (int i = orders - 1; i >= 0; i--)    {       ulong ticket=HistoryDealGetTicket(i);       if(ticket==0)       {          Print("HistoryDealGetTicket failed, no trade history");          break;       }       double profit = HistoryDealGetDouble(ticket,DEAL_PROFIT);       if (profit != 0)       {          // รับเวลาของดีล          MqlDateTime deal_time;          TimeToStruct(HistoryDealGetInteger(ticket, DEAL_TIME), deal_time);          // ตรวจสอบเวลา          if (deal_time.day == current_day && deal_time.mon == current_month && deal_time.year == current_year)          {             PL += profit;          }          else             break;       }    }    double starting_balance = current_balance - PL;    double current_equity   = AccountInfoDouble(ACCOUNT_EQUITY);    return current_equity < starting_balance - DAILY_LOSS_LIMIT; } พารามิเตอร์ที่เราต้องระบุมีดังนี้: input string dd = "-------------PROP FIRM CHALLENGE-----------------"; input bool   isChallenge = false; input double PASS_CRITERIA = 110100; input double DAILY_LOSS_LIMIT = 4500; หวังว่าทุกคนจะได้ประโยชน์จากสคริปต์นี้นะครับ

2024.05.11
วิธีดึงข้อมูลการเทรดล่าสุดใน MT5 ด้วย Expert Advisor
MetaTrader5
วิธีดึงข้อมูลการเทรดล่าสุดใน MT5 ด้วย Expert Advisor

การใช้งาน Expert Advisor ใน MetaTrader 5 (MT5) เป็นวิธีที่ช่วยให้การเทรดของเรามีประสิทธิภาพมากขึ้น โดยเฉพาะอย่างยิ่งเมื่อเราต้องการข้อมูลการเทรดที่ปิดล่าสุด ใน EA ที่เรากำลังพูดถึงนี้ มีโค้ดที่มีประโยชน์มากที่นักพัฒนามักจะต้องการ เพื่อให้เราสามารถดึงข้อมูลการเทรดล่าสุดได้อย่างง่ายดาย ถ้าเราพูดถึงการเทรดที่กำลังดำเนินอยู่ หมายถึงคำสั่งซื้อที่เปิดอยู่ ไม่ใช่คำสั่งที่รอดำเนินการ ถ้าคุณส่งค่า 0 เข้าไป ระบบจะดึงข้อมูลการเทรดที่ปิดล่าสุดออกมา หากส่งค่า 1 ก็จะดึงข้อมูลการเทรดก่อนหน้านั้น และต่อไปเรื่อยๆ เรายังสามารถกรองการเทรดตามสัญลักษณ์และหมายเลขเวทมนตร์ได้อีกด้วย

2024.05.05
ดึงข้อมูลการเทรดล่าสุดใน MT5 ด้วย Expert Advisor
MetaTrader5
ดึงข้อมูลการเทรดล่าสุดใน MT5 ด้วย Expert Advisor

สวัสดีเพื่อนนักเทรดทุกคน! วันนี้เราจะมาพูดถึง Expert Advisor ที่มีความสามารถพิเศษในการดึงข้อมูลการเทรดล่าสุดใน MetaTrader 5 กันนะครับ Expert Advisor ชิ้นนี้มีโค้ดที่มีประโยชน์มากสำหรับนักพัฒนาหรือใครก็ตามที่ต้องการรู้ข้อมูลการเทรดที่เกิดขึ้นล่าสุด เพราะบ่อยครั้งที่เราต้องการข้อมูลการเทรดล่าสุด แต่ใน EA นี้เราสามารถค้นหาการเทรดได้ตามดัชนีที่ต้องการ โดยเมื่อเราพูดถึงการเทรดล่าสุด นั่นหมายถึง ออเดอร์ตลาด ไม่ใช่ออเดอร์ที่รอดำเนินการนะครับ ถ้าหากเราใส่ค่า 0 ระบบจะดึงข้อมูลการเทรดที่เกิดขึ้นล่าสุดมาให้เรา แต่ถ้าเราใส่ค่า 1 ระบบก็จะดึงข้อมูลการเทรดก่อนหน้านั้นมาให้ และทำเช่นนี้ต่อไปเรื่อย ๆ นอกจากนี้ เรายังสามารถกรองการเทรดตาม สัญลักษณ์ และ หมายเลขมหัศจรรย์ (Magic Number) ได้อีกด้วย

2024.05.05
วิธีดึงข้อมูลการซื้อขายที่ปิดล่าสุดใน MT4 ด้วย Expert Advisor
MetaTrader4
วิธีดึงข้อมูลการซื้อขายที่ปิดล่าสุดใน MT4 ด้วย Expert Advisor

สวัสดีครับเพื่อนเทรดเดอร์ทุกคน! วันนี้เราจะมาคุยกันถึงการใช้งาน Expert Advisor ที่สามารถช่วยให้เราดึงข้อมูลการซื้อขายที่ปิดไปแล้วใน MT4 ได้อย่างง่ายดาย รู้จักกับการดึงข้อมูลการซื้อขายที่ปิด เจ้าตัว EA นี้จะทำการสแกนประวัติการซื้อขายทั้งหมดและตรวจสอบว่าการซื้อขายไหนที่ปิดล่าสุด ถ้าเราป้อนค่า 0 ระบบจะดึงข้อมูลการซื้อขายที่ปิดล่าสุดออกมา แต่ถ้าเราป้อนค่า 1 ระบบจะดึงข้อมูลการซื้อขายที่ปิดก่อนหน้านั้นออกมาเรื่อยๆ ฟิลเตอร์ที่มีใน EA นอกจากนี้ เรายังมีฟิลเตอร์สำหรับ สัญลักษณ์ และ หมายเลขแมจิก เพื่อให้คุณสามารถเลือกการซื้อขายที่คุณต้องการได้อย่างแม่นยำ สรุป การใช้งาน Expert Advisor นี้จะช่วยให้คุณสามารถติดตามและวิเคราะห์การซื้อขายที่ผ่านมาของคุณได้สะดวกมากขึ้น การที่เราสามารถเข้าถึงข้อมูลเหล่านี้ได้จะช่วยให้เราตัดสินใจในการเทรดได้ดียิ่งขึ้น!

2024.05.05
ดึงข้อมูลการเทรดล่าสุดจาก MT4 ด้วย Expert Advisor
MetaTrader4
ดึงข้อมูลการเทรดล่าสุดจาก MT4 ด้วย Expert Advisor

สวัสดีครับเพื่อนนักเทรดทุกคน! วันนี้เรามาพูดคุยเกี่ยวกับ Expert Advisor ที่มีโค้ดที่เป็นประโยชน์มาก ๆ สำหรับนักพัฒนาในตลาด Forex กันนะครับ หลายครั้งที่เราต้องการข้อมูลการเทรดล่าสุด ซึ่งใน EA ตัวนี้ คุณสามารถค้นหาการเทรดโดยใช้ดัชนีใดก็ได้ที่คุณต้องการ การพูดถึง Active Trade ที่นี่หมายถึงการสั่งซื้อในตลาด ไม่ใช่การสั่งซื้อที่รอดำเนินการนะครับ ถ้าคุณใส่ค่าเป็น 0 ระบบจะดึงข้อมูลการเทรดล่าสุดให้คุณ ถ้าคุณใส่ค่าเป็น 1 ระบบจะดึงข้อมูลการเทรดก่อนหน้านั้นออกมา และถ้าคุณใส่ค่าเป็น 2 ก็จะดึงออกมาอีกเรื่อย ๆ ครับ นอกจากนี้ เรายังสามารถกรองข้อมูลการเทรดตาม สัญลักษณ์ และ หมายเลขเวทมนตร์ (magic number) ได้ด้วยนะครับ

2024.05.05
วิธีการใช้งาน onTrade Event Handler ใน MQL4 สำหรับ MetaTrader 4
MetaTrader4
วิธีการใช้งาน onTrade Event Handler ใน MQL4 สำหรับ MetaTrader 4

วันนี้เราจะมาคุยกันเกี่ยวกับการติดตามการเปลี่ยนแปลงของออเดอร์ใน CArrayInt ผ่านการใช้งานฟังก์ชัน onTrade ที่เป็นส่วนสำคัญในโปรแกรมเทรดของเรา โดยเฉพาะใน MetaTrader 4 ที่หลายคนใช้กันอยู่ ในโค้ดนี้ เราจะเห็นการเรียกใช้งาน event handler ที่สำคัญต่าง ๆ ซึ่งประกอบไปด้วย: //+------------------------------------------------------------------+ //| ฟังก์ชันสำหรับจัดการเมื่อ Stop Loss ถูกกระตุ้น                              | //+------------------------------------------------------------------+ void onStopLoss(ulong ticket); //+------------------------------------------------------------------+ //| ฟังก์ชันสำหรับจัดการเมื่อ Take Profit ถูกกระตุ้น                            | //+------------------------------------------------------------------+ void onTakeProfit(ulong ticket); //+------------------------------------------------------------------+ //| ฟังก์ชันสำหรับจัดการเมื่อมีการเปิดออเดอร์ใหม่                         | //+------------------------------------------------------------------+ void onTradeEntry(ulong ticket); //+------------------------------------------------------------------+ //| ฟังก์ชันสำหรับจัดการเมื่อออเดอร์ถูกปิด(ลบ)                   | //+------------------------------------------------------------------+ void onTradeExit(ulong ticket); หมายเหตุ: ฟังก์ชัน onTradeTransaction ใน MQL5 ยังไม่ได้ถูกนำมาใช้ในที่นี้ มันเป็นเพียงแนวทางพื้นฐานเท่านั้น ในภาพด้านล่าง คุณจะเห็น output log สำหรับ Expert Advisor ของเรา:

2024.04.29
แรก ก่อนหน้า 1 2 3 4 5 6 7 8 9 10 11 ถัดไป สุดท้าย