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

กลยุทธ์การข้ามเฉลี่ยเคลื่อนที่ 2 เส้น สำหรับเทรดเดอร์
MetaTrader5
กลยุทธ์การข้ามเฉลี่ยเคลื่อนที่ 2 เส้น สำหรับเทรดเดอร์

กลยุทธ์ การข้ามเฉลี่ยเคลื่อนที่สองเส้น เป็นหนึ่งในกลยุทธ์การเทรดที่ได้รับความนิยมมากที่สุดในตลาดการเงิน โดยอิงจากการใช้เฉลี่ยเคลื่อนที่ 2 เส้น (มักจะเป็นระยะยาวและระยะสั้น) และส่งสัญญาณในการเข้าสู่ตำแหน่งการเทรดตามจุดที่ทั้งสองเส้นตัดกัน การเลือกช่วงเวลาเฉลี่ยเคลื่อนที่: เทรดเดอร์จะต้องเลือกช่วงเวลาสำหรับเฉลี่ยเคลื่อนที่ 2 เส้น เช่น อาจจะเป็นเฉลี่ยเคลื่อนที่ 50 วันและ 200 วัน การกำหนดสัญญาณ: เมื่อเฉลี่ยเคลื่อนที่ระยะสั้น (เช่น 50 วัน) ข้ามเฉลี่ยเคลื่อนที่ระยะยาว (เช่น 200 วัน) จากล่างขึ้นบน อาจถือว่าเป็นสัญญาณซื้อ (ตำแหน่งยาว) เพราะอาจบ่งบอกถึงการเริ่มต้นของแนวโน้มขาขึ้น ในทางตรงกันข้าม หากเฉลี่ยเคลื่อนที่ระยะสั้นข้ามเฉลี่ยเคลื่อนที่ระยะยาวจากบนลงล่าง อาจถือว่าเป็นสัญญาณขาย (ตำแหน่งสั้น) การจัดการความเสี่ยงและระดับหยุดขาดทุน: เทรดเดอร์ควรพิจารณาการใช้คำสั่งหยุดขาดทุนเพื่อบริหารความเสี่ยง เช่น อาจตั้งหยุดขาดทุนที่เปอร์เซ็นต์หนึ่งของราคาปัจจุบันเพื่อป้องกันการขาดทุนที่มากในกรณีที่ราคาเคลื่อนไหวไม่เป็นไปตามที่คาดการณ์ พารามิเตอร์การตั้งค่า การทดสอบที่ยังไม่ได้ปรับแต่ง เว็บไซต์ของนักพัฒนา https://it-yy.site/

2025.11.23
ระบบการเทรด KSU_martin: เครื่องมืออัจฉริยะสำหรับเทรดเดอร์
MetaTrader5
ระบบการเทรด KSU_martin: เครื่องมืออัจฉริยะสำหรับเทรดเดอร์

สวัสดีครับเพื่อนเทรดเดอร์ทุกคน! วันนี้ผมมีอะไรดีๆ มานำเสนอให้ทุกคนได้รู้จักกัน นั่นก็คือ ระบบการเทรด KSU_martin หรือที่เราเรียกกันว่า EA (Expert Advisor) นั่นเอง! ระบบนี้ทำงานอย่างไร? เมื่อมีการเปิดออร์เดอร์ ระบบจะทำการวางออร์เดอร์เพิ่มเติมตามกริดที่กำหนดไว้ โดยสามารถเลือกได้ว่าจะเพิ่มล็อตหรือไม่ ขึ้นอยู่กับการตั้งค่าที่เราเลือกไว้ นอกจากนี้ เรายังสามารถตั้งค่าให้กริดทำงานร่วมกับสองสัญญาณ คือ RSI และ CCI ซึ่งจะทำให้การวางกริดทำได้แม่นยำยิ่งขึ้น การปิดออร์เดอร์ เราสามารถปิดออร์เดอร์ต่างๆ ได้เมื่อมีกำไร หรือเมื่อมีการกลับตัวตามค่า MA (Moving Average) ซึ่งเราสามารถเลือกปิด Sell หรือ Buy แยกกันหรือปิดทั้งซีรีส์พร้อมกันได้เลย นอกจากนี้ ระบบนี้ยังสามารถเทรดตามสัญญาณที่เกิดขึ้นเองได้อีกด้วย! หากใครมีข้อเสนอแนะหรือพบข้อผิดพลาดในโค้ด สามารถแสดงความคิดเห็นได้เลยครับ ผมยินดีรับฟังและช่วยกันปรับปรุงให้ดียิ่งขึ้น! ขอให้ทุกคนเทรดได้กำไรกันเยอะๆ นะครับ!

2025.11.19
คู่มือการใช้งาน EA และฟังก์ชันต่างๆ ในการเทรด
MetaTrader4
คู่มือการใช้งาน EA และฟังก์ชันต่างๆ ในการเทรด

วันนี้เรามาพูดถึง Expert Advisor (EA) ที่ช่วยให้การเทรดของเราง่ายขึ้น โดย EA นี้จะมีลักษณะเป็น กราฟฟิกแพนเนล ที่มีปุ่มควบคุมต่างๆ เพื่อช่วยในการเทรดแบบมืออาชีพ ในกราฟฟิกแพนเนลนี้ จะมีปุ่มทั้งหมด 9 ปุ่ม ที่ช่วยให้เราเทรดได้สะดวกมากขึ้น lots: ตั้งค่ากำไรที่ต้องการ distance: ระยะห่างจากราคาปัจจุบันสำหรับคำสั่งซื้อที่รอดำเนินการ takeprofit: ราคาที่กำหนดในจุดที่จะปิดคำสั่งเพื่อทำกำไร stoploss: ราคาที่กำหนดในจุดที่จะปิดคำสั่งเพื่อจำกัดการขาดทุน นอกจากนี้ยังมีฟังก์ชันต่างๆ ดังนี้: ปุ่ม close all: ใช้ในการปิดคำสั่งทั้งหมดในขณะนั้น ปุ่ม delete buy: ลบคำสั่งซื้อที่รอดำเนินการ ปุ่ม delete sell: ลบคำสั่งขายที่รอดำเนินการ ปุ่ม BUY: เปิดคำสั่งซื้อ ปุ่ม BUY LIMIT: เปิดคำสั่งซื้อแบบลิมิต ปุ่ม BUY STOP: เปิดคำสั่งซื้อแบบสต็อป ปุ่ม SELL: เปิดคำสั่งขาย ปุ่ม SELL LIMIT: เปิดคำสั่งขายแบบลิมิต ปุ่ม SELL STOP: เปิดคำสั่งขายแบบสต็อป

2025.11.18
วิธีคำนวณ Margin สำหรับการเทรดอย่างง่าย
MetaTrader5
วิธีคำนวณ Margin สำหรับการเทรดอย่างง่าย

สวัสดีครับทุกคน, วันนี้เรามาพูดคุยกันเกี่ยวกับการคำนวณ Margin ที่จำเป็นสำหรับการเปิดตำแหน่งในการเทรดกันดีกว่า ผมกำลังศึกษาและพัฒนาทักษะการเขียนโค้ดใน MQL5 ซึ่งเป็นภาษาที่ใช้สำหรับการสร้าง EA หรือระบบเทรดนั่นเอง โค้ดที่ผมพัฒนาขึ้นมานี้ สามารถปรับแต่งอัตราเลเวอเรจได้ เพื่อให้เราสามารถคำนวณ Margin ที่จำเป็นต้องใช้ในการเปิดล็อตการเทรดได้อย่างแม่นยำ ถึงแม้ว่าโค้ดนี้อาจจะยังไม่สมบูรณ์ 100% แต่ผมยังคงพัฒนาและปรับปรุงอยู่ โดยเฉพาะเมื่อใช้กับสัญลักษณ์ FX และโลหะต่างๆ อาจจะมีความคลาดเคลื่อนเมื่อเราใช้กับบัญชีเซ็นต์หรือ CFD/คริปโต ถ้าใครมีคำแนะนำหรือความคิดเห็นอะไรที่สามารถช่วยให้ผมพัฒนาได้ดียิ่งขึ้น ยินดีรับฟังนะครับ ขอบคุณครับ!

2025.11.13
EA สำหรับเทรด: การวิเคราะห์รูปแบบ Three Inside Pattern
MetaTrader5
EA สำหรับเทรด: การวิเคราะห์รูปแบบ Three Inside Pattern

สวัสดีครับเพื่อนๆ เทรดเดอร์ทุกคน! วันนี้เรามาพูดคุยเกี่ยวกับ Expert Advisor (EA) ที่มีความสามารถในการเทรดเฉพาะเมื่อราคามีการเคลื่อนไหวตามรูปแบบ Three From Within ครับ รูปแบบ Three From Inside มีสองแบบหลัก: 1. "Three From Inside" ขาขึ้น (รูปที่ 1): รูปแบบนี้จะประกอบไปด้วยเทียน 3 แท่ง โดยแท่งแรกเป็นแท่งเทียนขาลงขนาดยาว แท่งที่สองเป็นแท่งเทียนขาขึ้นขนาดเล็กที่อยู่ภายในแท่งแรก และแท่งที่สามเป็นแท่งเทียนขาขึ้นขนาดยาวที่ปิดเหนือระดับสูงสุดของแท่งแรก 2. "Three From Inside" ขาลง (รูปที่ 2): รูปแบบนี้จะมีแท่งเทียน 3 แท่งเช่นกัน โดยแท่งแรกเป็นแท่งเทียนขาขึ้นขนาดยาว แท่งที่สองเป็นแท่งเทียนขาลงขนาดเล็กที่อยู่ภายในแท่งแรก และแท่งที่สามเป็นแท่งเทียนขาลงขนาดยาวที่ปิดต่ำกว่าระดับต่ำสุดของแท่งแรก ในระหว่างการเทรด EA นี้สามารถเปิดตำแหน่งได้เพียงแค่หนึ่งตำแหน่งเท่านั้น ไม่ว่าจะเป็นตำแหน่งซื้อหรือขายครับ

2025.11.09
สุดยอด EA สำหรับการเทรด Forex โดยใช้ทฤษฎีความน่าจะเป็น - สำหรับ MetaTrader 5
MetaTrader5
สุดยอด EA สำหรับการเทรด Forex โดยใช้ทฤษฎีความน่าจะเป็น - สำหรับ MetaTrader 5

สวัสดีครับเพื่อนนักเทรดทุกคน! วันนี้เราจะมาคุยกันถึงไอเดียเก่าแก่ของผมเกี่ยวกับ Expert Advisor (EA) ที่ใช้ทฤษฎีความน่าจะเป็นในการคาดการณ์ราคาในตลาด Forex บนแพลตฟอร์ม MetaTrader 5 กันครับ EA ตัวนี้จะทำการวิเคราะห์ประวัติราคาของคู่เงินในจำนวนแท่งเทียน (bars) ที่กำหนด (ค่าเริ่มต้นคือ 10,000 แท่งเทียน) และคำนวณจำนวนครั้งที่ราคาปิดสูงกว่าหรือต่ำกว่าราคาเปิดในจำนวนที่กำหนด (ค่าเริ่มต้นคือ 400 pips) ภายในกลุ่มแท่งเทียนที่กำหนด (ค่าเริ่มต้นคือ 50 แท่ง) จากข้อมูลนี้ EA จะคำนวณความน่าจะเป็นของการเพิ่มขึ้นและลดลงของราคาแล้วแสดงผลในความคิดเห็นบนกราฟ นอกจากนั้น EA ยังสามารถทำการเปิดตำแหน่งการเทรดตามความน่าจะเป็นที่คำนวณได้อีกด้วย หากความน่าจะเป็นของการเพิ่มขึ้นของราคามากกว่า 51% EA จะเปิดตำแหน่งซื้อ และหากความน่าจะเป็นของการลดลงของราคามากกว่า 51% EA จะเปิดตำแหน่งขาย เมื่อเปิดตำแหน่งการเทรด EA สามารถใช้ขนาดล็อตที่กำหนดไว้หรือคำนวณจากความเสี่ยงที่ตั้งไว้และยอดเงินในบัญชีปัจจุบัน หากตั้งค่า StopLoss และ TakeProfit EA จะตั้งระดับที่เหมาะสมเมื่อเปิดตำแหน่ง ในการเริ่มต้นต้องตั้งธงให้เป็น True ดังนี้: input bool EnableCheckBars = false; ต้องบอกไว้ก่อนเลยว่า EA ตัวนี้ไม่ได้มีไว้เพื่อทำกำไรและจะไม่มีวันทำกำไรได้ เพราะทุกอย่างที่เกี่ยวกับการนับการเคลื่อนไหว คลื่น หรือโอกาสในการถึงระดับ Stop และ TakeProfit มันเป็นเรื่องที่ซับซ้อนเกินกว่าที่อัลกอริธึมง่าย ๆ จะเข้าใจได้ ตลาดมีความซับซ้อนเกินไปสำหรับแนวคิดแบบนี้

2025.11.04
KopierMaschineMT5: เครื่องมือช่วยเทรดสำหรับ MetaTrader 5
MetaTrader5
KopierMaschineMT5: เครื่องมือช่วยเทรดสำหรับ MetaTrader 5

ฟีเจอร์ต่าง ๆ ของ KopierMaschineMT5 โปรแกรมทำงานในสองโหมด คือ Master และ Slave สามารถคัดลอกการเทรดจากผู้ให้บริการหลายรายไปยังบัญชี Slave เดียวได้ สามารถเปิดหรือปิดการคัดลอก Stop Loss และ Take Profit ได้ สามารถเปิดหรือปิดการคัดลอกคำสั่งที่รอดำเนินการได้ ทำงานได้โดยไม่มีข้อขัดแย้งเมื่อมี Expert Advisor อื่น ๆ ทำงานอยู่ รองรับบัญชีที่มี suffix และ prefix สามารถเปลี่ยนทิศทางการเทรดได้ สามารถคัดลอกการเทรดตามปริมาณที่สัมพันธ์กับยอดเงินในบัญชี, ปริมาณคงที่ และตามปริมาณจากผู้ให้บริการ สามารถตั้งเงื่อนไขในการเปิดการเทรดเมื่อราคาบนบัญชีย่อยแตกต่างจากราคาของผู้ให้บริการในค่าที่กำหนด หลักการทำงานของ KopierMaschineMT5 ต้องเปิด Terminal ที่มีบัญชีของผู้ให้บริการและ Terminal ที่มีบัญชี Slave พร้อมกัน ใน Terminal ที่มีบัญชีผู้ให้บริการ ให้ตั้งค่า Expert Advisor เป็นโหมด WorkMode=Master แล้วกดปุ่ม ON บนแผงควบคุม ใน Terminal ที่มีบัญชี Slave ให้ตั้งค่า Expert Advisor เป็นโหมด WorkMode=Slave แล้วเลือกบัญชีผู้ให้บริการบนแผงควบคุม เลือกตัวเลือกในการคัดลอกการเทรดที่ต้องการแล้วกดปุ่ม ON หลังจากทำขั้นตอนข้างต้นแล้ว การเทรดจากบัญชีผู้ให้บริการจะถูกคัดลอกไปยังบัญชี Slave ดูภาพตัวอย่าง

2025.11.03
กลยุทธ์การเทรดด้วย SAR_MACD_EA สำหรับ MetaTrader 4
MetaTrader4
กลยุทธ์การเทรดด้วย SAR_MACD_EA สำหรับ MetaTrader 4

สวัสดีเพื่อนนักเทรดทุกคน! วันนี้เราจะมาพูดถึง SAR_MACD_EA ซึ่งเป็นเครื่องมือที่ใช้ใน MetaTrader 4 ที่สามารถช่วยให้เราเทรดได้อย่างมีประสิทธิภาพมากขึ้น โดยกลยุทธ์นี้จะเน้นการใช้กราฟแท่งเทียนแบบ 15 นาที ซึ่งใช้ MACD เป็นตัวบ่งชี้ทิศทางการเคลื่อนไหวของราคาในขั้นตอนแรก จุดสำคัญคือ Parabolic SAR ซึ่งจะทำหน้าที่เป็นสัญญาณแรกในการบอกให้เราทราบว่าจะซื้อหรือขาย โดยเราจะดูการปิดของแท่งเทียนว่ามีการเคลื่อนไหวอย่างไร หากแท่งเทียนที่สามอยู่ต่ำกว่า SMA (Simple Moving Average) แต่แท่งเทียนก่อนหน้านี้ปิดอยู่เหนือ SMA และ SAR เปลี่ยนตำแหน่งมาทางด้านล่างของราคา นั่นจะถือว่าเป็นสัญญาณซื้อ ในกรณีที่ MACD แสดงถึงการเคลื่อนไหวขาขึ้นและ SAR เปลี่ยนตำแหน่งอยู่ใต้ราคา แต่แท่งเทียนก่อนหน้านี้ (close[1]) ยังคงต่ำกว่า SMA เราจะรอให้ราคาเคลื่อนที่ปิดเหนือ SMA ในช่วงเวลา 5 แท่งเทียน ด้านล่างนี้คือภาพตัวอย่างของแนวคิดนี้ แนวคิดก็คือทันทีที่แท่งเทียนปิดอยู่ต่ำกว่า SMA แท่งเทียนที่สามควรจะอยู่เหนือ SMA และในช่วงเวลานั้น SAR ก็ต้องเปลี่ยนตำแหน่งขึ้นเหนือราคา ในเวลานี้ MACD จะต้องยืนยันการเคลื่อนไหวขาลงหรือขาขึ้นพร้อมกันหรือไม่กี่แท่งเทียนก่อนหน้านี้ นี่คือภาพตัวอย่างของสัญญาณซื้อ

2025.10.30
ExpPinBar - ที่ปรึกษาการเทรดสำหรับรูปแบบ Pin Bar ใน MetaTrader 5
MetaTrader5
ExpPinBar - ที่ปรึกษาการเทรดสำหรับรูปแบบ Pin Bar ใน MetaTrader 5

ExpPinBar เป็นที่ปรึกษาการเทรดที่ใช้กลยุทธ์การเทรดตาม ตัวชี้วัด Price Action PinBar โดยจะเปิดตำแหน่งตามสัญญาณจากตัวชี้วัดนี้ และเพื่อการจัดการตำแหน่งที่เปิดอยู่ เรามีฟังก์ชันการตามราคา (Trailing) ที่ช่วยให้การเทรดมีประสิทธิภาพมากขึ้น โดยสามารถเลือกได้ทั้งแบบคลาสสิก, โดยใช้ตัวชี้วัด Parabolic SAR, ค่าเฉลี่ยเคลื่อนที่ (AMA, DEMA, FRAMA, MA, TEMA, VIDYA) รวมถึงระดับสูงและต่ำของเงาแท่งเทียน การตั้งค่าตัวชี้วัด Pin Bar: ขนาดขั้นต่ำของแท่งเทียนจากต่ำถึงสูง - ขนาดขั้นต่ำของแท่งเทียน (เป็นพีป) กำหนดความสูงขั้นต่ำของแท่งเทียนที่ถูกวิเคราะห์ (ความแตกต่างระหว่าง High และ Low) แท่งเทียนที่มีขนาดเล็กกว่าจะถูกมองข้ามโดยตัวชี้วัด ซึ่งช่วยในการกรองแท่งเทียนที่ไม่สำคัญหรือที่มีเสียงรบกวน เพิ่มค่าขึ้นเพื่อกรองสัญญาณที่อ่อนแอในตลาดที่มีความผันผวนต่ำ; ขนาดสูงสุดของตัวแท่งเทียนเมื่อเทียบกับเงา - ขนาดสูงสุดของตัวแท่งเทียน (เทียบกับขนาดแท่งเทียนทั้งหมด ตั้งแต่ 0 ถึง 1) กำหนดขนาดสูงสุดที่อนุญาตของตัวแท่งเทียน (ความแตกต่างระหว่าง Open และ Close) เมื่อเทียบกับความสูงทั้งหมดของแท่งเทียน ยิ่งค่าน้อย สัญญาณที่มีเงายาวและตัวแท่งเล็กจะเด่นชัดมากขึ้น - Pin Bars แบบคลาสสิก เพื่อค้นหา Pin Bars ที่ “สะอาด” ที่สุด ใช้ค่า 0.2 - 0.4; ตำแหน่งของตัวแท่งเมื่อเทียบกับแท่งก่อนหน้า (ตั้งแต่ 0 ถึง 1) ตัวแปรนี้กำหนดว่าตัวแท่ง Pin Bar สามารถอยู่ลึกเข้าไปในช่วงของแท่งก่อนหน้าได้มากน้อยเพียงใด ยิ่งค่าน้อย ตัวแท่งจะอยู่ใกล้ขอบของช่วงมากขึ้น ซึ่งสอดคล้องกับรูปแบบการกลับตัวแบบคลาสสิก ใช้ค่า 0.2-0.4 เพื่อค้นหาสัญญาณที่ตัวแท่ง Pin Bar ตั้งอยู่ใกล้ขอบของแท่งก่อนหน้า; อัตราส่วนของเงา (อัตราส่วน) กำหนดอัตราส่วนขั้นต่ำระหว่างความยาวของเงาหลัก (เงาบนสำหรับ Pin Bar ขาย, เงาล่างสำหรับ Pin Bar ซื้อ) และเงาตรงข้าม ยิ่งค่าสูง เงาหลักจะต้องเด่นชัดมากขึ้นเมื่อเปรียบเทียบกับเงาตรงข้าม ค่า 1.5 - 2.5 ช่วยในการกรองสัญญาณ โดยทิ้งไว้เฉพาะแท่งเทียนที่มีเงายาวเด่นชัด การตั้งค่าที่ปรึกษา: ปริมาณตำแหน่ง - ปริมาณตำแหน่ง; Slippage (เป็นพ้อย) - อนุญาตให้มีการเบี่ยงเบนราคาสูงสุดระหว่างการดำเนินการ ตั้งเป็นพ้อย; หมายเลขเวทมนตร์ - หมายเลขเวทมนตร์; หยุดขาดทุน (เป็นพ้อย), 0 - ไม่มี, -1 - ตามเงา PinBar - หยุดขาดทุน (เป็นพ้อย), 0 - ไม่มี, -1 - ตามราคาของเงา PinBar; ทำกำไร (เป็นพ้อย), 0 - ไม่มี - ทำกำไร (เป็นพ้อย), 0 - ไม่มี; การเบี่ยงเบนหยุดขาดทุน (เป็นพ้อย) - การเบี่ยงเบนหยุดขาดทุนจากเงา Pin Bar ในพ้อย. การตั้งค่า Trailing: ประเภท Trailing - ประเภทของการตามราคา เริ่มต้น Trailing - กำไรเป็นพ้อยสำหรับการเริ่มต้น Trailing ขั้นตอน Trailing เป็นพ้อย - ขั้นตอนการตามราคาที่เป็นพ้อย การเบี่ยงเบน Trailing เป็นพ้อย - การเบี่ยงเบนจากราคาในพ้อย การตั้งค่าของตัวชี้วัดที่ใช้ใน Trailing: กรอบเวลา (Timeframe) ของตัวชี้วัด - กรอบเวลาของตัวชี้วัดที่ใช้ในการคำนวณ Trailing. MA ระยะเวลา - ระยะเวลาการคำนวณค่าเฉลี่ยเคลื่อนที่ MA Shift - การเลื่อนแนวนอนของค่าเฉลี่ยเคลื่อนที่. AMA เร็ว ระยะเวลา EMA - ระยะเวลาการคำนวณ EMA ที่ปรับตัวเร็ว. AMA ช้า ระยะเวลา EMA - ระยะเวลาการคำนวณ EMA ที่ปรับตัวช้า VIDYA CMO ระยะเวลา - ระยะเวลาของ CMO ของค่าเฉลี่ยเคลื่อนที่ที่มีระยะเวลาการเฉลี่ยที่ปรับตัวได้. Parabolic SAR ขั้นตอน - ขั้นตอนของ Parabolic SAR Parabolic SAR สูงสุด - ค่าสูงสุดของ Parabolic SAR MA ราคาที่ใช้ - ราคาสำหรับการคำนวณค่าเฉลี่ยเคลื่อนที่ MA วิธีการปรับความเรียบ - ประเภทของการปรับความเรียบของค่าเฉลี่ยเคลื่อนที่. ดัชนีข้อมูลตัวชี้วัด - แท่งข้อมูลที่ได้รับจากตัวชี้วัด เพื่อให้ที่ปรึกษานี้ทำงานได้ จำเป็นต้องใช้ ตัวชี้วัด iPinBars และ ห้องสมุดของคลาส Trailing. ตัวอย่างการทำงานของที่ปรึกษาในปีที่ผ่านมา บน EURUSD H4 โดยใช้ระดับหยุดที่คงที่และการตามราคาที่เรียบง่าย:

2025.10.22
กลยุทธ์การเทรดง่าย ๆ ด้วย Expert Advisor บนพื้นฐานของ WPR, Bollinger Bands และ ATR
MetaTrader5
กลยุทธ์การเทรดง่าย ๆ ด้วย Expert Advisor บนพื้นฐานของ WPR, Bollinger Bands และ ATR

สวัสดีครับเพื่อนเทรดเดอร์ทุกคน! วันนี้เรามาพูดถึง Expert Advisor ที่ชื่อว่า ExpWPRBB ซึ่งมีการใช้งานกลยุทธ์การเทรดที่ไม่ยุ่งยากนัก โดยอิงจากสัญญาณของสองอินดิเคเตอร์คือ Williams' Percent Range (WPR) และ Bollinger Bands (BB) ครับ การเปิดตำแหน่งจะเกิดขึ้นเฉพาะเมื่อสัญญาณจากทั้งสองอินดิเคเตอร์ตรงกัน: ซื้อ: เมื่อ WPR ออกจากโซนขายมากเกินไป และราคาบาร์เปิดต่ำกว่าบรรทัดกลางของ BB ขาย: เมื่อ WPR ออกจากโซนซื้อมากเกินไป และราคาบาร์เปิดสูงกว่าบรรทัดกลางของ BB ความกว้างของ Bollinger Bands และค่าของ ATR จะถูกใช้ในการคำนวณระดับ Stop Loss และ Take Profit ครับ โดย Expert Advisor นี้รองรับการทำงานเฉพาะบนบัญชีที่มีการป้องกันความเสี่ยงเท่านั้น นอกจากนี้ยังมีโหมดที่ไม่ทำการเทรด ซึ่งสามารถใช้แค่การแสดงสัญญาณเพื่อควบคุมสัญญาณในโหมดการทดสอบกลยุทธ์ได้ พารามิเตอร์การตั้งค่า: WPR (Williams' Percent Range) InpPeriodWPR - ระยะเวลาการคำนวณ WPR จำนวนบาร์สำหรับการคำนวณค่าของอินดิเคเตอร์; InpOverboughtWPR - ระดับซื้อมากเกินไปของ WPR ค่าที่มากกว่าซึ่งถือว่าตลาดซื้อมากเกินไป (ปกติจะอยู่ระหว่าง -20 ถึง 0); InpOversoldWPR - ระดับขายมากเกินไปของ WPR ค่าที่ต่ำกว่าซึ่งถือว่าตลาดขายมากเกินไป (ปกติจะอยู่ระหว่าง -80 ถึง -100). BB (Bollinger Bands) InpPeriodBB - ระยะเวลาการคำนวณ Bollinger Bands จำนวนบาร์สำหรับการคำนวณแถบ; InpDeviationBB - การเบี่ยงเบนของ Bollinger Bands ตัวคูณการเบี่ยงเบนมาตรฐานในการคำนวณความกว้างของแถบ; InpShiftBB - การเลื่อนของ Bollinger Bands อินดิเคเตอร์ที่เลื่อนสัมพันธ์กับบาร์ปัจจุบัน; InpPriceBB - ราคาที่ใช้ในการคำนวณ Bollinger Bands ประเภทของราคา. ATR (Average True Range) InpPeriodATR - ระยะเวลาการคำนวณ ATR จำนวนบาร์สำหรับการคำนวณค่าเฉลี่ยจริง. การเทรด InpSignalsOnly - ไม่ทำการเทรด แค่ตั้งสัญญาณเท่านั้น หากตั้งค่าเป็นจริง Expert Advisor จะไม่เปิดการเทรด แต่จะแสดงสัญญาณบนกราฟ; InpVolume - ขนาดตำแหน่ง ขนาดล็อตในการเปิดดีล; InpDeviation - การลื่นไถล (ในจุด) ระดับความเบี่ยงเบนของราคาเมื่อทำการสั่งซื้อ; InpMagic - หมายเลขเวทย์มนตร์ หมายเลขเฉพาะที่จะใช้ติดตามตำแหน่งของ EA; InpStopLoss - หยุดขาดทุน (ในจุด) ระดับ Stop Loss. 0 - ไม่มีการตั้งค่า, -1 - คำนวณเป็นครึ่งหนึ่งของความกว้างของ Bollinger Bands; InpTakeProfit - ทำกำไร (ในพิป) ระดับ Take Profit. 0 - ไม่มีการตั้งค่า, -1 - คำนวณตามค่าของ ATR; InpSLMltp - ตัวคูณขนาด Stop Loss หาก Stop Loss == -1 ช่วยเพิ่มหรือลด Stop Loss ที่คำนวณโดยอัตโนมัติ; InpTPMltp - ตัวคูณขนาด Take Profit หาก Take Profit == -1 ช่วยเพิ่มหรือลด Take Profit ที่คำนวณโดยอัตโนมัติ. ค่าพื้นฐานสำหรับพารามิเตอร์การตั้งค่าของ Expert Advisor ได้รับการปรับแต่งเพื่อทดสอบในกรอบเวลาชาร์ต H4 ครับ ผลการทดสอบในโหมด 'All ticks' สำหรับปีที่ผ่านมาใน H4 ด้วยพารามิเตอร์เริ่มต้น:

2025.10.21
วิธีการใช้งาน Indicator Loader สำหรับการทดสอบกลยุทธ์ใน MetaTrader 5
MetaTrader5
วิธีการใช้งาน Indicator Loader สำหรับการทดสอบกลยุทธ์ใน MetaTrader 5

รู้สึกเซ็งไหมที่ตัวทดสอบกลยุทธ์ Indicator ใน MetaTrader 5 มีข้อจำกัดในการทำงานเพียงแค่การทดสอบแบบวิชวลสำหรับ Indicator ตัวเดียวเท่านั้น? วันนี้เรามีทางออกที่จะช่วยให้คุณทดสอบกลยุทธ์ได้อย่างมีประสิทธิภาพมากขึ้น! มารู้จักกับระบบ Indicator Loader ที่สามารถโหลด Indicator หลายตัวพร้อมกันได้! ด้วยระบบนี้ คุณสามารถทดสอบได้ถึงสี่ Indicator ในเวลาเดียวกัน ทำให้คุณเห็นได้ชัดเจนว่า Indicator ตัวไหนทำงานได้ดีกว่ากันในกลยุทธ์ของคุณ และสามารถมองเห็นผลลัพธ์แบบวิชวลได้อย่างชัดเจน โดยระบบจะใช้ Indicator ที่มีอยู่ในโปรแกรมเป็นค่าเริ่มต้น และโปรแกรมจะเข้าใจเส้นทางเหล่านี้โดยอัตโนมัติ คุณยังสามารถทดสอบ Indicator ที่คุณสร้างขึ้นเองได้อีกด้วย รวมถึงการใช้เส้นทางที่กำหนดเองอีกด้วย

2025.10.18
Heikin Ashi MT4 EA: เครื่องมือช่วยเทรดใน MetaTrader 4
MetaTrader4
Heikin Ashi MT4 EA: เครื่องมือช่วยเทรดใน MetaTrader 4

สวัสดีครับเพื่อนนักเทรดทุกคน! วันนี้เรามาพูดถึง Heikin Ashi EA ที่ออกแบบมาเพื่อการเทรดโดยใช้ แท่งเทียน Heikin Ashi กันนะครับ เครื่องมือนี้จะช่วยให้เราสามารถวิเคราะห์ทิศทางของตลาดได้อย่างชัดเจน โดยการกรองเสียงรบกวนต่างๆ ทำให้เราสามารถจับกระแสที่แข็งแกร่งได้ง่ายขึ้น และหลีกเลี่ยงการกลับตัวที่ผิดพลาดได้ ฟีเจอร์และพารามิเตอร์หลัก 1. การใช้งานแท่งเทียน Heikin Ashi การแสดงผลแนวโน้มที่เรียบง่าย – ช่วยกรองสัญญาณรบกวนให้สะอาดขึ้น การตรวจจับสีขาขึ้น/ขาลง – EA จะทำการเทรดเมื่อมีการเปลี่ยนแปลงแนวโน้มที่ชัดเจนจาก Heikin Ashi การตั้งค่าที่ปรับแต่งได้ – ปรับระดับความเรียบของแท่งเทียนให้เข้ากับกลยุทธ์ของคุณ 2. การจัดการการเทรดอย่างชาญฉลาด ปิดการเทรดเมื่อแนวโน้มเปลี่ยน – ปิดการเทรดทันทีเมื่อสีของแท่งเทียนกลับกัน ควบคุมทุนและกำไร – ปิดการเทรดทั้งหมดเมื่อมีกำไร/ขาดทุนลอยอยู่ที่ระดับที่ตั้งไว้ ข้อดีของการใช้ Heikin Ashi TrendMap EA ✅ การตรวจจับแนวโน้มที่ชัดเจน – กรองการเคลื่อนไหวที่ไม่แน่นอนและสัญญาณที่ผิดพลาด✅ ใช้งานได้กับทุกคู่สกุลเงินและทุกกรอบเวลา – ตั้งแต่การเทรดระยะสั้นไปจนถึงการเทรดระยะยาว✅ การเทรดอัตโนมัติที่ไม่ต้องใช้มือ – ทำการเปิดและปิดการเทรดได้ทันทีโดยไม่ลังเล✅ การเทรดที่ปราศจากอารมณ์ – พึ่งพากฎของ Heikin Ashi แทนการคาดเดาของมนุษย์✅ การตั้งค่าที่ยืดหยุ่น – ปรับเปลี่ยนได้ตามกลยุทธ์ที่คุณต้องการ ไม่ว่าจะเป็นแบบรุกหรือระมัดระวัง

2025.10.14
เครื่องมือปิดตำแหน่งอัตโนมัติ: ผู้ช่วยที่ยอดเยี่ยมสำหรับ MetaTrader 5
MetaTrader5
เครื่องมือปิดตำแหน่งอัตโนมัติ: ผู้ช่วยที่ยอดเยี่ยมสำหรับ MetaTrader 5

ในโลกของการเทรด การมีเครื่องมือที่ช่วยให้เราปิดตำแหน่งได้อย่างมีประสิทธิภาพเป็นสิ่งที่สำคัญมาก วันนี้เราจะมาพูดถึงเครื่องมือปิดตำแหน่งอัตโนมัติที่เหมาะสำหรับผู้ใช้ MetaTrader 5 กันครับ การตั้งค่าพารามิเตอร์ เครื่องมือนี้มีพารามิเตอร์หลักสองอย่างที่เราต้องตั้งค่า: จำนวน Stop Loss: ตัวแรกคือการตั้งค่าจำนวน Stop Loss ซึ่งต้องเป็นค่าลบและจะไม่ทำงานหากไม่มีการกรอกข้อมูล ตัวคูณ Take Profit: ตัวที่สองคือการตั้งค่าตัวคูณ Take Profit ซึ่งจะขึ้นอยู่กับค่าของ Stop Loss ข้อดีและข้อเสียของเครื่องมือ ถึงแม้ว่าเครื่องมือนี้จะมีข้อดีมากมาย แต่ก็มีข้อเสียที่ต้องพิจารณา: ข้อเสีย: เครื่องมือนี้ไม่สามารถรับรู้คำสั่งที่รอดำเนินการ (Pending Orders) ข้อดี: แต่เมื่อเราตั้งค่า Stop Loss ไปแล้ว จะทำให้คำสั่งที่ไม่ต้องการให้เครื่องมือทำงานสามารถดำเนินการได้อย่างสะดวก เหมาะสำหรับการถือครองคำสั่งทั้งระยะสั้นและระยะยาว วิธีการใช้ Stop Loss เครื่องมือนี้มีวิธีการตั้งค่า Stop Loss สองแบบ: แบบแรกคือการตั้งค่า Stop Loss สำหรับหนึ่งในคำสั่ง เพื่อเป็นแนวทางในการปิดตำแหน่ง แบบที่สองคือการปิดตำแหน่งโดยใช้ตัวคูณจากข้อมูลที่กรอก เหมาะสำหรับนักเทรดที่ต้องการว displine เครื่องมือนี้ถูกออกแบบมาเพื่อจำกัด Stop Loss อย่างเข้มงวด โดยเฉพาะอย่างยิ่งสำหรับผู้ที่มักจะเทรด Stop Loss บ่อยๆ ถ้าคุณเป็นคนที่มักจะหยุดขาดทุนโดยไม่มีระเบียบแล้วล่ะก็ เครื่องมือนี้จะช่วยคุณในการสร้างวินัยในการเทรดได้เป็นอย่างดีครับ

2025.10.08
Ichimoku Edge EA: เทรดง่ายด้วย MetaTrader 4
MetaTrader4
Ichimoku Edge EA: เทรดง่ายด้วย MetaTrader 4

Ichimoku Edge เป็นระบบที่ใช้ดัชนี Ichimoku Kinko Hyo ในการสร้างสัญญาณซื้อและขายจากการตัดกันของ Chikou Span กับ ราคา โดยได้รับการยืนยันจากตำแหน่งของราคาและ Chikou Span ที่สัมพันธ์กับ Kumo (เมฆ). ผลการทดสอบย้อนหลัง กลยุทธ์การเทรด เมื่อ Chikou Span ข้ามราคาไปจากด้านล่าง จะได้สัญญาณ ซื้อ โดยต้องยืนยันว่าทั้งราคาและ Chikou อยู่เหนือ Kumo. เมื่อ Chikou Span ข้ามราคาไปจากด้านบน จะได้สัญญาณ ขาย โดยต้องยืนยันว่าทั้งราคาและ Chikou อยู่ใต้ Kumo. การเทรดทั้งหมดจะปิดอัตโนมัติเมื่อมีสัญญาณตรงข้ามเกิดขึ้น. ไม่มีการกำหนด Stop Loss หรือ Take Profit คงที่; การปิดการเทรดขึ้นอยู่กับการกลับตัวของสัญญาณเท่านั้น. การจัดการเงินรองรับสองโหมดการตั้งค่าขนาดตำแหน่ง: ขนาดล็อตคงที่ — ใช้ปริมาณที่กำหนดไว้ล่วงหน้า. ขนาดล็อตตาม ATR — ปรับขนาดล็อตโดยอิงจากเปอร์เซ็นต์ความเสี่ยงหรือมูลค่าเงินโดยใช้ดัชนี Average True Range. พารามิเตอร์สำคัญการตั้งค่า Ichimoku: Tenkan = 9 Kijun = 26 Senkou = 52 การจัดการเงิน: Lots – ขนาดตำแหน่งคงที่. MM – เปิดใช้งานการจัดการความเสี่ยงตาม ATR. ATR_Period, ATR_Multiplier – การตั้งค่า ATR. ความเสี่ยง / MoneyRisk – เปอร์เซ็นต์หรือความเสี่ยงเงินคงที่. ใช้เงินแทนเปอร์เซ็นต์ – สลับระหว่างความเสี่ยง % หรืออิงจากเงิน. ใช้ Equity แทน Balance – ความเสี่ยงจาก Equity แทน Balance. LotDigits – ความละเอียดสำหรับขนาดล็อตของโบรกเกอร์. อื่น ๆ: OrderComment – ป้ายชื่อคำสั่ง. Slippage – การลื่นไหลสูงสุดที่อนุญาต. Magic – รหัสระบุ EA ที่ไม่ซ้ำกัน. หมายเหตุEA นี้ทำงานได้ดีที่สุดในกรอบเวลาใหญ่และตลาดที่มีแนวโน้ม. เพื่อผลลัพธ์ที่ดีที่สุด ควรทดสอบการตั้งค่า Ichimoku และ ATR หลาย ๆ แบบก่อนใช้งานจริง.

2025.10.06
Babi Ngepet: ที่ปรึกษาผู้เชี่ยวชาญสำหรับ MetaTrader 5
MetaTrader5
Babi Ngepet: ที่ปรึกษาผู้เชี่ยวชาญสำหรับ MetaTrader 5

พารามิเตอร์ของที่ปรึกษาผู้เชี่ยวชาญ (Inputs) EA ตัวนี้มีพารามิเตอร์หลายตัวที่ผู้ใช้งานสามารถปรับแต่งได้เพื่อควบคุมพฤติกรรมของมัน: พารามิเตอร์ทั่วไป พารามิเตอร์ ประเภท คำอธิบาย MagicNumber int หมายเลขเฉพาะสำหรับการเทรดของ EA นี้ InitialLot double ขนาดล็อตเริ่มต้นสำหรับการเทรดแรกในชุด AllowBuy bool หมายธงเพื่ออนุญาตให้ EA เปิดการเทรดซื้อ (ทั้งการเทรดเริ่มต้นและ Martingale) AllowSell bool หมายธงเพื่ออนุญาตให้ EA เปิดการเทรดขาย (ทั้งการเทรดเริ่มต้นและ Martingale) TakeProfit int กำไรที่ตั้งไว้ในจุด/pips ที่ใช้ในขณะตั้งคำสั่งรอด (ไม่รวมถึงการดำเนินการในตลาด) FindHighLowBackBars int จำนวนแท่งก่อนหน้าที่ให้มองย้อนกลับไปเพื่อกำหนดจุดสูงสุดและต่ำสุดสำหรับการตั้งคำสั่งรอดเริ่มต้น ResetAfterBars int จำนวนแท่งหลังจากที่คำสั่งรอดเริ่มต้นจะถูกลบและประเมินใหม่ (ถ้าไม่มีตำแหน่งเปิดอยู่) กลยุทธ์ Martingale พารามิเตอร์ ประเภท คำอธิบาย ReverseMartingale bool ถ้าเป็นจริง การเทรด Martingale ถัดไปจะอยู่ในทิศทาง ตรงข้าม กับการเทรดล่าสุดในชุด (นี่คือวิธีการป้องกัน แต่โค้ดจะ เปิด ในทิศทางเดียวกันถ้าเป็นเท็จ) LotMultiplier double ปัจจัยที่ใช้ในการคูณขนาดล็อตสำหรับการเทรดถัดไปในชุดที่ขาดทุน (เช่น 2.0 แปลว่าคูณล็อตเป็นสองเท่า) SecureProfitMartingaleTarget double กำไรที่ ลอยตัวรวม (ในสกุลเงินบัญชี) ที่ซึ่งทั้งชุดการเทรดที่เปิดอยู่จะถูกปิด DistanceMartingalePips int ระยะทาง (ใน pips) ที่ราคาต้องเคลื่อนไหวในทิศทางตรงกันข้ามจากราคาที่เปิดการเทรดล่าสุดก่อนที่จะเปิดการเทรด Martingale ใหม่ MaxTradesInSeries int จำนวนการเทรดสูงสุดที่อนุญาตในชุด Martingale เดียว กลยุทธ์ตามเวลา พารามิเตอร์ ประเภท คำอธิบาย AllowMonday... AllowFriday bool ธงเพื่อเปิดหรือปิดการเทรดในวันเฉพาะของสัปดาห์ ForbiddenDates string รายการวันที่ที่ห้ามเทรด (รูปแบบ YYYY.MM.DD) ที่การเทรดถูกห้าม ภาพรวมของฟังก์ชันหลัก OnInit() (การเริ่มต้น) ตั้ง MagicNumber ของ EA, โหมดมาร์จิ้น และการเบี่ยงเบน มัน รีเซ็ตสถานะ Martingale (s_currentLot, s_totalTradesInSeries, ฯลฯ) ให้กลับไปที่ค่าเริ่มต้น เตรียมพร้อมสำหรับการเริ่มต้นใหม่ OnDeinit() (การยกเลิกการเริ่มต้น) ฟังก์ชันง่ายๆ สำหรับการทำความสะอาด พิมพ์ข้อความเมื่อ EA ถูกหยุดหรือถูกลบ IsTradingDateAllowed() และ IsTradingDayAllowed() (ตัวกรองการเทรด) ฟังก์ชันเหล่านี้ตรวจสอบวันและวันที่ปัจจุบันกับข้อมูลที่ผู้ใช้กำหนด (AllowMonday ถึง AllowFriday และ ForbiddenDates) เพื่อตรวจสอบว่าการเทรดได้รับอนุญาตหรือไม่ OpenTradeLogic(ENUM_ORDER_TYPE type, string tradeComment) (การดำเนินการในตลาด) ฟังก์ชันนี้จัดการการเปิดตำแหน่งตลาดใหม่ (ซื้อหรือขาย) ตรวจสอบและปรับขนาดล็อตให้ตรงตามความต้องการของโบรกเกอร์ ตรวจสอบ มาร์จิ้นที่เพียงพอ โดยใช้ CheckMargin() ดำเนินการเทรด โดยไม่มีการตั้ง Take Profit หรือ Stop Loss (tp_calculated คือ 0) อัปเดตตัวแปรสถานะ Martingale ทั่วไป: s_currentLot, s_lastOpenPrice, s_seriesType และ s_totalTradesInSeries CloseAllPositions() วนผ่านตำแหน่งที่เปิดอยู่ทั้งหมดและปิดตำแหน่งใดๆ ที่เปิดโดย EA นี้ (ตรงกับ MagicNumber) PendingOrders(ENUM_ORDER_TYPE type, double price, double lotSize, string comment) (การตั้งคำสั่งรอด) ฟังก์ชันนี้ตั้ง Buy Limit หรือ Sell Limit: ตรวจสอบขนาดล็อตและตรวจสอบมาร์จิ้นที่เพียงพอ ตรวจสอบราคาที่เข้าตามระยะขั้นต่ำของโบรกเกอร์ (SYMBOL_TRADE_STOPS_LEVEL) คำนวณ Take Profit ที่ตั้งไว้ (tp) ตามข้อมูล TakeProfit ส่งคำขอการเทรด หมายเหตุ: ฟังก์ชัน UpdateHighLowAndOrders เรียก ตัวนี้เพื่อวางคำสั่ง Buy Limit และ Sell Limit เริ่มต้น UpdateHighLowAndOrders() (ตรรกะการเข้าตั้งต้น) นี่คือ กลไกการเข้าตั้งต้น เมื่อไม่มีตำแหน่งเปิด: มองย้อนกลับ FindHighLowBackBars เพื่อหาจุด สูงสุด และ ต่ำสุด คำนวณราคาSellLimit (Highest High + 1 tick) และราคาBuyLimit (Lowest Low - 1 tick) ตรวจสอบว่าคำสั่ง Buy Limit และ Sell Limit ที่มี MagicNumber ของ EA นั้นมีอยู่แล้วหรือไม่ วางคำสั่ง Sell Limit เริ่มต้นที่สูงกว่าจุดสูงสุดล่าสุด และคำสั่ง Buy Limit ที่ต่ำกว่าจุดต่ำสุดล่าสุด โดยแต่ละคำสั่งใช้ InitialLot OnTick() (ตรรกะหลัก) ส่วนหลักของตรรกะการทำงานของ EA: การตรวจสอบเวลา: ป้องกันการคำนวณซ้ำซ้อนใน tick เดียวกัน การตรวจสอบตัวกรอง: ถ้าการเทรดไม่ได้รับอนุญาตตามวัน/วันที่ จะลบคำสั่งรอดทั้งหมด การตรวจสอบเป้าหมายกำไร (การออกจากชุด): ถ้า eaHasOpenPositions เป็นจริง และ totalFloatingProfit เป็น ≥ SecureProfitMartingaleTarget จะเรียก CloseAllPositions() และ รีเซ็ตตัวแปรสถานะ Martingale ทั้งหมด เพื่อเริ่มชุดใหม่ การวางคำสั่งเริ่มต้น: ถ้า !eaHasOpenPositions และการเทรดได้รับอนุญาต จะ รีเซ็ตสถานะ Martingale และตรวจสอบว่ามีแท่งใหม่เกิดขึ้นหรือไม่ ถ้ามีแท่งใหม่เกิดขึ้น จะตรวจสอบว่า barsCount เป็น ≥ ResetAfterBars หรือไม่ ถ้าใช่ จะลบคำสั่งรอดและเรียก UpdateHighLowAndOrders() เพื่อวางคำสั่งเริ่มต้นใหม่ ถ้าไม่ใช่ก็เพียงเรียก UpdateHighLowAndOrders() ตรรกะขั้นตอน Martingale: ถ้า eaHasOpenPositions เป็นจริง และ s_totalTradesInSeries น้อยกว่า MaxTradesInSeries: ตรวจสอบว่า totalFloatingProfit เป็น ลบ และราคาขยับไปในทิศทางตรงกันข้ามจากการเทรดล่าสุดอย่างน้อย DistanceMartingalePips ถ้าทั้งสองเงื่อนไขเป็นจริง คำนวณ nextLot โดยการคูณ s_currentLot ด้วย LotMultiplier กำหนดทิศทาง orderToOpen (ในทิศทางเดียวกับชุดหรือในทิศทางตรงกันข้าม ตาม ReverseMartingale) เรียก OpenTradeLogic() เพื่อเปิดตำแหน่งใหม่ที่คูณแล้วต่อไปในชุด Martingale สรุปกลยุทธ์ EA "Babi Ngepet" ใช้กลยุทธ์ Martingale ที่เสี่ยงแต่มีโอกาสสูงในการสร้างผลตอบแทนร่วมกับการเข้าตั้งต้นแบบ breakout/range-reversal: การเข้าตั้งต้น: EA จะวางคำสั่ง Buy Limit (ต่ำกว่าจุดต่ำล่าสุด) และ Sell Limit (สูงกว่าจุดสูงสุดล่าสุด) ซึ่งแสดงถึงการสมมุติฐานเริ่มต้นว่าอยู่ใน พฤติกรรมเรียงขอบ—มันจะเข้าซื้อเมื่อราคาลดลงถึงจุดต่ำ และขายเมื่อราคาขึ้นถึงจุดสูง การจัดการการเทรด: หากการเทรดเริ่มต้นใด ๆ ถูกกระตุ้นและตำแหน่งเคลื่อนที่ไปในทิศทางขาดทุนรวม (กำไรลอยตัวลบ) และราคายังคงเคลื่อนที่ไปในทิศทางตรงกันข้ามกับตำแหน่งเปิดโดยระยะที่กำหนด EA จะเปิด ตำแหน่งใหม่ ในทิศทางเดียวกันด้วย ขนาดล็อตใหญ่กว่า (Martingale) กลยุทธ์การออก: ชุดของการเทรดจะเพิ่มขนาดล็อตจนกว่ากำไรลอยตัวรวมของการเทรดทั้งหมดในชุดจะถึง SecureProfitMartingaleTarget ซึ่งในจุดนั้นจะปิดตำแหน่งทั้งหมด และ EA จะรีเซ็ตเพื่อเริ่มชุดใหม่ คำเตือน: กลยุทธ์ Martingale มีความเสี่ยงสูงและมีโอกาสขาดทุนสูงเนื่องจากขนาดล็อตจะเพิ่มขึ้นหลังจากแต่ละขั้นตอนที่ขาดทุน

2025.10.05
Simple_Grid - ผู้ช่วยการเทรดง่ายๆ สำหรับ MetaTrader 5
MetaTrader5
Simple_Grid - ผู้ช่วยการเทรดง่ายๆ สำหรับ MetaTrader 5

สวัสดีครับเพื่อนเทรดเดอร์ทุกคน! วันนี้เรามาพูดถึง Simple_Grid ที่เป็น ผู้ช่วยการเทรด แบบกริดที่ง่ายที่สุดสำหรับ MetaTrader 5 กันนะครับ Simple_Grid จะช่วยให้เราสามารถตั้งค่ากริดของคำสั่งรอดำเนินการ (Pending Orders) ได้ทั้งในทิศทางขึ้นและลงจากราคา ณ ปัจจุบัน โดยกำหนดระยะห่างตามค่าที่เรากำหนดในพารามิเตอร์การตั้งค่า ต้องบอกก่อนว่า ผู้ช่วยการเทรด นี้ไม่มี Stop Loss นะครับ ในช่วงเวลาตั้งแต่ 23:30 น. เป็นต้นไป คำสั่งที่ยังไม่ถูก “เปิด” จะถูกลบออก และจะตั้งกริดใหม่ของคำสั่งรอดำเนินการหลังจาก 4:00 น. ในพารามิเตอร์การตั้งค่าของ ผู้ช่วยการเทรด นี้เราสามารถตั้งค่าต่างๆ ได้ดังนี้: ระยะห่างระหว่างคำสั่งรอดำเนินการแต่ละคำสั่ง ระยะห่างจากราคา ณ ปัจจุบันไปยังคำสั่งกริดแรก จำนวนคำสั่งในทิศทางเดียว เลือกประเภทของคำสั่งรอดำเนินการ (เช่น เฉพาะคำสั่ง Stop หรือ เฉพาะคำสั่ง Limit) ขนาดของกำไรที่คาดหวัง (Take Profit) ขนาดล็อตที่กำหนดไว้ หมายเลขเวทมนตร์ของ ผู้ช่วยการเทรด หมายเหตุสำคัญ!!! ผู้ช่วยการเทรดนี้ไม่เหมาะสำหรับการเทรดในบัญชีจริงและการทำกำไร!!!! ผู้ช่วยการเทรดนี้ถูกเขียนขึ้นในขณะที่ผมเรียนรู้ภาษา MQL5 ตอนนี้มีการปรับแต่งเล็กน้อย (ได้ลบคอมเมนต์ที่ไม่จำเป็นออก) และมีวัตถุประสงค์เพื่อการวางใน CodeBase เท่านั้น

2025.10.01
เทรดทองและเงินด้วย Quantum Gold Silver Trader สำหรับ MetaTrader 5
MetaTrader5
เทรดทองและเงินด้วย Quantum Gold Silver Trader สำหรับ MetaTrader 5

ฟังก์ชันพื้นฐาน: ระบบควอนตัม - ใช้สถานะควอนตัมและความน่าจะเป็นในการตัดสินใจ โมดูล AI - มีตัวบ่งชี้หลายตัว (RSI, ADX, MA, ATR) พร้อมน้ำหนักที่ปรับได้ ระบบจัดการความเสี่ยง: การป้องกันเงินฝากด้วยขีดจำกัดการขาดทุนรายวันและรวม ขีดจำกัดขนาดตำแหน่ง ขีดจำกัดการขาดทุนรายวัน Quantum Trailing Stop - การตั้งค่า stop loss ที่ปรับเปลี่ยนตามสภาพตลาด การปรับแต่งอัตโนมัติ - การปรับแต่งพารามิเตอร์โดยอัตโนมัติในตัวทดสอบกลยุทธ์ รายละเอียดสำหรับโลหะมีค่า: การตั้งค่าตามเฉพาะสำหรับทองและเงิน (พารามิเตอร์ความเสี่ยง, stop-loss และ take-profit ที่แตกต่างกัน) พิจารณาความแปรปรวนของโลหะมีค่า กลไกป้องกัน: ตรวจสอบเงินฝากขั้นต่ำ ($300) การบล็อกการเทรดในกรณีที่เกินขีดจำกัดการขาดทุน การลดความเสี่ยงโดยอัตโนมัติหลังจากการขาดทุนหลายครั้ง การปรับล็อตสำหรับบัญชีไมโคร คุณสมบัติทางเทคนิค: การเก็บข้อมูลตัวบ่งชี้เพื่อเพิ่มประสิทธิภาพ การตรวจสอบคำสั่งก่อนส่ง การบันทึกและโหลดพารามิเตอร์ที่ปรับแต่งแล้ว การบันทึกการทำงานอย่างละเอียดของทุกกิจกรรม ผู้ช่วยผู้เชี่ยวชาญใช้แนวทางที่ครอบคลุมในการรวมการคำนวณควอนตัม, ปัญญาประดิษฐ์ และการจัดการความเสี่ยงที่ทันสมัย เพื่อการเทรดในตลาดโลหะมีค่าอย่างมีประสิทธิภาพ

2025.09.30
การเทรดตามความรู้สึกของนักลงทุนรายย่อย - ตัวช่วยสำหรับ MetaTrader 4
MetaTrader4
การเทรดตามความรู้สึกของนักลงทุนรายย่อย - ตัวช่วยสำหรับ MetaTrader 4

ตัวช่วยการเทรดความรู้สึกนักลงทุนรายย่อยจาก Ziwox คำอธิบาย: ตัวช่วยการเทรดนี้ (EA) ใช้ข้อมูลความรู้สึกของนักลงทุนรายย่อยจาก Ziwox API เพื่อทำการตัดสินใจที่ตรงข้ามกับตลาด โดยมีการใช้ตัวกรองทางเทคนิคที่ง่ายๆ แนวคิดคือ หากนักลงทุนส่วนใหญ่มีแนวโน้มซื้อ เราจะพิจารณาขาย และถ้านักลงทุนส่วนใหญ่มีแนวโน้มขาย เราจะพิจารณาซื้อ โดยการรวมการวิเคราะห์ความรู้สึกกับการยืนยันแนวโน้มจากค่าเฉลี่ยเคลื่อนที่ ตัวช่วยนี้จึงเป็นแนวทางการเทรดที่ชาญฉลาดซึ่งอิงจากพฤติกรรมของตลาดโดยรวม โค้ดและการติดตั้งสามารถดูได้จาก บทความ MQL5 ทำไมความรู้สึกของนักลงทุนรายย่อยถึงสำคัญ: ความรู้สึกของนักลงทุนรายย่อยสะท้อนถึงตำแหน่งและความโน้มเอียงของนักลงทุนขนาดเล็กในตลาด เป็นที่รู้กันดีว่านักลงทุนรายย่อยมักจะทำผิดด้านของการเคลื่อนไหวของตลาดเนื่องจากการเทรดที่อิงตามอารมณ์ การจัดการความเสี่ยงที่ไม่ดี หรือการตอบสนองมากเกินไปต่อข่าวสาร ด้วยการวิเคราะห์อัตราส่วนการซื้อและขายของนักลงทุนรายย่อย เราสามารถนำกลยุทธ์การเทรดที่ตรงข้ามมาใช้ ซึ่งมักจะสอดคล้องกับการไหลของสถาบันและแนวโน้มของตลาดที่กว้างขึ้น การวิเคราะห์ความรู้สึกสามารถช่วยให้นักเทรด: ระบุสภาวะตลาดที่เกินจริง ตรวจจับการกลับตัวที่อาจเกิดขึ้นได้เร็ว เสริมสร้างการวิเคราะห์ทางเทคนิคด้วยข้อมูลพฤติกรรม ลดความเสี่ยงโดยหลีกเลี่ยงการเทรดที่มีผู้เข้าร่วมมากเกินไป ทำงานของ EA: EA นี้จะดึงข้อมูลความรู้สึกของนักลงทุนรายย่อยผ่าน Ziwox API และรวมกับตัวกรองการตัดข้ามของค่าเฉลี่ยเคลื่อนที่: การเชื่อมต่อ API: โดยใช้ฟังก์ชัน GetAPI EA จะส่งคำขอเว็บไปยังจุดสิ้นสุดของ Ziwox เพื่อดึงข้อมูลความรู้สึกในรูปแบบ JSON ข้อมูลจะรวมถึงฟิลด์สำคัญ เช่น อัตราส่วนการซื้อของนักลงทุนรายย่อย, อัตราส่วนการขายของนักลงทุนรายย่อย และความรู้สึกความเสี่ยง จากนั้น JSON จะถูกแยกเป็นอาเรย์ (APIJSON) โดยใช้ JsonDataParse ตรรกะที่ตรงข้าม: หากอัตราส่วนการซื้อของนักลงทุนรายย่อย >= 60% และค่าเฉลี่ยเคลื่อนที่เร็วสูงกว่าค่าเฉลี่ยเคลื่อนที่ช้า EA จะพิจารณาการขาย หากอัตราส่วนการขายของนักลงทุนรายย่อย >= 60% และค่าเฉลี่ยเคลื่อนที่เร็วต่ำกว่าค่าเฉลี่ยเคลื่อนที่ช้า EA จะพิจารณาการซื้อ นี่จะทำให้แน่ใจว่าการเทรดเกิดขึ้นตามแนวทางที่ตรงกันข้ามกับความรู้สึกของนักลงทุนรายย่อย แต่ยังคงสอดคล้องกับการยืนยันแนวโน้มทางเทคนิค ตัวกรองทางเทคนิค: ค่าเฉลี่ยเคลื่อนที่ง่าย (iMA) ที่กำหนดโดยผู้ใช้ (shortMAPeriod และ longMAPeriod) จะทำการกรองการเทรด โดยจะทำการเทรดเฉพาะที่สอดคล้องกับแนวโน้มของค่าเฉลี่ยเคลื่อนที่ การเทรดอัตโนมัติ: เมื่อเปิดใช้งาน AutoTrade EA จะทำการเปิดคำสั่งอัตโนมัติ ตรวจสอบเทียนใหม่ผ่าน IsNewCandle() และตรวจสอบไม่ให้มีการเทรดซ้ำด้วย OrdersTotal() การแสดงผล: EA จะแสดงตัวบ่งชี้ความรู้สึกบนกราฟโดยใช้ DrawSentiment และ ButtonCreate แสดงอัตราส่วนการซื้อและขายของนักลงทุนรายย่อยในลักษณะที่ชัดเจนและมีการทำสีที่จัดระเบียบ สีเขียวแสดงถึงตำแหน่งซื้อ และสีแดงแสดงถึงตำแหน่งขาย อธิบายส่วนประกอบโค้ดหลัก: GetAPI : จัดการการเรียก API ไปยัง Ziwox, จัดการอัตราการใช้งาน, ทำการลองใหม่ และบันทึกข้อมูลลงในไฟล์ JSON JsonDataParse : อ่านไฟล์ JSON, แยกค่าอารมณ์ และเก็บไว้ในอาเรย์ APIJSON เพื่อใช้ในตรรกะการเทรด OnTick : ตรวจสอบเงื่อนไขในแต่ละเทียน, ใช้ตรรกะที่ตรงข้ามกับตัวกรองแนวโน้ม MA และส่งคำสั่งหากมีเงื่อนไขตรงตามที่กำหนด DrawSentiment & ButtonCreate : แสดงความรู้สึกโดยตรงบนกราฟ MT4 เพื่อข้อมูลเชิงลึกทันที IsNewCandle : ทำให้แน่ใจว่าการเทรดจะถูกตรวจสอบเพียงครั้งเดียวต่อเทียนใหม่เพื่อหลีกเลี่ยงการทำงานซ้ำบนเทียนเดียวกัน คำแนะนำในการใช้งาน: นำ EA ไปใส่ในโฟลเดอร์ Experts ของ MT4 กรอก API key ของ Ziwox ในฟิลด์ APIKey ปรับ shortMAPeriod และ longMAPeriod ตามต้องการ ตั้งค่า AutoTrade เป็น true หากคุณต้องการการเทรดอัตโนมัติเต็มรูปแบบ โหลด EA บนกราฟสัญลักษณ์ใดก็ได้ มันจะดึงข้อมูลความรู้สึก แสดงให้เห็น และทำการเทรดตามกลยุทธ์ที่ตรงข้าม บทสรุป: EA นี้รวมเอาแนวคิดทางการเงินพฤติกรรมจากความรู้สึกของนักลงทุนรายย่อยเข้ากับการวิเคราะห์ทางเทคนิค เพื่อให้กลยุทธ์การเทรดที่ตรงข้ามที่เรียบง่ายแต่มีกลยุทธ์ที่มีประสิทธิภาพ โดยการติดตามอคติรวมของนักลงทุนรายย่อย ระบบนี้ช่วยในการระบุการกลับตัวที่อาจเกิดขึ้นในตลาดและหลีกเลี่ยงการเทรดที่มีผู้เข้าร่วมมากเกินไป ซึ่งจะทำให้นักเทรดที่มีวินัยได้เปรียบ

2025.09.30
Stochastic Eclipse: EA สำหรับ MT4 ที่นักเทรดไม่ควรพลาด
MetaTrader4
Stochastic Eclipse: EA สำหรับ MT4 ที่นักเทรดไม่ควรพลาด

Stochastic Eclipse EA: ตัวช่วยสำหรับเทรดบน MT4Stochastic Eclipse EA เป็น Expert Advisor สำหรับ MT4 ที่ช่วยในการเทรดโดยใช้ Stochastic Oscillator ในการวิเคราะห์ โดยจะช่วยให้เราจับจังหวะการกลับตัวในตลาดได้อย่างรวดเร็ว และยังสามารถกรองสัญญาณที่ผิดพลาดได้อีกด้วยคุณสมบัติสำคัญและพารามิเตอร์1. การใช้งาน Stochastic Oscillatorระดับ Overbought/Oversold – ตั้งค่าเริ่มต้นที่ 80/20 เพื่อกรองสัญญาณที่แข็งแกร่งการปรับแต่งค่าได้ – สามารถปรับค่า %K, %D และ Slowing ให้เหมาะกับกลยุทธ์ของคุณระดับ Threshold สองระดับ – เข้าเทรดเฉพาะเมื่อ Stochastic ข้ามเส้นบนหรือล่างการยืนยันสัญญาณ – สามารถเลือกเข้าทันทีหรือล่าช้าเพื่อลดเสียงรบกวน2. การจัดการการเทรดการควบคุมขนาดล็อต – ค่าเริ่มต้น 0.10 (สามารถปรับให้เหมาะกับความเสี่ยงของคุณ)Stop Loss & Take Profit – ตั้งค่าเริ่มต้นที่ 100 pips สำหรับความปลอดภัยและผลตอบแทนที่สมดุล3. ข้อมูลผลการทดสอบ (Backtest: ม.ค.–ก.ย. 2025, GBPUSD, D1)เงินฝากเริ่มต้น: 1000 ดอลลาร์กำไรสุทธิ: 411.40 ดอลลาร์อัตราส่วนกำไร: 1.45อัตราชนะ: 61.5%ชนะติดต่อกันสูงสุด: 9 เทรดแพ้ติดต่อกันสูงสุด: 5 เทรดการลดลงสัมพัทธ์: 49.20%

2025.09.26
RSI Engine: ผู้ช่วยเทรดในการซื้อขายด้วย MetaTrader 5
MetaTrader5
RSI Engine: ผู้ช่วยเทรดในการซื้อขายด้วย MetaTrader 5

ฟีเจอร์หลัก กลยุทธ์การเข้าซื้อหลายรูปแบบ: เลือกระหว่างการกลับตัวคลาสสิกจากโซนซื้อมากเกินไป/ขายมากเกินไป หรือสัญญาณ RSI Divergence ที่ทันสมัยกว่า ตัวกรองการยืนยัน: ใช้การข้ามเส้นกลาง RSI เพื่อเพิ่มความแม่นยำของสัญญาณและลดการเข้าเทรดที่ผิดพลาด กลยุทธ์การออกที่มีความยืดหยุ่น: นอกเหนือจากการตั้ง Stop Loss และ Take Profit แล้ว EA ยังสามารถปิดการเทรดตามระดับ RSI ได้อีกด้วย การปรับแต่งเต็มรูปแบบ: เหมาะสมกับการตั้งค่าทุกประเภทของ RSI, การจัดการเทรด และกฎกลยุทธ์ การจัดการเทรดแบบอิสระ: หมายเลข Magic Number ที่ไม่ซ้ำกันทำให้ EA จัดการการเทรดของตัวเองเท่านั้น ช่วยป้องกันความขัดแย้งกับหุ่นยนต์อื่นหรือการเทรดด้วยมือ กลยุทธ์การเทรด & สัญญาณ ตรรกะสัญญาณการเข้าซื้อ ผู้ใช้สามารถเลือกวิธีการใดวิธีการหนึ่งในการสร้างสัญญาณการเข้าซื้อ 1. RSI Divergence (กลยุทธ์เริ่มต้น) นี่คือกลยุทธ์หลักที่เปิดใช้งานโดยค่าเริ่มต้น EA จะระบุการเบี่ยงเบนระหว่างการเคลื่อนไหวของราคาและออสซิลเลเตอร์ RSI ในช่วงเวลาที่กำหนด (ค่าเริ่มต้น: 60 แท่ง) ซึ่งสามารถสัญญาณถึงการกลับตัวของตลาด Bullish Divergence (สัญญาณซื้อ): เกิดขึ้นเมื่อราคาสร้างจุดต่ำใหม่ แต่ RSI สร้างจุดต่ำที่สูงขึ้น แสดงถึงการอ่อนตัวของโมเมนตัมลง Bearish Divergence (สัญญาณขาย): เกิดขึ้นเมื่อราคาสร้างจุดสูงใหม่ แต่ RSI สร้างจุดสูงที่ต่ำกว่า แสดงถึงการอ่อนตัวของโมเมนตัมขึ้น 2. การกลับตัวจากโซนซื้อมากเกินไป/ขายมากเกินไป ผู้ใช้สามารถปิดการใช้งาน Divergence เพื่อทำการเทรดกลยุทธ์การกลับตัวแบบคลาสสิกของ RSI สัญญาณซื้อ: สร้างขึ้นเมื่อ RSI ข้ามขึ้นจากโซนขายมากเกินไป (ค่าเริ่มต้น: ต่ำกว่า 30) สัญญาณขาย: สร้างขึ้นเมื่อ RSI ข้ามลงจากโซนซื้อมากเกินไป (ค่าเริ่มต้น: สูงกว่า 70) 3. การยืนยันเส้นกลาง (ตัวกรองเสริม) เพื่อการยืนยันเพิ่มเติม ตัวกรองนี้สามารถเปิดใช้งานได้ หลังจากสัญญาณเริ่มต้นถูกสร้างขึ้น (จาก Divergence หรือสถานะ OB/OS) EA จะรอให้ RSI ข้ามเส้นกลาง (50) ก่อนที่จะดำเนินการเทรด สิ่งนี้ช่วยยืนยันการเปลี่ยนแปลงที่แท้จริงในโมเมนตัมของตลาด ตรรกะกลยุทธ์การออก EA ใช้เงื่อนไขการออกทั้งแบบคงที่และแบบพลศาสตร์ Stop Loss & Take Profit: การเทรดแต่ละครั้งจะได้รับการป้องกันด้วย Stop Loss คงที่และระดับ Take Profit การออกตามระดับ RSI (เปิดใช้งานโดยค่าเริ่มต้น): การออกพลศาสตร์นี้จะปิดสถานะตามมูลค่า RSI ตัวอย่างเช่น การเปิดสถานะซื้ออาจปิดอัตโนมัติเมื่อ RSI เข้าสู่ระดับซื้อมากเกินไป (เช่น 70) เพื่อรักษากำไรเมื่อโมเมนตัมลดลง ในขณะที่สถานะขายอาจปิดเมื่อ RSI เข้าสู่ระดับขายมากเกินไป (เช่น 30) การจัดการการเทรดและความเสี่ยง EA มีพารามิเตอร์สำคัญสำหรับการจัดการความเสี่ยง ขนาดล็อต: ขนาดล็อตคงที่สำหรับการเทรดทั้งหมด (ค่าเริ่มต้น: 0.1) Stop Loss: Stop Loss ที่ป้องกันในจุด (ค่าเริ่มต้น: 500) Take Profit: เป้าหมายกำไรในจุด (ค่าเริ่มต้น: 300) หมายเลข Magic: ตัวระบุที่ไม่ซ้ำกันสำหรับการเทรดของ EA (ค่าเริ่มต้น: 160941) การตั้งค่าออสซิลเลเตอร์ RSI ผู้ใช้มีการควบคุมเต็มที่ต่อการตั้งค่าออสซิลเลเตอร์ RSI ระยะเวลา RSI: ระยะเวลาที่ใช้ในการคำนวณ RSI (ค่าเริ่มต้น: 14) ระดับซื้อมากเกินไป: เกณฑ์สำหรับโซนซื้อมากเกินไป (ค่าเริ่มต้น: 70) ระดับขายมากเกินไป: เกณฑ์สำหรับโซนขายมากเกินไป (ค่าเริ่มต้น: 30) เส้นกลาง: จุดกึ่งกลางของออสซิลเลเตอร์ RSI (ค่าเริ่มต้น: 50)

2025.09.13
1 2 3 4 5 6 ถัดไป สุดท้าย