วิธีกระทบยอด P&L Forex: การจับคู่คำสั่ง ต้นทุน และการแปลงสกุลเงิน
คำนวณกำไรขาดทุน Forex สมมติจากราคาที่จับคู่จริง แล้วกระทบยอดค่าคอมมิชชัน ค่าถือสถานะ การปิดบางส่วน และการแปลงเป็นสกุลเงินบัญชีโดยไม่หักสเปรดซ้ำ
ในคู่มือนี้เริ่มจากราคาที่เปิดและปิดสถานะได้จริง
สรุปสั้น
P&L จากการเปลี่ยนแปลงราคาขั้นต้นของการเทรด Forex เริ่มจากทิศทางสถานะ จำนวนหน่วย และราคาที่เปิดกับปิดได้จริง รายการบัญชีอาจแยกค่าคอมมิชชัน ค่าถือสถานะ การแปลงสกุลเงิน และการปัดเศษไว้อีกบรรทัด โปรดอ่านความหมายของแต่ละช่องก่อนรวมต้นทุนหรือเทียบกับกราฟ
เริ่มจากราคาที่เปิดและปิดสถานะได้จริง
คู่สกุลเงินระบุว่าต้องใช้สกุลเงินตัวที่สอง หรือสกุลเงินอ้างอิง กี่หน่วยต่อสกุลเงินตัวแรกหนึ่งหน่วย ซึ่งเป็นสกุลเงินหลัก สำหรับสถานะซื้อ P&L จากราคาง่าย ๆ ในสกุลเงินอ้างอิงคำนวณจาก (ราคาปิดที่จับคู่ได้ − ราคาเปิดที่จับคู่ได้) × จำนวนหน่วยสกุลเงินหลัก สำหรับสถานะขายให้กลับลำดับการลบ ผลลัพธ์อยู่ในสกุลเงินอ้างอิง และไม่ได้กลายเป็นสกุลเงินบัญชีโดยอัตโนมัติ
สมมติสถานะซื้อ EUR/USD จำนวน 10,000 ยูโร เปิดซื้อที่ราคา ask ซึ่งจับคู่จริง 1.1002 แล้วขายปิดที่ราคา bid ซึ่งจับคู่จริง 1.1022 P&L จากราคาก่อนต้นทุนอย่างง่ายคือ (1.1022 − 1.1002) × 10,000 = 20 ดอลลาร์ หากหนึ่ง pip คือ 0.0001 การเปลี่ยนแปลงนี้เท่ากับ 20 pips และที่ขนาดนี้หนึ่ง pip เปลี่ยนมูลค่าประมาณ 1 ดอลลาร์ก่อนต้นทุนอื่น ตัวเลขนี้ใช้ราคาที่จับคู่สองครั้งตามสมมติฐาน ไม่ใช่ราคากลางบนกราฟหรือราคาอ้างอิงจากเครื่องคำนวณ
สำหรับสถานะขาย USD/JPY สมมติขาย 10,000 ดอลลาร์ที่ 149.80 แล้วซื้อกลับที่ 149.50 จะได้ (149.80 − 149.50) × 10,000 = 3,000 เยนก่อนต้นทุน ผลลัพธ์เป็นเงินเยนเพราะเป็นสกุลเงินอ้างอิง ตรวจสกุลเงินหลักและสกุลเงินอ้างอิงก่อนคูณ เพราะชื่อคู่สกุลเงินไม่ได้บอกยอดในสกุลเงินบัญชี คู่มือขนาดล็อตและขนาดสถานะ Forex อธิบายความสัมพันธ์ระหว่างจำนวนหน่วย มูลค่า pip และความเสี่ยงที่เปิดรับแยกต่างหาก
คู่มือรายการบัญชีของ OANDA สหรัฐฯ อธิบายจำนวนหน่วย ราคาและเวลาที่จับคู่ สถานะเปิด ปิด หรือปิดบางส่วน P&L ที่รับรู้ ค่าคอมมิชชัน และช่องข้อมูลอื่น ๆ สูตรและชื่อช่องเหล่านี้เป็นของรายการบัญชีผู้ให้บริการรายนั้น ใช้เป็นตัวอย่างข้อมูลที่ต้องกระทบยอด ไม่ใช่รูปแบบมาตรฐานของทุกแห่ง
พิจารณาสเปรดตามฐานราคาที่ใช้
โดยทั่วไปคำสั่งซื้อจะเปิดที่ ask และการขายภายหลังจะปิดที่ bid แต่การจับคู่จริงขึ้นกับข้อกำหนดผลิตภัณฑ์และสภาวะตลาด ตัวอย่าง EUR/USD ใช้ราคาที่ซื้อขายได้ทั้งสองฝั่งในการคำนวณ 20 ดอลลาร์ไปแล้ว อย่าหักสเปรดเดียวกันซ้ำ เว้นแต่รายการบัญชีระบุว่าเป็นค่าใช้จ่ายเงินสดอีกบรรทัดซึ่งยังไม่รวมในราคาที่จับคู่
การคำนวณอีกแบบอาจเริ่มจากราคากลางในกราฟ การเปลี่ยนแปลงของราคากลางสองจุดไม่ได้รวมส่วนต่างระหว่างการซื้อที่ ask กับการขายที่ bid คุณอาจประเมินต้นทุนสเปรดแยกเพื่ออธิบายความแตกต่างจากกรณีราคากลางได้ หากระบุฐานราคาให้ชัด การผสมราคากลางกับราคาที่จับคู่จริงอาจทำให้หักสเปรดซ้ำหรือทำให้ผลลัพธ์ดูดีกว่าความเป็นจริง
รายการบัญชีบางแห่งแสดงต้นทุน half-spread โดยประมาณข้าง P&L ที่รับรู้ ชื่อช่องเพียงอย่างเดียวไม่ได้บอกว่าตัวเลขเป็นเงินที่ถูกหักเพิ่ม เป็นค่าประมาณเพื่อเปรียบเทียบ หรือรวมอยู่ในราคาที่จับคู่แล้ว ตัวอย่างเช่น รายการบัญชีของ OANDA สหรัฐฯ แสดง half-spread โดยประมาณและค่าคอมมิชชันแยกกัน พร้อมอธิบายว่ารวมต้นทุนการแปลงใดไว้ใน P&L ที่รับรู้ อ่านหมายเหตุกำกับรายการบัญชีก่อนนำช่องต่าง ๆ มารวม
กระทบยอดผลลัพธ์ EUR/USD สมมติหนึ่งรายการ
ใช้สถานะซื้อ 10,000 ยูโรเดิม: ซื้อที่ 1.1002 และปิดที่ 1.1022 P&L จากราคาขั้นต้นอย่างง่ายคือ 20 ดอลลาร์ เพื่ออธิบายเท่านั้น สมมติค่าคอมมิชชันตอนเปิด 2 ดอลลาร์ ตอนปิด 2 ดอลลาร์ และค่าถือสถานะข้ามคืน 1.50 ดอลลาร์ ต้นทุนที่ระบุรวม 5.50 ดอลลาร์ จึงเหลือ 14.50 ดอลลาร์ก่อนแปลงเป็นสกุลเงินบัญชีและก่อนต้นทุนอื่นที่ไม่ได้รวมไว้
หากอัตราแปลงสมมติคือ 1 EUR = USD 1.08 เงิน 14.50 ดอลลาร์หารด้วย 1.08 ดอลลาร์ต่อยูโรได้ประมาณ 13.43 ยูโร สมมติให้แปลงยอดทั้งหมดด้วยอัตราเดียว ไม่มีส่วนเพิ่มหรือค่าธรรมเนียมอื่น และไม่ปัดเศษเพิ่มเติมจากค่าที่แสดง ผู้ให้บริการอาจใช้อัตรา เวลา ฝั่งราคา ค่าธรรมเนียม หรือกฎปัดเศษต่างออกไป ตัวอย่างนี้จึงไม่ได้ทำนายผลในรายการบัญชีของคุณ
เมื่อสมมติมูลค่า 1 ดอลลาร์ต่อ pip สำหรับสถานะนี้ ค่าคอมมิชชันและค่าถือสถานะ 5.50 ดอลลาร์เทียบเท่า P&L จากราคา 5.5 pips นี่เป็นเพียงการเปรียบเทียบจุดคุ้มทุนอย่างง่ายหลังจากได้ราคาจับคู่จริง ไม่รวมค่าใช้จ่ายที่ไม่ได้ระบุและไม่ได้ทำนายว่าราคาจะเคลื่อนที่บ่อยเพียงใด หากคำนวณ 20 ดอลลาร์จากราคา bid/ask ที่จับคู่ได้จริงแล้ว อย่าหักสเปรดซ้ำ
<!-- learn:illustration -->

P&L ที่รับรู้ ค่าถือสถานะ และการแปลงสกุลเงินอาจอยู่คนละช่อง
“P&L ที่รับรู้” โดยทั่วไปหมายถึงผลของจำนวนที่ปิดไปแล้ว แต่ขอบเขตของช่องในรายการบัญชีขึ้นกับประเภทบัญชี เอกสารรายการรายเดือนของ OANDA สหรัฐฯ ระบุว่า P&L ที่รับรู้ของรายการที่ปิดแล้วรวมต้นทุนการแปลงเป็นสกุลเงินบัญชีที่เกี่ยวข้อง ส่วนค่าคอมมิชชันอาจแสดงแยกต่างหาก และยังแจกแจงค่าถือสถานะกับรายการเงินสดอื่นด้วย ผู้ให้บริการอื่นอาจรวมรายการต่างกันหรือจัดวางคนละแบบ นิยามในหน้านี้ใช้กับรายการบัญชีที่สร้างครั้งแรกตั้งแต่ 5 พฤษภาคม 2026 เป็นต้นไป ให้ตรวจฉบับที่ใช้กับงวดของคุณ
การแปลงอาจเกิดเมื่อปิดธุรกรรม ณ เวลาประมวลผลรายวัน หรือเป็นไปตามการตั้งค่าอื่นในข้อตกลงลูกค้า IG UK อธิบายว่าบัญชี spread bet และ CFD ของตนอาจแปลงกำไร ขาดทุน ค่าถือสถานะ และค่าคอมมิชชันที่รับรู้แล้วเป็นสกุลเงินหลักของบัญชี FOREX.com อธิบายกระบวนการ “Back to Base” ของตนสำหรับยอดที่เข้าเงื่อนไข ทั้งหมดเป็นตัวอย่างเฉพาะผลิตภัณฑ์และการตั้งค่าของผู้ให้บริการ ไม่ใช่กฎเดียวกันที่ใช้แทนกันได้ อ่านคำอธิบายการแปลงสกุลเงินของ IGและหน้าต้นทุนการเทรดของ FOREX.com
หน้าราคาและค่าธรรมเนียมของ FOREX.com สหรัฐฯ อธิบายการแปลงเมื่อสกุลเงินที่ใช้ชำระธุรกรรมต่างจากสกุลเงินหลักของบัญชี นี่เป็นตัวอย่างเงื่อนไขของผู้ให้บริการรายนั้นในสหรัฐฯ ไม่ใช่ข้อกำหนดของโบรกเกอร์ทุกแห่ง
ความแตกต่างระหว่างที่คำนวณเองกับรายการบัญชีอาจมีสาเหตุที่บันทึกไว้ เช่น ใช้อัตราหรือเวลาแปลงต่างกัน รวมค่าธรรมเนียมแปลงไว้ใน P&L ปัดเศษทุกรายการก่อนรวมยอด หรือบันทึกค่าถือสถานะในบรรทัดเงินสดแยกต่างหาก เริ่มจากระบุนิติบุคคลคู่สัญญาและผลิตภัณฑ์ จากนั้นใช้คำนิยามรายการบัญชีของบัญชีนั้น อย่านำตัวอย่างของ OANDA, IG หรือ FOREX.com ไปใช้กับโบรกเกอร์อื่นโดยไม่ตรวจสอบ
แยก P&L ที่ยังเปิดจาก P&L ที่ปิดแล้ว
สถานะที่ยังเปิดมี P&L ที่ยังไม่รับรู้จากการประเมินมูลค่า และอาจเปลี่ยนได้ก่อนปิด P&L ที่รับรู้ใช้กับจำนวนที่ปิดตามคำนิยามของผู้ให้บริการและงวดรายงาน ส่วน equity ของบัญชีอาจรวมทั้งสองค่า ในขณะที่ยอดเงินสดอาจเปลี่ยนต่างเวลาและต่างวิธี เงินฝาก ถอนเงิน การปรับปรุง ค่าถือสถานะที่ชำระแล้ว และสถานะที่ยังเปิดอาจอธิบายได้ว่าทำไม equity ไม่เท่ากับผลรวมรายการที่ปิดแล้ว
ราคาที่ใช้ประเมินสถานะเปิดก็สำคัญ รายการรายเดือนของ OANDA สหรัฐฯ ระบุว่าประเมิน net long ที่ยังเปิดด้วยราคา bid และ net short ด้วย ask พร้อมแสดงราคาแต่ละสถานะและอัตราแปลงจากสกุลเงินอ้างอิงเป็นสกุลเงินบัญชี นี่เป็นวิธีของผู้ให้บริการรายนั้น ราคากลางบนกราฟอาจต่างจากราคาที่ใช้ประเมินมูลค่าบัญชีจริง ก่อนคำนวณ P&L ที่ยังไม่รับรู้ซ้ำ ให้เทียบเวลา ฝั่งราคา และอัตราแปลง
ก่อนรวมต้นทุน อ่านคู่มือเรื่องสเปรดกับค่าคอมมิชชัน Forex และค่าการโรลโอเวอร์กับสวอป Forex เครื่องคำนวณ Forex ของ IG แสดงตัวอย่าง P&L และมาร์จินของ CFD แต่ใช้แทนราคาที่จับคู่จริงหรือช่องข้อมูลบัญชีไม่ได้ รายละเอียดผลิตภัณฑ์ Forex CFD ของ IG UK เป็นอีกตัวอย่างเฉพาะผู้ให้บริการเกี่ยวกับจำนวนสัญญา การปรับค่าถือสถานะ และการแปลงเป็นสกุลเงินเริ่มต้น
คำนวณการปิดบางส่วนตามจำนวนที่ปิดจริง
หากปิดสถานะเป็นส่วน ๆ ให้จับคู่จำนวนที่ปิดแต่ละครั้งกับจำนวนที่เปิดไว้หรือราคาเข้าที่จัดสรรให้ ตัวอย่างเช่น จาก 10,000 ยูโรที่ซื้อที่ 1.1002 สมมติปิด 4,000 ยูโรที่ 1.1020 P&L จากราคาอย่างง่ายคือ (1.1020 − 1.1002) × 4,000 = 7.20 ดอลลาร์ หากปิดอีก 6,000 ยูโรที่ 1.1025 ผลคือ (1.1025 − 1.1002) × 6,000 = 13.80 ดอลลาร์ ทั้งสองรายการรวม P&L จากราคาขั้นต้น 21 ดอลลาร์ก่อนต้นทุน
ราคาออกเฉลี่ยถ่วงน้ำหนักคือ (4,000 × 1.1020 + 6,000 × 1.1025) ÷ 10,000 = 1.1023 เมื่อนำไปใช้กับจำนวนเต็มจะได้ (1.1023 − 1.1002) × 10,000 = 21 ดอลลาร์ ซึ่งเท่ากับผลรวมเดิม ค่าเฉลี่ยธรรมดาของราคาออกสองราคาจะผิด เพราะจำนวนที่ปิดที่ราคาที่สองมีมากเป็นสองเท่า
หากยังเหลือสถานะเปิด ให้แยก P&L ที่ยังไม่รับรู้ออกจากผลที่รับรู้แล้วของส่วนที่ปิด หากเปิดเพิ่มหลายครั้งในราคาต่างกัน ให้ใช้วิธีจัดสรร FIFO หรือราคาเฉลี่ยถ่วงน้ำหนักตามกฎของบัญชี อย่าเลือกต้นทุนเปิดเพียงเพราะทำให้คำนวณง่าย รายการบัญชีอาจแสดงธุรกรรมย่อยกับสถานะรวมด้วยวิธีจัดกลุ่มต่างกัน
กระทบยอดรายการบัญชีทีละบรรทัด
เริ่มจากงวดรายงาน เขตเวลา นิติบุคคลของบัญชี ผลิตภัณฑ์ และสกุลเงินบัญชี จับคู่รายการเปิด ปิด และปิดบางส่วนกับ ID ธุรกรรม ทิศทาง จำนวนหน่วย ราคาที่จับคู่ และเวลา คำนวณ P&L จากราคาขั้นต้นในสกุลเงินอ้างอิงใหม่สำหรับทุกจำนวนที่ปิด หากระบบรวมรายการเปิดเข้าด้วยกัน ให้ตรวจวิธีจัดสรรหรือราคาเฉลี่ยถ่วงน้ำหนักที่ใช้
ต่อไปกระทบยอดค่าคอมมิชชัน ค่าถือสถานะหรือโรลโอเวอร์ ค่าการแปลง การปรับปรุง และค่าใช้จ่ายอื่นเป็นหมวดแยก บันทึกว่าแต่ละยอดรวมอยู่ใน P&L ที่รับรู้แล้ว แสดงเพื่อแจ้งข้อมูลเท่านั้น หรือบันทึกเป็นรายการเงินสดต่างหาก คำว่า “สุทธิ” “ต้นทุนสเปรด” และ “ต้นทุนแปลง” ไม่ได้มีความหมายเหมือนกันในทุกบัญชี คู่มือรายการบัญชีของ OANDA สหรัฐฯ เป็นตัวอย่างหนึ่งของการอธิบายความแตกต่างเหล่านี้
สมมติรายการบัญชีตัวอย่างแสดงผลจากราคา 20 ดอลลาร์ หักค่าคอมมิชชันแยก 4 ดอลลาร์ และค่าถือสถานะแยก 1.50 ดอลลาร์ ยอดก่อนแปลงตามวิธีอย่างง่ายคือ 14.50 ดอลลาร์ หากผู้ให้บริการอีกแห่งนิยาม P&L ที่รับรู้โดยรวมยอดใดไว้แล้ว การหักซ้ำจะทำให้ผลต่ำกว่าจริง ใช้คำอธิบายช่องและบรรทัดธุรกรรมตัดสินว่าจะรวมอะไร อย่าตัดสินจากคำว่า “สุทธิ” เพียงคำเดียว
สุดท้ายตรวจอัตรา ฝั่งราคา และเวลาที่ใช้แปลง วิธีปัดเศษ และฉบับนิยามรายการบัญชี รวมผลจากรายการที่ปิดกับการเคลื่อนไหวเงินสดหลังตรวจว่าไม่มีรายการซ้ำ จากนั้นเทียบยอดต้นงวดและปลายงวด รวมถึง equity กับเงินฝาก ถอน P&L ที่รับรู้และยังไม่รับรู้ ค่าถือสถานะ ค่าธรรมเนียม และการปรับปรุง หากยังมีส่วนต่าง ให้ถามผู้ให้บริการว่าธุรกรรม ราคา อัตราแปลง และกฎใดทำให้เกิดส่วนต่างนั้น พร้อมเก็บรายการบัญชีที่ลงวันที่และคำตอบไว้
เทียบคำนิยามในรายการบัญชีก่อนเทียบบัญชี
สเปรดที่โฆษณา ตารางค่าคอมมิชชัน หรือเครื่องคำนวณเพียงอย่างเดียวไม่ได้บอกว่ากำไรหรือขาดทุนในสกุลเงินอ้างอิงจะเข้าบัญชีเป็นสกุลเงินใดและด้วยวิธีไหน เปรียบเทียบคู่สกุลเงิน ทิศทาง จำนวน ราคาเปิดและปิด ระยะเวลาถือ สกุลเงินบัญชี และการตั้งค่าแปลงเดียวกัน จดว่าฐานราคาใดรวมสเปรดแล้วและค่าใช้จ่ายใดแยกต่างหาก อ่านคู่มือตรวจสอบนิติบุคคลและเว็บไซต์โบรกเกอร์ Forex เพื่อระบุคู่สัญญาของข้อเสนอ และอ่านคู่มือบัญชีทดลองเทียบกับบัญชีจริง ว่าทำไมผลจากบัญชีฝึกจึงไม่ยืนยันราคาและต้นทุนจริง
บันทึกการเทรดที่ใช้ได้แยกยอดสามส่วน ได้แก่ P&L จากราคาขั้นต้นที่คำนวณจากราคาจับคู่จริง ค่าใช้จ่ายและรายการปรับปรุงที่ระบุชัด และยอดหลังแปลงที่บันทึกเข้าบัญชี ให้บันทึกด้วยว่าแต่ละช่องในรายการบัญชีรวมอะไรไว้แล้ว วิธีนี้ทำให้คำนวณซ้ำได้โดยไม่สมมติว่าโบรกเกอร์ทุกรายใช้สูตรหรือรูปแบบค่าธรรมเนียมเดียวกัน ผลในอดีตไม่ได้ยืนยันว่าเป็นผลทั่วไป มีกำไร หรือจะเกิดซ้ำในอนาคต
คำถามที่พบบ่อย
Q1P&L ที่รับรู้ของโบรกเกอร์คือกำไรหลังหักต้นทุนทั้งหมดเสมอหรือไม่?
ไม่เสมอไป รายการบัญชีอาจรวมต้นทุนแปลงบางส่วนใน P&L ที่รับรู้ แต่แสดงค่าคอมมิชชันหรือค่าถือสถานะแยกต่างหาก คำนิยามขึ้นอยู่กับบัญชี ผลิตภัณฑ์ ผู้ให้บริการ และงวดรายงาน
Q2ต้องหักสเปรดจาก P&L ที่คำนวณจากราคาจับคู่จริงหรือไม่?
ไม่ควรหักโดยอัตโนมัติ ราคาที่เปิดและปิดได้จริงอาจสะท้อนสเปรดแล้ว ตรวจว่าช่องแยกเป็นเงินที่ถูกเรียกเก็บเพิ่มหรือเป็นข้อมูลประมาณการก่อนหักอีกครั้ง
Q3ทำไมผลในสกุลเงินบัญชีจึงต่างจาก P&L ในสกุลเงินอ้างอิง?
ผู้ให้บริการแปลงยอดตามอัตรา เวลา ค่าธรรมเนียม ฝั่งราคา และวิธีปัดเศษที่ใช้กับบัญชี ปัจจัยเหล่านี้อาจต่างจากราคาบนกราฟหรืออัตราที่ตรวจภายหลัง
Q4P&L ที่ยังไม่รับรู้เหมือนกับ P&L ที่รับรู้แล้วหรือไม่?
ไม่ P&L ที่ยังไม่รับรู้เป็นการประเมินสถานะที่ยังเปิดและเปลี่ยนตามราคา ฝั่งราคา และการแปลง ส่วน P&L ที่รับรู้ใช้กับจำนวนที่ปิดตามกฎรายการบัญชี โดย equity อาจรวมทั้งสองส่วน
แหล่งข้อมูลและการอ่านเพิ่มเติม
รายงานปัญหา
เราจะเตรียมอีเมลพร้อมลิงก์บทความนี้ Mark จะได้รับรายงานเมื่อคุณส่งอีเมลแล้วเท่านั้น
ตรวจสอบอย่างรวดเร็ว
อ่านคู่มือจบแล้ว ลองตอบคำถาม 3 ข้อ
คำถาม 01
สถานะซื้อ EUR/USD ซื้อ 10,000 ยูโรที่ 1.1002 และปิดที่ 1.1022 P&L จากราคาขั้นต้นอย่างง่ายเป็นกี่ดอลลาร์สหรัฐ?
เลือกคำตอบเพื่อดูคำอธิบาย
อภิธานศัพท์ออปชัน
The portion of premium above intrinsic value, reflecting remaining time, expected uncertainty, rates, dividends, and supply and demand.
อ่านคู่มือฉบับละเอียดGammaAn estimate of how much delta may change for a small move in the underlying, all else equal; it often becomes more concentrated near expiration and near the money.
อ่านคู่มือฉบับละเอียด