Bid กับ Ask ในการเขียน EA — ตั้ง TP ผิดข้างสเปรดแล้วออกช้าไปกี่จุด

เขียน EA

Bid กับ Ask ก่อนเขียน EA — ออเดอร์ปิดที่ราคาไหน และตั้ง TP ยังไงไม่ให้เพี้ยน

สองบรรทัดที่ต้องจำก่อนเขียนคำสั่งแรก: BUY เปิดที่ Ask ปิดที่ Bid · SELL เปิดที่ Bid ปิดที่ Ask ⇒ ผลที่ตามมาคือ TP และ SL ไม่ได้เทียบกับราคาที่คุณเห็นตอนกด และถ้าปรับผิดข้าง จุดออกจะเพี้ยนไป 2 เท่าของสเปรด

อ่านฉบับเต็มที่นี่ → เริ่มต้นเขียน EA (MQL4) — โครงไฟล์ ฟังก์ชันหลัก Bid/Ask และ 5 บั๊กที่มือใหม่เจอซ้ำ
บทความหลักมีภาพเคลื่อนไหวเทียบการตั้ง TP สามแบบ · โครงไฟล์ที่ก็อปไปใช้ได้ · ฟังก์ชันเปิดออเดอร์ที่ปลอดภัย · และบั๊กที่เจอซ้ำพร้อมโค้ด

ออเดอร์เปิดและปิดที่ราคาไหน

ประเภทออเดอร์เปิดที่ราคาปิดที่ราคาTP และ SL เทียบกับราคาไหน
BUYAsk (แพงกว่า)BidBid — TP ทำงานเมื่อ Bid ขึ้นไปถึง
SELLBid (ถูกกว่า)AskAsk — TP ทำงานเมื่อ Ask ลงมาถึง

นี่คือเหตุผลที่ออเดอร์เพิ่งเปิดแล้วติดลบทันทีเท่ากับสเปรด — ไม่ได้ขาดทุนจริง แต่เป็นเพราะซื้อที่ Ask แล้ววัดมูลค่าด้วย Bid


ตั้ง TP เท่าไร — ตัวอย่างที่คำนวณตามได้

ใช้ GBP/USD สเปรด 3 จุด · มีออเดอร์ BUY อยู่ในมือ และอยากออกแถว ๆ 1.6150

คุณอยากให้ออกตอนไหนต้องตั้ง TP เท่าไรเหตุผล
อยากให้ Bid (ราคาบนกราฟ MT4) แตะ 1.61501.6150TP ของ BUY เทียบกับ Bid อยู่แล้ว ⇒ ไม่ต้องปรับ
อยากให้ Ask แตะ 1.61501.6147 (ลบสเปรด)ตอน Ask = 1.6150 ราคา Bid อยู่ที่ 1.6147
🔴 ถ้าบวกสเปรดแทน (TP = 1.6153) ⇒ ต้องรอ Bid ถึง 1.6153 คือ Ask ถึง 1.6156 ⇒ ออกช้ากว่าที่ตั้งใจ 6 จุด หรือ 2 เท่าของสเปรด
⚠️
ฝั่ง SELL กลับด้านทั้งหมด — TP ของ SELL เทียบกับ Ask ⇒ ถ้าอยากให้ Bid บนกราฟลงมาแตะ 1.5850 ต้องตั้ง TP = 1.5853 คือบวกสเปรด · จำง่าย ๆ ว่า ปรับไปทางฝั่งที่ออเดอร์ปิด เสมอ

และเนื่องจากสเปรดไม่คงที่ การเขียนโค้ดที่บวกลบด้วย Ask - Bid ณ วินาทีนั้นจะให้ผลต่างกันไปตามช่วงเวลา ⇒ ดูว่ามันถ่างได้แค่ไหนที่ Spread ถ่าง คืออะไร


อ่านต่อในบทความหลัก

  • ภาพเคลื่อนไหวเทียบการตั้ง TP สามแบบ — เห็นระดับที่ตั้งจริงเลื่อนขึ้นลงเทียบกับเป้าที่คิดไว้
  • โครงไฟล์ EA ที่ก็อปไปใช้ได้เลย — พร้อมตัวคุมให้ทำงานแท่งละครั้ง
  • ฟังก์ชันเปิดออเดอร์ที่ปลอดภัย — และเหตุผลที่ลูปส่งซ้ำเพิ่มความเสี่ยงเป็นเท่าตัว
  • 5 บั๊กที่มือใหม่เจอซ้ำ — Magic Number · ตัวคุมแท่ง · การเก็บกวาดใน OnDeinit

→ อ่านฉบับเต็ม: เริ่มต้นเขียน EA (MQL4)

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

ความคิดเห็น

Related stories