Skip to content
คู่มือออปชันทั้งหมด
ทบทวนการเทรดอ่าน 10 นาที

MFE และ MAE: วัดเส้นทางราคาภายในแต่ละเทรด

เรียนรู้การวัดการเคลื่อนไหวที่เป็นคุณและเป็นโทษสูงสุด การแสดงผลเป็น R และเหตุใดราคาสูงสุดหรือต่ำสุดของแท่งจึงไม่รับประกันว่าจะได้คำสั่ง

ในคู่มือนี้แยกการเคลื่อนไหวออกจากผลลัพธ์

สรุปสั้น

กำไรที่เกิดขึ้นจริงบอกว่าเทรดจบอย่างไร ส่วน MFE และ MAE บอกว่าราคาเคลื่อนไปทางที่เป็นคุณและเป็นโทษต่อคุณไกลเพียงใดในช่วงที่ยังถือสถานะอยู่ ทั้งสองเป็นการวัดเส้นทางราคา ไม่ใช่จุดออกอื่นที่รับประกันว่าจะทำรายการได้

แยกการเคลื่อนไหวออกจากผลลัพธ์

ผลลัพธ์ที่รับรู้จริงบันทึกราคาที่จับคู่เพื่อปิดสถานะ หลังหักต้นทุนที่รายงานรวมไว้แล้ว ส่วน maximum favorable excursion (MFE) และ maximum adverse excursion (MAE) สรุปการเคลื่อนไหวของราคาที่ดีที่สุดและแย่ที่สุดเทียบกับราคาเข้าในช่วงเวลาถือครองที่กำหนด สำหรับสถานะซื้อ การขึ้นเป็นผลดีและการลงเป็นผลเสีย ส่วนสถานะขายเป็นทิศทางตรงกันข้าม

เทรดหนึ่งรายการอาจมีกำไรที่ยังไม่รับรู้สูงถึง 1.6 เท่าของความเสี่ยงตั้งต้น แล้วย่อตัวจนปิดด้วยกำไรรวม 0.75R ค่าแรกคือ MFE ส่วนค่าหลังคือผลออกก่อนต้นทุนตามนิยามความเสี่ยงในตัวอย่าง MFE ไม่ได้แปลว่าคำสั่งขายแบบลิมิตที่ราคาสูงสุดจะจับคู่แน่นอน และ MAE ก็ไม่ได้แปลว่าการเคลื่อนไหวสวนทางทั้งหมดกลายเป็นผลขาดทุนจริง นิยามสถิติของ NinjaTrader คำนวณเทียบกับราคาเข้าและแยกค่าจาก backtest บนกราฟออกจากการติดตามราคาแบบเรียลไทม์ {source:ninjaTraderTradeStatisticsDefinitions}

กำหนดช่วงเวลาของสถานะก่อนหาค่าสูงสุดและต่ำสุด

เริ่มจากราคาที่จับคู่จริงตอนเข้า ไม่ใช่ราคาเปิดหรือปิดของแท่งสัญญาณ แล้วหยุดวัดที่การจับคู่จริงตอนออก หากเข้าในช่วงกลางแท่ง จุดสูงหรือต่ำบางส่วนอาจเกิดขึ้นก่อนที่คุณจะถือสถานะ หากออกก่อนแท่งปิด การเคลื่อนไหวหลังจากนั้นไม่อยู่ในเทรด การนำช่วงใดช่วงหนึ่งมารวมจะทำให้ค่า excursion สูงเกินจริง

ถ้ามีการเข้าเต็มจำนวนครั้งเดียวและออกครั้งเดียว ให้ใช้ราคาเข้าที่จับคู่และราคาที่สังเกตตั้งแต่เวลาเข้าไปถึงเวลาออก หากมีการจับคู่บางส่วน เพิ่มขนาดสถานะ หรือทยอยออก ให้กำหนดว่าจะวัดแต่ละรายการเข้าแยกกันหรือรวมเป็นสถานะเดียว การรวมต้องใช้ราคาเข้าเฉลี่ยถ่วงน้ำหนักตามจำนวนและกฎปริมาณคงเหลือที่สม่ำเสมอ ควรบันทึกวิธีไว้ เพราะแพลตฟอร์มอาจจัดกลุ่มการจับคู่เป็น “เทรด” ต่างกัน

สำหรับฟิวเจอร์ส ให้บันทึกเดือนสัญญาและช่วงซื้อขายจริงควบคู่กับ timestamp ด้วย สัญลักษณ์ฟิวเจอร์สต่อเนื่องอาจเปลี่ยนสัญญาเมื่อ rollover และปรับราคาในอดีต เส้นทางที่เชื่อมกันจึงอาจไม่ใช่เส้นทางของสัญญาที่คุณซื้อขายจริง ให้วัด excursion จากสัญญาที่จับคู่คำสั่งจริง หากสถานะจริงข้าม rollover ให้บันทึกสัญญาแต่ละส่วนและจำนวนแยกกันก่อนรวม P&L เป็นเงิน

คำนวณตามด้านของสถานะ

กำหนดให้ E เป็นราคาเข้าจริง สำหรับสถานะซื้อ MFE คือค่าที่มากกว่าระหว่างศูนย์กับราคาสูงสุดในช่วงลบ E ส่วน MAE คือค่าที่มากกว่าระหว่างศูนย์กับ E ลบราคาต่ำสุด สำหรับสถานะขาย MFE คือค่าที่มากกว่าระหว่างศูนย์กับ E ลบราคาต่ำสุด ส่วน MAE คือค่าที่มากกว่าระหว่างศูนย์กับราคาสูงสุดลบ E ใช้จุดสูงและต่ำเฉพาะช่วงที่สถานะเปิดอยู่

ผลลัพธ์เป็นระยะทางในหน่วยราคาที่เสนอราคา หารด้วยขนาด tick เพื่อแปลงเป็นจำนวน tick แล้วคูณด้วยมูลค่าต่อจุดเพื่อแปลงเป็นเงินต่อสัญญา คูณด้วยจำนวนสัญญาด้วยหากขนาดสถานะคงที่ แสดง MFE และ MAE เป็นค่าบวก หรือระบุธรรมเนียมเครื่องหมายให้ชัดเจน การใช้ MAE ติดลบในช่องหนึ่งแต่ใช้ค่าความเสียหายเป็นบวกในอีกช่องทำให้ค่าเฉลี่ยอ่านยาก

เส้นทางราคาเชิงนามธรรมเคลื่อนเหนือและใต้ราคาเข้า พร้อมเครื่องหมายแสดงจุดสูงสุดและต่ำสุดขณะสถานะยังเปิดอยู่
MFE และ MAE แสดงราคาที่ดีที่สุดและแย่ที่สุดในช่วงถือสถานะ แต่ไม่มีค่าใดเป็นราคาที่จับคู่ตอนออก

ตัวอย่างคำนวณ MES หนึ่งสัญญาตั้งแต่เข้าออก

พิจารณาสถานะซื้อสมมติในสัญญา Micro E-mini S&P 500 หนึ่งสัญญา เข้าเมื่อ 5,200.00 และอ้างอิง stop เริ่มต้นที่ 5,198.00 ห่าง 2.00 จุด ระหว่างถือหนึ่งสัญญา จุดสูงของสี่แท่งคือ 5,201.25, 5,203.25, 5,202.00 และ 5,201.75 ส่วนจุดต่ำคือ 5,199.50, 5,200.75, 5,199.00 และ 5,200.50 ปิดสถานะที่ราคาปิดของแท่งที่สี่ 5,201.50 และจุดต่ำไม่ถึงราคา stop อ้างอิง

ราคาสูงสุดคือ 5,203.25 ดังนั้น MFE เท่ากับ 3.25 จุด หรือ 13 tick เมื่อหนึ่ง tick เท่ากับ 0.25 จุด ราคาต่ำสุดคือ 5,199.00 ดังนั้น MAE เท่ากับ 1 จุด หรือ 4 tick CME ระบุ multiplier ของ MES ไว้ที่ $5 ต่อจุดดัชนี และ minimum tick เท่ากับ 0.25 จุด ทำให้หนึ่ง tick มีมูลค่า $1.25 {source:cmeMicroEMiniSP500ContractSpecifications} ก่อนต้นทุน MFE คือ $16.25 และ MAE คือ $5 ต่อสัญญา ส่วนผลออกจริงเป็นกำไรรวม $7.50 ราคาเหล่านี้แต่งขึ้นเพื่อแสดงวิธีคำนวณ ไม่ใช่เทรดหรือราคาเสนอปัจจุบันหรือการคาดการณ์

แยกราคาที่เคลื่อน R และ P&L ของบัญชี

ในตัวอย่าง ความเสี่ยงด้านราคาเริ่มต้นคือ 2.00 จุด × $5 = $10 ต่อสัญญา หากกำหนดจำนวนก่อนเทรดแบบก่อนต้นทุนนี้เป็น 1R จะได้ MFE = $16.25 ÷ $10 = 1.625R, MAE = $5 ÷ $10 = 0.50R และผลออกก่อนต้นทุน = $7.50 ÷ $10 = 0.75R ระยะ stop เริ่มต้นเป็นตัวกำหนดตัวหารของ R ไม่ใช่ MFE ที่เกิดขึ้นภายหลัง

กำหนดล่วงหน้าว่า R รวมค่าคอมมิชชันและ spread ที่วางแผนไว้หรือใช้เฉพาะความเสี่ยงด้านราคาก่อนต้นทุน อย่านำ excursion ก่อนต้นทุนไปเทียบกับผลสุทธิแล้วเรียกส่วนต่างว่า “กำไรที่พลาดไป” ราคา high บนกราฟอาจไม่ตรงกับราคา bid ที่ขายสถานะซื้อได้ และราคา low อาจไม่ตรงกับ ask ที่ใช้ปิดสถานะขาย ค่าคอมมิชชัน slippage ตำแหน่งในคิว และการจับคู่บางส่วนกระทบ P&L ที่ทำได้จริง แยกระยะราคา การแปลงเป็นเงิน ต้นทุน และผลสุทธิออกจากกัน

เข้าใจขอบเขตของข้อมูลราคา

ราคา open, high, low และ close กำหนดขอบเขตของแท่ง แต่ไม่ได้บอกลำดับราคาที่ซื้อขายระหว่างจุดเหล่านั้นเสมอไป หากแท่งเดียวแตะทั้ง stop และ target ข้อมูล OHLC เพียงอย่างเดียวบอกไม่ได้ว่าระดับใดถึงก่อน หากการเข้าเกิดในแท่งนั้นด้วย จุดสูงหรือต่ำอาจเกิดก่อนการจับคู่ ดังนั้นค่า MFE/MAE ที่ดูแม่นยำอาจอาศัยเส้นทางราคาที่สมมติขึ้น

เอกสารกลยุทธ์ Pine ของ TradingView อธิบายสมมติฐานเริ่มต้นของ broker emulator เกี่ยวกับเส้นทางราคาในแท่งและวิธีใช้รายละเอียดช่วงเวลาที่สั้นลงเพื่อปรับปรุงการจำลอง fill ในอดีต {source:tradingViewPineStrategyBrokerEmulator} คู่มือ broker emulator แยกต่างหากอธิบายการตั้งค่า fill ค่าธรรมเนียม และ slippage {source:tradingViewBrokerEmulatorSupport} สิ่งเหล่านี้เป็นกฎของแพลตฟอร์ม ไม่ใช่หลักฐานว่าเส้นทางจริงในข้อมูลของโบรกเกอร์อื่นเป็นอย่างไร หากต้องการความละเอียด ใช้ข้อมูลธุรกรรมหรือราคาเสนอที่มี timestamp มิฉะนั้นให้ระบุช่วงเวลาแท่งและจัดประเภทกรณีภายในแท่งที่ยังสรุปไม่ได้อย่างระมัดระวัง

เปรียบเทียบการกระจายโดยไม่เลือกเฉพาะรายการ

เปรียบเทียบรายการที่ใช้เวอร์ชัน setup, สินทรัพย์, ทิศทาง, ฐานข้อมูลแท่งหรือราคาเสนอ, กฎรวมสถานะ และตัวหาร R เหมือนกัน รวมเทรดที่ขาดทุนและระบุจำนวนตัวอย่าง ค่า excursion ขนาดใหญ่น้อยรายการอาจดึงค่าเฉลี่ยขึ้น จึงควรรายงาน median และ percentile ที่เลือกด้วย แยกทิศทางหรือช่วงเวลาเมื่อกฎต่างกัน

เทรดที่ขาดทุนแต่มี MFE สูงไม่ได้หมายความว่าการออกล้มเหลวโดยอัตโนมัติ และเทรดที่ชนะทั้งที่ MAE สูงก็ไม่ได้พิสูจน์ว่า stop ที่กว้างกว่าดีกว่า การจัดกลุ่มตามผลเป็นเพียงการบรรยาย: stop ที่กว้างขึ้นเปลี่ยนว่าเทรดใดยังคงเปิดอยู่และเส้นทางหลังจากนั้น หนังสือ Wiley ว่าด้วยการทดสอบระบบเทคนิคกล่าวถึง MFE และ MAE เป็นมุมมองเสริมด้านความเสี่ยงและการกระจายของเทรด ไม่ใช่คำตัดสินผลการดำเนินงานทั้งหมด {source:wileyTechnicalAnalysisSystemDesignAndTesting}

เปลี่ยนรูปแบบที่พบให้เป็นกฎที่ทดสอบได้

ใช้ excursion เพื่อสร้างคำถาม ไม่ใช่เลือก stop หรือ target โดยมองย้อนกลับ ตัวอย่าง: “เทรด setup A ที่ไปถึง MFE อย่างน้อย 1R ภายในแท่งที่สมบูรณ์แท่งที่สอง ยังมี expectancy สุทธิที่ดีกว่าหรือไม่ เมื่อใช้กฎ trailing ที่เขียนไว้ก่อนแล้ว” ระบุ trigger พฤติกรรมคำสั่ง ต้นทุน และเวลาสิ้นสุดก่อนประเมิน จากนั้นจำลองกฎเต็มใหม่ เพราะการเปลี่ยนจุดออกเปลี่ยนว่าเทรดใดยังเปิดอยู่และมองเห็นเส้นทางช่วงต่อไปได้อย่างไร

หากมีหลาย threshold ดูน่าสนใจในชุดข้อมูลเดียวกัน ให้บันทึกทุกทางเลือกที่ค้นหาไว้และกันข้อมูลช่วงหลังหรือข้อมูลที่ยังไม่เคยดูไว้ประเมิน วิธีนี้ช่วยลดโอกาสเลือกกฎเพียงเพราะเข้ากับเส้นทางที่ตรวจไปแล้ว รักษากฎ setup และ stop ในแผนการเทรดก่อนเริ่มทบทวน อ่านต่อที่ วิธีสร้างแผนเทรดฟิวเจอร์ส, วิธีกำหนดเป้ากำไรฟิวเจอร์ส และ ระยะ stop ฟิวเจอร์สด้วย ATR

คำถามที่พบบ่อย

Q1MFE หมายความว่าฉันเก็บกำไรจำนวนนั้นได้หรือไม่?

ไม่ใช่ MFE บันทึกราคาสูงสุดในช่วงที่วัด คำสั่ง limit ที่ราคานั้นอาจไม่มีสภาพคล่องหรือไม่ได้ fill และค่าธรรมเนียม spread กับตำแหน่งในคิวก็สำคัญ

Q2MAE บอกตำแหน่ง stop ครั้งต่อไปได้ไหม?

ไม่ได้ด้วยตัวมันเอง MAE บรรยายเส้นทางราคาในอดีตภายใต้ entry, exit และธรรมเนียมข้อมูลหนึ่ง ๆ stop ใหม่เปลี่ยนว่าเทรดใดยังคงเปิดอยู่ จึงต้องทดสอบกฎทั้งหมด

Q3คำนวณ excursion จากแท่งที่มีจุดเข้าได้ไหม?

ได้เฉพาะเมื่อแยกราคาหลัง fill ได้ หากแท่งรวมการเคลื่อนไหวก่อนและหลัง entry ให้ใช้ข้อมูล timestamp ที่ละเอียดขึ้นหรือทำเครื่องหมายว่ายังสรุปไม่ได้

แหล่งข้อมูลและการอ่านเพิ่มเติม

รายงานปัญหา

เราจะเตรียมอีเมลพร้อมลิงก์บทความนี้ Mark จะได้รับรายงานเมื่อคุณส่งอีเมลแล้วเท่านั้น

ตรวจสอบอย่างรวดเร็ว

อ่านคู่มือจบแล้ว ลองตอบคำถาม 3 ข้อ

คำถาม 1 / 3

คำถาม 01

เทรด MES สถานะซื้อเข้าเมื่อ 5,200.00 ราคาต่ำสุดขณะถือสถานะคือ 5,199.00 MAE เป็นกี่จุด?

เลือกคำตอบเพื่อดูคำอธิบาย

อภิธานศัพท์ออปชัน

เปลี่ยนไอเดียการซื้อขายให้เป็นกฎที่ทำซ้ำได้วิธีสร้างแผนการซื้อขายฟิวเจอร์สสร้างแผนการซื้อขายฟิวเจอร์สที่ใช้งานได้จริง โดยมีวัตถุประสงค์ กฎของ setup การกำหนดขนาดสถานะ เงินสดสำรองมาร์จิน เช็กลิสต์การส่งคำสั่ง บันทึกการซื้อขาย และเงื่อนไขหยุดที่ชัดเจนเปลี่ยนสมมติฐานของตลาดให้เป็น exit ที่ execute และตรวจสอบได้วิธีตั้งเป้ากำไรสำหรับฟิวเจอร์สสร้างเป้ากำไรฟิวเจอร์สจากโครงสร้าง ความผันผวน tick value สภาพคล่อง และเพดานความเสี่ยง แล้วเลือก exit แบบ limit bracket หรือทยอยออกโดยไม่ถือว่า target เป็นการพยากรณ์วิธีเทรดเชิงเทคนิคATR สำหรับจุดหยุดขาดทุนฟิวเจอร์ส: แปลง True Range เป็นความเสี่ยงต่อสัญญาเรียนรู้ว่า ATR รวมช่องว่างราคาอย่างไร และวิธีแปลงระยะ ATR เป็นติ๊กและความเสี่ยงต่อสัญญาด้วยการตั้งค่ากราฟที่สอดคล้องกันกลไกออปชันการถูกใช้สิทธิ์ออปชันคืออะไรทำความเข้าใจว่าการถูก assign เปลี่ยน short call หรือ put ให้เป็นภาระผูกพันต่อหุ้นได้อย่างไร เกิดขึ้นเมื่อใด และเตรียมเงินสดกับหุ้นอย่างไรจำนวนสัญญาที่อนุญาตไม่ใช่งบประมาณความเสี่ยงPosition limits เทียบกับ exercise limits ของออปชันอธิบายอย่างไรเรียนรู้ว่า position limits ของออปชันที่จดทะเบียนต่างจาก exercise limits อย่างไร เหตุใดการรวมฝั่งเดียวกันและการรายงานจึงสำคัญ และเหตุใดมาร์จินหรือ buying power จึงไม่บอกว่าจำนวนหนึ่งได้รับอนุญาต