คู่มือ EA ตั้งแต่ปี 2025 เป็นต้นไปส่วนที่สร้าง/สำหรับ TNK
บทนำ
เราจะอธิบายส่วนที่เป็นส่วนกลางของ EA ที่เรามีให้ เช่น วิธีการใช้งานและพารามิเตอร์ต่างๆ
เวอร์ชันที่สร้างหลังปี 2025 จะสอดคล้องกับเอกสารนี้
ขึ้นอยู่กับสเปคของ EA หรือแหล่งได้มาบางคุณสมบัติอาจไม่มี ฟังก์ชันไม่แสดง ฯลฯ และบางเวอร์ชันอาจมีการระบุที่ต่างออกไปเล็กน้อย
เมื่อซื้ EA จะมีคู่มือ PDF ให้ดู (ถ้ามี) บทความนี้จะถูกอัปเดตให้ทันสมัยกว่าคู่มือ
คำอธิบายและภาพที่ใช้ด้านล่างเป็นของ MT5 MT4 ก็ใช้ร่วมกัน ถ้ามีความแตกต่างจะแจ้งให้ทราบเป็นพิเศษ
วิธีตั้งค่า EA
หากลาก EA ไปบนกราฟคู่เงิน FX ใดๆ EA จะเปลี่ยนไปที่กราฟคู่เงินและกรอบเวลาของ EA โดยอัตโนมัติ
(ฟังก์ชันตั้งค่ากราฟอัตโนมัติ)
เมื่อทำเช่นนั้น แผนผังแท่งเทียนจะเปลี่ยนสี กลางจอจะแสดงสัญลักษณ์ กรอบเวลา และสเปรด และด้านขวาจะมีการตั้งค่าพารามิเตอร์
ส่วนอื่นๆ เหมือนกับวิธีตั้งค่า EA ทั่วไป
มุมบนขวามีการแสดงค่าพารามิเตอร์ต่างๆ
Lot “Lots” จะมีการแสดงเปอร์เซ็นต์ความเสี่ยงในวงเล็บ () เมื่อใช้ทบต้น
นอกจากนี้รายละเอียดพารามิเตอร์จะอธิบายเพิ่มเติมด้านล่าง
คำอธิบายสเปคแบบง่าย
คุณสามารถตรวจสอบสเปคแบบง่ายได้ที่นี่
※ใน MT4 จะมีแท็บ “เวอร์ชันข้อมูล”
เป็นส่วนที่อาจมีความผิดพลาดจากกระบวนการผลิต จึงขอให้ตรวจสอบแบบง่ายๆ เพื่อใช้งานเท่านั้น
จำนวนบาร์ควรตั้งค่าให้สูงกว่ากล่าวถึงในตาราง
ตัวอย่างพารามิเตอร์
พารามิเตอร์・คำอธิบายกราฟ
※ ขอบเขตที่อยู่ใน 【】 คือรายการที่แสดงบนข้อความบนกราฟ
1. ตั้งค่าพื้นฐาน
- หมายเลขแมจิก【Magic】
หมายเลขระบุตัว EA แต่ละลอจิกควรตั้งค่าไม่ซ้ำกัน กับ EA อื่นจะเกิดข้อผิดพลาดได้ - ล็อต【Lots】
ล็อตสำหรับการใช้งานแบบดอกเบี้ยเดี่ยว ค่าเริ่มต้นไม่ใช่ค่าที่แนะนำ - ความเสี่ยง%【―%】
การตั้งค่าความเสี่ยงเมื่อใช้งานทบต้น
เป็นเปอร์เซ็นต์สูงสุดของการขาดทุน SL ตามที่เลือกใน設定ฟังก์ชันทบต้น
・สูตรคำนวน | มูลค่าพร Akวาเงินสำรอง (หรือยอดคงเหลือ) × ความเสี่ยง% ÷(SL値×สกุลเงิน円)=ล็อตทบต้น
・ตัวอย่าง | 設定「余剰証拠金」: เงินสำรอง 1,000,000 เยน、SL 230、ความเสี่ยง 10% ได้ 0.43 ล็อต
・ตัวอย่างการคำนวณ | 1,000,000[เงินสำรอง]×0.1[ความเสี่ยง%]÷(230[SL値]×1,000[円換算])≒0.43[ล็อต] - ฟังก์ชันทบต้น【MM】
ฟังก์ชันบริหารเงิน สามารถเลือกได้จากสามแบบ
・0:ดอกเบี้ยคงที่/เดี่ยว
กรณีใช้งานล็อตคงที่ คุณควเลือก “ดอกเบี้ยคงที่”
・1~2:ทบต้น
เลือกจาก “余剰証拠金/残高” แล้วตั้งค่าร้อยละของการขาดทุนสูงสุด เพื่อคำนวณล็อต
・ในการทดสอบバックเทสของทบต้นจะมีค่าจำลองในการคำนวณ ดังนั้นล็อตอาจต่างจากการใช้งจริง
- หมายเลขแมจิก【Magic】
2. ตัวกรอง・การควบคุมการเทรด
- การควบคุมสถานะ【Buy TP/SL : Sell TP/SL】
การควบคุมการซื้อขายและขาย ทั้งเป็นค่าเริ่มต้นที่ MT4 มีอยู่ในตัวควบคุมนี้ และได้ทำให้สามารถตั้งค่าใน MT5 ได้
หากไม่ทำการเทรด ช่อง TP/SL จะถูกทำให้มืด - การเปิดตำแหน่งแบบ Hedging【Hedging】
การตั้งค่าดีฟอลต์ของ EA ต่างกันตามผู้ให้บริการ
หากถูกห้ามในโบรกเกอร์ สามารถสลับเพื่อรองรับได้ - Carry-over สุดสัปดาห์【Carry-over】
การตั้งค่าดีฟอลต์ของแต่ละ EA แตกต่างกัน
“true” คือมีการ carry over, “false” คือไม่มี - วันข้ามวัน【1DayCarry-over】
“true” มี carry over, “false” ไม่มี - หยุดสวอพ 3 เท่าของ Swap【3xSwapTrade】
ระบบจะค้นหาวันที่มี Swap 3 เท่าอัตโนมัติและหลีกเลี่ยงการเข้าซื้อขายในวันนั้น ใครที่ใช้งาน EA แต่ละรายการมีการหลีกเลี่ยงที่ต่างกัน - ขอบเขตสเปรดที่อนุญาต【Spread Lim/Ave】
สเปรดที่อนุญาตให้เทรด
ด้านซ้าย (Lim) จะแสดง เมื่อตั้งเป็น “0” จะเชื่อมโยงกับค่าเฉลี่ยสเปรดที่คำนวณไว้ (Ave) และตั้งค่าโดยอัตโนมัติ (รายละเอียดภายหลัง) - TP/SL พิปส์【Buy TP/SL Sell TP/SL】
หากสามารถเปลี่ยนค่า TP และ SL ได้ จะปรากฏในช่องพารามิเตอร์และสามารถแก้ไขได้ ค่าป้อนโดยทั่วไปจะเป็นพิปส์(1 pips = 10 points)
- การควบคุมสถานะ【Buy TP/SL : Sell TP/SL】
3. ฟังก์ชันเสริม
- บันทึกข้อมูลการเทรด【Recording】
ระบุการเข้าออกการเทรด TP/SL และคำสั่งล้มเหลว พร้อมคำนวณสเปรด สลิปเพจ และ Latency แยกเป็นไฟล์ csv - แสดงเส้นประวัติการเทรดและ pips บนกราฟ【Comment added below】
แสดงเส้นประวัติการเทรดและ pips ที่ได้จาก MT4 บนกราฟ และนำไปใช้งานได้แม้ในระหว่างแบ็คเทสต์
※การแสดง pips ในแบ็คเทสต์อาจไม่สามารถใช้งานได้ขึ้นกับ EA
※หากใช้งานไปเรื่อยๆ แล้วข้อความบนคอมเมนต์หายไป แนะนำให้ตั้งค่าเป็น“false” เพื่อป้องกันความล่าช้า - แก้ไขคอมเมนต์สำหรับการแจ้งเตือน【OrderComment】
ถ้าเป็น “false” ค่าเริ่มต้นภายในจะถูกเรียกใช้งาน หากตั้งเป็น “true” จะใช้ข้อความที่ตั้งค่าดังต่อไปนี้ในข้อ 4
※ข้อความบนคอมเมนต์อาจหายไปเมื่อใช้งาน
ในกรณีดังกล่าวอาจเกิดความผิดพลาดในการเทรด จึงออกแบบการตั้งคอนี้เป็นขั้นตอน - คอมเมนต์แจ้งเตือน【OrderComment】
หากกำหนดเป็น “true” คอมเมนต์นี้จะถูกนำไปแสดงบนกราฟด้วย
หากข้อความยาวเกิน 31 ตัวอักษร จะถูกตัดออกจากด้านหลังโดยอัตโนมัติ
※บางโบรกเกอร์อาจมีข้อจำกัดความยาวข้อความต่างจาก 31 ตัวอักษร
- บันทึกข้อมูลการเทรด【Recording】
4. พารามิเตอร์ buy/sell และแยกตามลอจิก
- สวิตช์การทำงาน
ทำงาน: true / ไม่ทำงาน: false - TakeProfit
สามารถเปลี่ยนค่า TP สูงสุดได้ EA อาจเปลี่ยนค่าขึ้นอยู่กับสถานการณ์ - StopLoss
สูงสุด SL ค่าอาจเปลี่ยนแปลงตามสถานการณ์
ค่านี้จะถูกนำไปใช้ในการคำนวณทบต้น ถ้ามี SL หลายรายการสำหรับแต่ละลอจิก จะคำนวณจากค่ามากสุดของลอจิกที่ทำงาน
- สวิตช์การทำงาน
กราฟแสดง
สถานะต่างๆ กราฟจะแบ่งเป็น 3 รูปแบบด้านล่าง
หากเปิดเส้นประวัติการเทรดและ pips เป็น “true” รายการจะแสดงเพิ่มขึ้น
หากไม่ทำงานด้วยเหตุผลใดๆ จะเว้นไว้ยกเว้นหมายเลขแมจิกและล็อตถูกทำให้มืด
การทำงานปกติ
การทำงานปกติ + แสดงเส้นประวัติการเทรดและ pips บนกราฟเป็น「true」
ไม่ทำงาน
นอกจากนี้ หากแพลตฟอร์มอัปเดตทำให้ชุด EA หลุดออก ค่าอื่นๆ จะยังคงอยู่และชื่อ EA ทางขวาบนอาจว่างเปล่าได้
โปรดระวังว่าไม่ควรคิดว่าเป็นการทำงานปกติหากกราฟแสดงเป็นมืด
เพิ่มเติมคำอธิบายความคิดเห็นบนกราฟ
นอกจากรายการพารามิเตอร์แล้ว ยังแสดงรายการต่อไปนี้บนกราฟ
2–5 จะถูกแสดงเมื่อเปิดเส้นประวัติการเทรดด้วย “true” ซึ่งนี่เป็นข้อมูลสำรองที่ MT4/MT5 เก็บไว้
- Swap【Swap B/S】
- จำนวนการเทรด【TradeCounts】
- กำไรพิปส์【Profit (pips)】
- อัตราส่วนน้ำหนักกำไร/ขาดทุน【Profit factor】
- อัตราคืนทุนและอัตราชนะ【RRR/Win%】
ฟีเจอร์เสริมที่ติดตั้ง
เราได้รวมฟังก์ชันช่วยป้องกันข้อผิดพลาดจากมนุษย์ไว้หลายอย่าง
- ตั้งค่าอัตโนมัติบนกราฟ
เมื่อลาก EA ไปบนกราฟ FX ใดๆ กราฟจะเปลี่ยนเองและเมื่อถูกตั้งค่า สีจะแตกต่าง
บาง Symbol เฉพาะของโบรกเกอร์หรือบัญชี เช่น GOLDmicro อาจใช้งานไม่ราบรื่น ควรตั้งด้วยตนเองในกรณีนั้น - คำอธิบายบนกราฟ
วางข้อมูลพารามิเตอร์แบบสั้นบนด้านขวาของกราฟ เพื่อให้มองเห็นได้ชัด และฟีเจอร์ที่อาจทำให้เกิดความผิดพลาด เช่น “แมจิกนัมเบอร์” และ “ล็อต” จะถูกทำให้เห็นเด่นชัดด้วยสีที่แตกต่าง - กราฟเปลี่ยนเมื่อสถานะผิดพลาด
หากไม่สามารถเทรดได้ กราฟจะมืดลง โดยไม่รวมแมจิกนัมเบอร์และล็อต - ข้อมูลกลางกราฟ
บนแถบบนแสดงสัญลักษณ์ ด้านล่างซ้ายแสดงกรอบเวลา ด้านขวาแสดงสเปรดปัจจุบันเป็นพิปส์ - แจ้งเตือนแมจิกนัมเบอร์ซ้ำ
เฉพาะ MT4/MT5 ของ EA นี้หากสงสัยว่าซ้ำ จะมีหน้าต่างแจ้งเตือนแสดง
บอกไว้ก่อนว่า หากปิด MT4/MT5 โดยวิธีผิด ไม่ปิดการใช้งานจะทำให้เหตุการณ์จบโดยไม่ถูกประมวลผล และมีแจ้งเตือนซ้ำ
ยังมีกรณีแจ้งเตือนอื่นๆ หากพบว่าไม่มีผลกระทบต่อการใช้งาน สามารถละทิ้งไปแล้วใช้งานต่อได้ - การห้ามทำงาน GMT0
มีการควบคุมการทำงานของโบรกเกอร์ GMT0 สองราย (Exness・Ava Trade)
โบรกเกอร์ GMT0 อื่นอยู่นอกการควบคุม
โดยทั่วไป EA ของเราจะทำงานได้เฉพาะ GMT+2/+3 (รายวัน 5 แท่ง) - การควบคุมเวลาในช่วงฤดูร้อนอัตโนมัติ
มีฟังก์ชันตรวจจับฤดูร้อนของโบรกเกอร์แต่ละราย อัปเดตในแท็บ “Expert” แล้วแสดงข้อความ
“No summertime”
“American summertime”
“European(UK) summertime”
ให้ตรงกับข้อมูล
การควบคุมนี้ขึ้นกับโบรกเกอร์ที่เราเข้าใจ หากโบรกเกอร์อื่นอาจมีการ判定ต่างกัน
หากสังเกตข้อความต่างจากโบรกเกอร์ที่ใช้งาน โปรดแจ้งให้ทราบ - แจ้งเตือนคอมเมนต์หาย
หากคอมเมนต์หายจะมีแจ้งเตือนบน MT4 และส่งการแจ้งเตือนไปยังแอปบนมือถือ ช่องคอมเมนต์บนกราฟจะเปลี่ยนเป็นสีแดง - เส้นเทรด・พิปส์แสดง・สรุปแบบง่าย
แสดงเส้นการเทรดบนกราฟพร้อมพิปส์ที่ได้ และมีสรุปแบบง่ายที่ด้านขวาของกราฟ - สเปรดอัตโนมัติ
รายละเอียดภายหลัง - บันทึกข้อมูลการเทรด ( csv output )
รายละเอียดภายหลัง
- ตั้งค่าอัตโนมัติบนกราฟ
ฟีเจอร์สเปรดอัตโนมัติ
ฟังก์ชันสเปรดอัตโนมัติเมื่อกำหนดค่าเป็น “0” จะคำนวณค่าเฉลี่ยสเปรดภายในแล้วบวกเพิ่มด้วยพิปส์ เพื่อกำหนดค่า filter สเปรดภายใน
ด้วยเหตุนี้ทุกครั้งที่ตั้งค่า จะไม่ต้องตรวจสอบสเปรดด้วยตนเอง
ต่อไปนี้คือสเปค บาง EA อาจมีการเปลี่ยนแปลงในการเพิ่มค่าตามค่าเฉลี่ย
- หากตั้งค่าเป็น “0” ค่าเฉลี่ยที่คำนวณได้ภายในจะถูกใช้อ้างอิง
- การตั้งค่าด้วยมือจะถูกล็อคเป็นค่าที่ป้อนเข้าไปเมื่อไม่ใช่ “0” ของพารามิเตอร์
- เพื่อเตรียมรับการขยายตัวในช่วงเช้า ค่าสูงสุดถูกตั้งไว้ที่ภายใน 8.0 pips
- EA นี้อาจมีการตั้งค่าสูงเกินเพื่อรองรับสถานการณ์เช้า
- ในตอนตั้งค่าเริ่มต้น ค่าเฉลี่ยอาจไม่แน่นอน หรือยังไม่ได้คำนวณในช่วงเช้า
- รีสตาร์ท MT5 หรือข้อมูลสะสมจะถูกรีเซ็ตทุกเดือน
- ในการเทรดแบบ Backtest สเปรดอัตโนมัติจะไม่ทำงาน
- หากกราฟหยุด สเปรดอัตโนมัติจะไม่อัปเดต
- หากราคายังไม่เปลี่ยนแปลงถึงระดับ 8.0 ให้ลองลากและวาง EA ใหม่เพื่อปรับปรุง
ฟังก์ชันบันทึกข้อมูลการเทรด (csv output)

กรุณาเลือกจากพารามิเตอร์
【ที่เก็บ】
「MQL4/MQL5」→「Files」
【ชื่อไฟล์】
MT4:ชื่อโบรกเกอร์_หมายเลขบัญชี_TradeLog.csv
MT5:EA名_บัญชี_TradeLog.csv
※ใน MT4 ภายใน MT4 เดียวกันจะมี EA ต่างๆ บันทึกลงในไฟล์เดียวกัน ใน MT5 ตามสเปคแต่ละ EA จะสร้างไฟล์แยก
【รายการ】
หมายเลขคำสั่ง / เวลา/ ชั่วโมง / นาที / ประเภทการค้า / ราคาเริ่ม / ราคาเห็น / สเปรด / Slippage / ความหน่วง / กำไร (pips) / ปริมาณ / คู่เงิน / กรอบเวลา / ชื่อ EA / แมจิกนัมเบอร์ / จำนวนครั้งที่เขียน / เวลาเรียกใช้ (ms) / ช่องว่าง (pips) / ปริมาณการซื้อขาย
※ ประเภทการค้า เช่น buy / sell / Close / TP / SL จะแยกกัน
※ “Number of Write Attempts” ตั้งไว้เพื่อการตรวจสอบหากมีปัญหาในการใช้งาน ไม่ได้ใช้ในการดำเนินการปกติ
※ TP / SL อาจถูกนับซ้ำ
โลจิกมาตรฐานที่ติดตั้ง
- ไม่สามารถเข้าใหม่ในช่วงเที่ยงคืนของเซิร์ฟเวอร์
เมื่อสเปรดเพิ่มขึ้นและอยู่ในช่วงที่ไม่เสถียร จะไม่เข้าออเดอร์ แต่จะทำการปิดสถานะ - ตัวกรองสเปรดในการปิดสถานะ
เพื่อให้การปิดสถานะในช่วงเช้าสดใส สเปรดจะทำการกรองด้วย แต่เมื่อ SL ถูกกระทบจะไม่สามารถควบคุมได้และจะถูกยกเลิก - ตัวกรองช่องว่างของกราฟ
ห้ามเข้าออเดอร์เมื่อค่าความแตกต่างระหว่างราคาปิดก่อนหน้าและราคาปัจจุบันเกินเกณฑ์หนึ่ง ระดับภายในมักถูกปรับไปที่ 10 pips
เหตุผลคือเพื่อป้องกันความเสียหายเมื่อราคาเปิดวิ่งหนี ทำให้เกิดข้อผิดพลาดในการดำเนินการ
หมายเหตุ บางเวอร์ชันเก่าไม่มีฟังก์ชันนี้
※การปิดสถานะจะไม่ถูกกรองด้วยฟีเจอร์นี้ - การควบคุมวันหยุดยาวปีใหม่
ตั้งแต่ประมาณวันที่ 20 ธันวาคมจนถึงประมาณวันที่ 3 มกราคมของปีถัดไป EA จะทำการปิดการเข้าออเดอร์ใหม่และทำการปิดสถานะเท่านั้น
กรณีที่ต้องการปิดสถานะก่อนกำหนด ให้ทำด้วยตนเอง - ตรวจสอบเงินทุนและการอนุญาตเทรด
ป้องกันล็อตที่เกินเงินทุนและการอนุญาตเทรดบน MT4/MT5 เพื่อป้องกันการสั่งซื้อที่ผิดพลาด ส่งผลให้มีการสื่อสารกับเซิร์ฟเวอร์มากเกินไป - การเฝ้าระวังทั่วทิศทา
ระบบการรับรู้สภาพแวดล้อมที่มีประสิทธิภาพในหลายๆ ด้าน เพื่อลดการเทรดเมื่อสภาวะตลาดไม่เอื้ออำนวย
ติดตั้งตาม EA แต่ละรายการ ฟีเจอร์นี้จะอ้างอิงจากกรอบวันเป็นหลัก - AMPAC (Anti Miss Positioning Auto Control)
เทคนิคการพัฒนาระบบคำสั่งซื้อที่อ้างอิงความสามารถในการสั่งซื้อของ MT4
ใน MT4 มีการส่งข้อมูลล่าช้า หรือมีคิวประมวลผลที่ล่าช้า ทำให้คำสั่งถูกส่งผิดพลาด การแก้ไขด้วยรีพีทออร์เดอร์และการลดน้ำหนักการใช้งานช่วยเพิ่มประสิทธิภาพในการยืนยันคำสั่ง - แมกเน็ตคูดดิ้ง
เทคนิคลับของการเขียนโค้ดสำหรับให้ทำงานจริงบน MT4 ได้อย่างถูกต้อง
ใน MT4 บางครั้งโค้ดไม่ทำงานตามที่คาด แต่ในการทดสอบแบ็กเทสอาจทำงานได้ถูกต้อง ในกรณีนี้มีการออกแบบเพื่อหลีกเลี่ยงข้อผิดพลาด
แม้จะออกแบบมาแล้วก็ยังอาจมีข้อผิดพลาด แต่แนวโน้มว่าความคลาดเคลื่อนระหว่างแบ็คเทสและจริงในปี 2024 ยังลดลง
- ไม่สามารถเข้าใหม่ในช่วงเที่ยงคืนของเซิร์ฟเวอร์
หมายเหตุเพิ่มเติม
- GMT
เนื่องจาก EA ของเราชอบใช้งานรายวัน จำเป็นต้องมีโบรกเกอร์ที่ใช้ GMT冬/夏 +2/+3 เท่านั้น
โบรกเกอร์ GMT อื่นๆ จะมีกราฟรายวัน 6 แท่ง ซึ่งทำให้คำนวณรายวัน 4 ชั่วโมงไม่เท่ากันและไม่สามารถใช้งานได้ - ตั้งค่าช่วงวันหยุดสุดสัปดาห์
หากกราฟในช่วงสุดสัปดาห์ไม่เคลื่อนไหว หรือหลังจากตั้งค่า EA แล้วกราฟคอมเมนต์ไม่แสดง ลองกด OK ในหน้าพารามิเตอร์อีกครั้งเพื่อให้แสดงขึ้น
- GMT
ข้อควรระวัง・ข้อยกเว้น
- ฟังก์ชันต่างๆ อาจไม่มีหรือมีความหมายต่างกันตามเวอร์ชันและสเปค
- ฟังก์ชันเสริมและคอมเมนต์กราฟเป็นส่วนช่วย ไม่รับประกันว่าใช้งานได้อย่างแม่นยำเสมอ
- แม้ว่าจะพยายามให้สมบูรณ์ แต่บางครั้งอาจพบข้อผิดพลาด หากพบกรุณาแจ้งให้ทราบ
คำขอบคุณ
เทคนิคที่เกี่ยวข้องกับพารามิเตอร์และการป้องกันความผิดพลาดด้วยมนุษย์ ไม่ได้เกิดขึ้นจากความพยายามของผมเพียงคนเดียว แต่เกิดจากความร่วมมือและคำแนะนำจากเพื่อนร่วมงาน
ขอขอบคุณทุกท่านที่ได้ให้คำแนะนำและความร่วมมืออย่างจริงใจ
















