ForexBestRobots.comเปรียบเทียบ EA →
TH

อินดิเคเตอร์แนวโน้ม · คู่มือ Forex

เส้นค่าเฉลี่ย Forex: SMA, EMA, น้ำหนัก ค่าเริ่มต้น และการตัดกันครั้งใหม่

เปรียบเทียบ SMA และ EMA ด้วยค่าเริ่มต้นชัดเจน น้ำหนัก การตัดกันเมื่อราคาคงที่ เวลาปิดแท่ง และ CSV สมมติที่คำนวณซ้ำได้

แท่ง H1 สมมติพร้อม SMA20 และ EMA20 จากราคาปิดที่สมบูรณ์ตามข้อกำหนด กราฟเพื่อการศึกษาต้นฉบับ ไม่ใช่ผลการเทรดในอดีต
แท่ง H1 สมมติพร้อม SMA20 และ EMA20 จากราคาปิดที่สมบูรณ์ตามข้อกำหนด กราฟเพื่อการศึกษาต้นฉบับ ไม่ใช่ผลการเทรดในอดีต

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

1. กำหนดชุดราคาก่อน

ใช้ OHLC ของ Bid ใน EURUSD H1 แบบสมมติ โดย 1 pip=0.0001 และช่วงขั้นต่ำของราคา 0.00001 ค่าเฉลี่ยทั้งหมดใช้ราคาปิด Bid ที่เสร็จสมบูรณ์ ประวัติอิสระหกชุดมีชุดละ 68 แท่ง เป็นตัวอย่างที่สร้างขึ้น ไม่ใช่ข้อมูลตลาดที่สังเกตจริง

แท่งแรกเริ่มที่ 2026-10-19 00:00 UTC และสิ้นสุดหนึ่งชั่วโมงต่อมา Open เท่ากับ Close ก่อนหน้า ยกเว้นแท่งแรกที่ใช้ Close ของตัวเอง High สูงกว่าค่ามากสุดของ Open กับ Close หนึ่ง pip และ Low ต่ำกว่าค่าน้อยสุดหนึ่ง pip แท่งเหล่านี้ไม่ได้ให้ราคา Ask ที่ใช้ส่งคำสั่งได้

2. คำนวณ SMA แบบเลื่อนหน้าต่าง

ใช้ SMA_n(t)=ΣClose(t−j)/n; j=0…n−1 ราคาปิดในหน้าต่างมีน้ำหนักเท่ากัน ส่วนราคาที่เก่ากว่านั้นมีน้ำหนักศูนย์ คาบนับจำนวนแท่ง ดังนั้นการเปลี่ยนกรอบเวลาจะเปลี่ยนช่วงเวลาที่สังเกต

SMA20 ใช้ได้ครั้งแรกที่ k19 การเปลี่ยนแปลงถัดไปเป็น SMA20(t)−SMA20(t−1)=[Close(t)−Close(t−20)]/20 สมการนี้เปรียบเทียบราคาปิดที่เข้ามากับราคาที่หลุดออก ไม่จำเป็นที่ราคาล่าสุดต้องเปลี่ยนจากแท่งก่อน

3. ระบุค่าเริ่มต้น EMA

ใช้ α=2/(n+1); d=1−α และ EMA_n(t)=αClose(t)+dEMA_n(t−1) เส้นอ้างอิงของเราเริ่มจากค่าเฉลี่ยของราคาปิด n ค่าแรกที่ k=n−1 ก่อนหน้านั้นยังไม่มีค่า EMA อ้างอิง

น้ำหนักของราคาปิดล่าสุดใน EMA20 คือ 2/21≈9.5238095% เทียบกับ 1/20=5% ใน SMA20 EMA เก็บข้อมูลเก่าผ่านการคำนวณเวียนเกิด ไม่ใช่หน้าต่างที่มีเพียงยี่สิบแท่งล่าสุด ต้องเทียบประวัติและการเริ่มต้นก่อนอ้างว่าตรงกับตัวเลขในแพลตฟอร์ม

แท่ง H1 สมมติที่กลับทิศ พร้อม SMA20 และ EMA20 ที่เริ่มด้วย SMA คำนวณจากราคาปิด Bid ที่สมบูรณ์
แท่ง H1 สมมติที่กลับทิศ พร้อม SMA20 และ EMA20 ที่เริ่มด้วย SMA คำนวณจากราคาปิด Bid ที่สมบูรณ์ บนหน้าจอเล็ก ให้เลื่อนกราฟในแนวนอนเพื่ออ่านป้ายกำกับได้ชัดเจน

4. แยกน้ำหนักรายค่าออกจากค่าเฉลี่ยเริ่มต้น

ที่ k39 EMA20 ได้รับการอัปเดตหลังค่าเริ่มต้นแล้วยี่สิบครั้ง น้ำหนักราคาปิดล่าสุดแต่ละค่าคือ αd^j; j=0…19 ส่วนที่เหลือ d^20 เป็นของค่าเฉลี่ยเริ่มต้น รวมกันได้หนึ่ง

แท่งสุดท้ายในกราฟแทนน้ำหนักของค่าเฉลี่ยราคาปิดดั้งเดิม 20 ค่า ซึ่งปัจจุบันมีระยะย้อนหลัง 20…39 ไม่ใช่ราคาปิดเก่าเพียงค่าเดียว แต่ละค่าเดิมรับหนึ่งในยี่สิบของน้ำหนักรวมนี้ SMA20 ให้น้ำหนักเฉพาะยี่สิบค่าล่าสุด

ที่ k39 มีน้ำหนักล่าสุดยี่สิบค่าและน้ำหนักรวมของค่าเฉลี่ยยี่สิบค่าแรก แท่งสุดท้ายไม่ใช่ราคาเก่าค่าเดียว
ที่ k39 มีน้ำหนักล่าสุดยี่สิบค่าและน้ำหนักรวมของค่าเฉลี่ยยี่สิบค่าแรก แท่งสุดท้ายไม่ใช่ราคาเก่าค่าเดียว บนหน้าจอเล็ก ให้เลื่อนกราฟในแนวนอนเพื่ออ่านป้ายกำกับได้ชัดเจน

5. ต้องมีข้อมูลพร้อมใช้สองจุด

การตัดขึ้นต้องเป็น Close(t−1)≤MA(t−1) AND Close(t)>MA(t) การตัดลงต้องเป็น Close(t−1)≥MA(t−1) AND Close(t)<MA(t) จุดก่อนหน้าเท่ากันได้ แต่จุดปัจจุบันที่เท่ากันไม่ถือเป็นการตัด

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

6. ดูการตัด SMA ทั้งที่ราคาไม่เปลี่ยน

ในชุดที่ราคาเก่าหลุดจากหน้าต่าง Close คงที่ 1.10005 ตั้งแต่ k19 SMA20 เท่ากับ 1.100105 ที่ k20 และ 1.1000075 ที่ k21 เมื่อราคาปิดสูงในอดีตหลุดออก ราคาคงที่จึงขึ้นไปอยู่เหนือ SMA ที่เคลื่อนลง

ที่ k21 EMA20 ยังสูงกว่า Close จึงไม่มีเหตุการณ์ตัดขึ้นแบบเดียวกัน ราคาไม่เคยทะลุระดับ SMA ของแท่งก่อน การตัดค่าเฉลี่ยที่คำนวณใหม่กับการทะลุระดับราคาที่ตรึงไว้เป็นคนละนิยาม

Close คงที่ 1.10005 เมื่อราคาเก่าสูงหลุดออกที่ k21 SMA ลดลงใต้ราคา แต่ EMA20 ยังอยู่เหนือ
Close คงที่ 1.10005 เมื่อราคาเก่าสูงหลุดออกที่ k21 SMA ลดลงใต้ราคา แต่ EMA20 ยังอยู่เหนือ บนหน้าจอเล็ก ให้เลื่อนกราฟในแนวนอนเพื่ออ่านป้ายกำกับได้ชัดเจน

7. เปรียบเทียบค่าเริ่มต้นสองแบบอย่างชัดเจน

EMA20 ทางเลือกเริ่มด้วยราคาปิดแรกที่ k0 เปรียบเทียบกับเส้นอ้างอิงที่เริ่มด้วย SMA ตั้งแต่ k19 เท่านั้น เมื่อราคาปิดหลังจากนั้นเหมือนกัน ผลต่างเป็นไปตาม δ(t)=dδ(t−1) และ δ(k)=d^(k−19)δ(19)

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

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

8. ตรวจว่า EMA ล่าช้าน้อยกว่าเสมอหรือไม่

ในชุดเส้นตรง Close เพิ่ม 1 pip ต่อแท่ง ภายใต้ค่าเริ่มต้นนี้ EMA20 กับ SMA20 ตรงกันตั้งแต่ k19 และต่ำกว่า Close 9.5 pips ทั้งคู่ รุ่นคาบสิบต่ำกว่า 4.5 pips ตั้งแต่ k9

ความเท่ากันนี้ขึ้นกับความชันคงที่และค่าเริ่มต้น ไม่ใช่กฎทั่วไป หลังการกระโดดครั้งเดียว EMA ตอบสนองมากกว่าแล้วค่อยลดลง ขณะที่ SMA เก็บผลไว้จนราคานั้นหลุดหน้าต่าง ทั้งสองแบบไม่ทำนายราคาถัดไป

เมื่อขึ้นหนึ่ง pip ต่อแท่ง EMA20 และ SMA20 ตรงกันที่ต่ำกว่า Close 9.5 pips ไม่ใช่ข้อสรุปความล่าช้าทั่วไป
เมื่อขึ้นหนึ่ง pip ต่อแท่ง EMA20 และ SMA20 ตรงกันที่ต่ำกว่า Close 9.5 pips ไม่ใช่ข้อสรุปความล่าช้าทั่วไป บนหน้าจอเล็ก ให้เลื่อนกราฟในแนวนอนเพื่ออ่านป้ายกำกับได้ชัดเจน

9. แยกการตัดของราคาและเส้นเร็วกับช้า

เหตุการณ์ตัดขึ้นของเส้นเร็วกับช้าใช้ Fast(t−1)≤Slow(t−1) AND Fast(t)>Slow(t) ส่วนขาลงกลับทิศการเปรียบเทียบทั้งสอง ต้องระบุวิธีและคาบ ราคาเทียบ EMA กับ EMA10 เทียบ EMA20 เป็นคนละการเปรียบเทียบ

ในชุดสลับขึ้นลง SMA10 และ SMA20 เท่ากันตลอดช่วงร่วม แม้เหตุการณ์ EMA อาจสลับทิศ ความเท่ากันไม่ใช่การตัด การแปลงราคาปิดชุดเดียวหลายแบบไม่ใช่การยืนยันที่เป็นอิสระ

ชุดสลับแยกสถานะเหนือ EMA กับการตัดขึ้นลงใหม่ ช่องเปรียบเทียบที่ขาดยังว่าง
ชุดสลับแยกสถานะเหนือ EMA กับการตัดขึ้นลงใหม่ ช่องเปรียบเทียบที่ขาดยังว่าง บนหน้าจอเล็ก ให้เลื่อนกราฟในแนวนอนเพื่ออ่านป้ายกำกับได้ชัดเจน

10. ใช้ช่วงข้อมูลพร้อมใช้เดียวกัน

กำหนดคาบ 10 และ 20 ก่อนดูประวัติ เปรียบเทียบเส้นอ้างอิงทั้งสี่ตั้งแต่ k19 และเหตุการณ์ที่ใช้เส้นช้าตั้งแต่ k20 การให้บางวิธีมีแท่งต้นทางเพิ่มจะเปลี่ยนการเปรียบเทียบ

คาบอย่าง 20, 50 หรือ 200 คือช่วงสังเกต ไม่ใช่ค่าที่ทำกำไรได้เสมอ ค่าเฉลี่ยยาวช่วยลดความผันผวนระยะสั้นแต่อาจตอบสนองช้า การเลือกคาบที่ดูดีจากผลชุดเดิมต้องมีการประเมินแยก

คาบสิบและยี่สิบใช้ช่วงเดียวกัน เส้น SMA10 และ SMA20 ที่เท่ากันยังซ้อนกันตามข้อมูล
คาบสิบและยี่สิบใช้ช่วงเดียวกัน เส้น SMA10 และ SMA20 ที่เท่ากันยังซ้อนกันตามข้อมูล บนหน้าจอเล็ก ให้เลื่อนกราฟในแนวนอนเพื่ออ่านป้ายกำกับได้ชัดเจน

11. แยกการเลื่อนภาพออกจากดัชนีบัฟเฟอร์

ใน iMA ของ MQL4 ค่า ma_shift เลื่อนเส้นบนกราฟ ส่วน shift ตัวสุดท้ายเลือกค่าประวัติจากบัฟเฟอร์ เส้นอ้างอิงใช้การเลื่อนศูนย์ ราคา Close และวิธี SMA หรือ EMA ที่ระบุ การเลื่อนเส้นไม่ทำให้รู้ราคาปิดอนาคตก่อนเวลา

ดัชนี 1 กับ 2 เลือกแท่งล่าสุดที่เสร็จแล้วและแท่งก่อนหน้า ส่วน 0 ยังอยู่ระหว่างก่อตัว ตรวจตัวตนของแท่งและความครบถ้วนของประวัติ ขอบเวลาปิด UTC ตามกำหนดไม่ได้พิสูจน์ว่ามี tick หรือบัฟเฟอร์ที่สมบูรณ์ให้สังเกต ณ วินาทีนั้น

12. เพิ่มบริบทก่อนกำหนดการเทรด

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

คู่มือนี้นิยามสิ่งที่สังเกต ไม่ใช่กลยุทธ์เข้าซื้อขายครบถ้วน ขนาดสถานะ การยกเลิก ระยะถือ เงื่อนไขราคา และข้อจำกัดคำสั่งต้องมีกฎก่อน การตัดที่ดีในภายหลังไม่แก้การเข้าที่ถูกปฏิเสธไปแล้วในอีกโมเดล

13. คำนวณทั้งสองฝั่งราคาที่ใช้ได้

สถานการณ์สมมติอิสระสี่กรณีใช้สเปรด 1.2 pip และ Bid/Ask เริ่มต้น 1.10000/1.10012 การเคลื่อน Bid ในทิศที่เป็นผลดี 5 pips ให้ยอดขั้นต้นตามฝั่งราคา 3.8 pips ทั้ง BUY และ SELL ส่วนทิศเสียประโยชน์ห้า pip ให้ −6.2 pips

BUY เข้าที่ Ask ออกที่ Bid ส่วน SELL เข้าที่ Bid ออกที่ Ask เวลาราคาที่สมมติคือ 2026-10-20 07:00:05 UTC และ 08:00:05 UTC เป็นข้อมูลแยกจากประวัติตัวชี้วัด ไม่ใช่การจับคู่คำสั่งจริงหรือผลของการตัดกัน

14. แยกเงินเผื่อต้นทุนออกจากผลจริง

หักค่าคอมมิชชันไปกลับ 0.7 pip และเงินเผื่อ slippage 1 pip โดยสมมติค่าจัดหาเงินเป็นศูนย์ สุทธิประกอบคำอธิบายเท่ากับ +2.1 pips ในแต่ละกรณีดี และ −7.9 pips ในแต่ละกรณีเสีย เงินเผื่อไม่ใช่ slippage ที่วัดจริง

ที่ 0.10 lot และสมมติ 10 USD per pip per lot ในบัญชี USD จะเท่ากับ +2.10 USD และ −7.90 USD สินทรัพย์ สกุลเงิน และระยะถืออื่นต้องคำนวณใหม่ ตัวอย่างบวกที่สร้างขึ้นไม่ใช่ผลตอบแทนคาดหวัง

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

15. คำนวณซ้ำจาก CSV

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

CSV ที่สองแยกน้ำหนักรายค่าล่าสุดยี่สิบค่าและน้ำหนักค่าเฉลี่ยเริ่มต้นหนึ่งก้อน CSV ที่สามมีเพียงสี่สถานการณ์ราคาสมมติอิสระ คำนวณเต็มความแม่นยำและไม่ผสมประวัติ ราคาคงที่ต้องให้ค่าเฉลี่ยที่ใช้ได้เท่ากันและไม่สร้างการตัดปลอม

ดาวน์โหลด OHLC H1 สมมติหกชุดและการคำนวณ SMA/EMA (CSV)

ดาวน์โหลดน้ำหนัก SMA/EMA รวมค่าเฉลี่ยเริ่มต้น (CSV)

ดาวน์โหลดสถานการณ์ราคาและต้นทุนสมมติอิสระสี่กรณี (CSV)

ดัชนีขอบเวลาปิด UTCราคาปิด BidEMA20SMA20Close−EMA (pips)
192026-10-19 20:00:00 UTC1.100051.100102501.10010250-0.525000
202026-10-19 21:00:00 UTC1.100051.100097501.10010500-0.475000
212026-10-19 22:00:00 UTC1.100051.100092981.10000750-0.429762
222026-10-19 23:00:00 UTC1.100051.100088881.10001000-0.388832
232026-10-20 00:00:00 UTC1.100051.100085181.10001250-0.351801

16. ประเมินกลยุทธ์ครบถ้วนแยกต่างหาก

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

กลยุทธ์ย่อตัวเข้าหาเส้นเฉลี่ยเดิมมีกฎราคาและความเสี่ยงของตัวเอง โมเดลการตัดใหม่ต้องมีข้อกำหนดครบอีกชุด ประวัติทั้งหกอธิบายการคำนวณและกรณีขอบ ไม่ได้ประเมินอัตราชนะ drawdown หรือความได้เปรียบในการเทรด

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

EMA ดีกว่า SMA สำหรับ Forex หรือไม่

ไม่มีสูตรใดพิสูจน์ความได้เปรียบที่ทำกำไร EMA ให้น้ำหนักล่าสุดมากกว่า ส่วน SMA ใช้หน้าต่างจำกัดที่มีน้ำหนักเท่ากัน ต้องประเมินกลยุทธ์ทั้งชุดอย่างอิสระ

ราคาตัด SMA ได้ทั้งที่ไม่ขยับหรือไม่

ได้ เมื่อราคาเก่าหลุดหน้าต่าง SMA อาจเคลื่อนผ่านราคาปัจจุบันที่คงที่ ตัวอย่างแสดงกลไกนี้

EMA20 ใช้แค่ยี่สิบราคาปิดหรือไม่

ไม่ใช่ หลังเริ่มต้นข้อมูลเก่ายังคงอยู่ผ่านการเวียนเกิด กราฟแสดงน้ำหนักรวมของค่าเริ่มต้นด้วย

ต้องอุ่นเครื่องกี่แท่ง

ไม่มีจำนวนเดียวที่รับประกันทุกค่าคลาดเคลื่อน ให้ระบุค่าเริ่มต้นและประวัติแล้วตรวจผลต่างที่เหลือ

ทุกแท่งเหนือเส้นเป็นเหตุการณ์ใหม่หรือไม่

ไม่ใช่ นั่นคือสถานะ เหตุการณ์ใหม่ต้องมีสองจุดที่พร้อมใช้และอสมการที่กำหนด

กราฟเป็นผลทดสอบย้อนหลังหรือไม่

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

แหล่งข้อมูลและหมายเหตุการศึกษา

แหล่งข้อมูลปฐมภูมิอธิบายนิยามค่าเฉลี่ยและอาร์กิวเมนต์ iMA ประวัติสมมติหกชุด ค่าเริ่มต้น SMA น้ำหนัก และราคาสมมติเป็นตัวอย่างเพื่อการศึกษาที่สร้างขึ้น ไม่พิสูจน์ว่าค่าเริ่มต้นตรงกับแพลตฟอร์มหรือทำกำไรได้

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