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

การกลับสู่ค่าเฉลี่ย · กลยุทธ์ 3

กลยุทธ์ Williams %R Forex: ฟื้นสองขั้นและราคายืนยัน

กฎ M15 ด้วยกรอบเดิม 32 แท่งคงที่ ฟื้น −80 และ −50 คนละแท่ง มีวันสิ้นสุดเงื่อนไข ราคายืนยัน และความเสี่ยงรวมต้นทุน

ตรวจทาน: 22 ตุลาคม 2026
ซ้ายเป็นกรอบตรึง 32 และสูงต่ำเลื่อน 14 ขวาจัดเวลา A/B/C ชุดเดียวกันในราคา Bid และ %R ให้ตรงกัน C ผ่าน −50 ภายหลังและปิดเหนือ HighB ไม่วาดทางชนะในอนาคต
ซ้ายเป็นกรอบตรึง 32 และสูงต่ำเลื่อน 14 ขวาจัดเวลา A/B/C ชุดเดียวกันในราคา Bid และ %R ให้ตรงกัน C ผ่าน −50 ภายหลังและปิดเหนือ HighB ไม่วาดทางชนะในอนาคต

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

1. แยกสเกลลบกับหน้าต่างเลื่อน

ใช้ OHLC Bid M15 ปกติและ Williams %R(14): R = −100 × (HH14 − Close) / (HH14 − LL14) HH14 และ LL14 รวมแท่งที่เพิ่งปิดและก่อนหน้า 13 แท่ง ข้ามข้อมูลขาดหรือช่วงศูนย์ R อยู่ระหว่าง −100 ที่ต่ำสุดกับ 0 ที่สูงสุด ส่วน −80, −50, −20 ไม่ใช่โอกาสชนะ

คำนวณ 14 แท่งใหม่ทุกครั้งที่ปิด เฉพาะกรอบบริบทแยกต่างหากที่ตรึงไว้ เมื่อใช้ข้อมูลเดียวกันไม่ปรับเรียบ R = %K stochastic ดิบ − 100 เพิ่มทั้งคู่จึงไม่ใช่การยืนยันอิสระ การปรับเรียบต่างกันทำให้ความสัมพันธ์ที่แสดงเปลี่ยน

R = −100 × (HH14 − Close) / (HH14 − LL14); R = raw %K − 100

2. ตั้งกราฟและแยกสองหน้าต่าง

ใช้ EURUSD M15 แท่ง Bid ปกติ pip 0.0001 และแหล่งข้อมูลระบุชัด ตั้ง Williams’ Percent Range ช่วง 14 และระดับ −80, −50, −20 ค่าเริ่มต้นอื่นหรือออสซิลเลเตอร์บวก 0–100 ไม่ใช่ข้อมูลนี้ ก่อน A เปิดให้ทำเครื่องหมาย L0, U0, M0 ของ 32 แท่งก่อนหน้า จะเท่ากับแปดชั่วโมงก็ต่อเมื่อเวลาต่อเนื่อง อย่าซ่อนช่วงที่หาย

จุดสูงสุดสองชุดต่างกันได้ เช่น 1.1080 ที่ A−24 อยู่ในกรอบตรึง 32 แต่ไม่อยู่ในหน้าต่าง 14 ส่วน 1.1030 ที่ A−10 อาจอยู่ได้จนถึง A, B=A+1 และ C=A+2 จึงใช้สองค่าสูงสุดใน BUY ได้สอดคล้องกัน เก็บเวลาของแท่ง ไม่แทน HH14 ด้วย U0 เพื่อความสะดวก

3. ตรึงกรอบยาวก่อน A

ก่อน A เปิด ใช้ M15 ปิดแล้วก่อนหน้า 32 แท่ง ต่ำสุด L0 สูงสุด U0 และ W = U0 − L0, M0 = (L0 + U0) / 2 ต้อง W > 0 และ ER32 ≤ 0.25 ตัวหารบวกบน 32 ช่วงการเปลี่ยนราคาปิด จึงต้องใช้ 33 ค่าปิด

นี่เป็นกรอบวิจัย ไม่ประกันแนวรับถาวร ใช้ค่าเดิมตลอดเงื่อนไขและรายการ เริ่มเมื่อไม่มีสถานะและรอ 32 M15 ใหม่ที่ปิดหลัง A ก่อนตั้งอีกครั้งไม่ว่าผลใด ห้ามวาดใหม่หรือเอาตัวอย่างที่ไม่ดีออกย้อนหลัง

ER32 = |C[t] − C[t−32]| / Σ(k=t−31…t)|C[k] − C[k−1]| ≤ 0.25

4. เข้าใจการเปลี่ยนจากหน้าต่างเลื่อน

HH14 1.1030, LL14 1.1004 และปิด 1.1012 ให้ R ≈ −69.23 หากยอดเก่าออกแล้ว HH14 ใหม่เป็น 1.1020 ราคาปิดและต่ำสุดเดิมจะให้ R = −50 อินดิเคเตอร์เปลี่ยนแม้ราคาปิดไม่ขึ้น แต่ค่าเท่ากับนี้ยังไม่เป็น C เพราะต้องสูงกว่า −50 จริง ต้องคำนวณสูงต่ำใหม่และบันทึกแท่งที่หลุดออก

จึงต้องมี C แท่งขึ้นและ CloseC เหนือ HighB ด้วย เป็นข้อมูลราคาเพิ่ม แต่ไม่ได้ทำให้สองฟังก์ชันของตลาดเดียวกันเป็นหลักฐานอิสระทางสถิติ ตัวหารใหม่ สเปรดกว้าง หรือ gap ยังทำให้รายการเสียได้ %R ไม่ได้วัดสภาพคล่องที่ซื้อขายได้หรือพิสูจน์ว่ากรอบเก่าจะอยู่ต่อ

5. BUY A และ B ที่ฟื้นแยกกัน

A ต้อง R ≤ −80 ทั้งแท่งอยู่ใน [L0, U0], LowA ≤ L0 + 0.20W และ CloseA ≤ L0 + 0.30W จึงอยู่ใกล้ส่วนล่างของกรอบยาว ยังไม่เข้าที่ A ในสาม M15 ถัดไป การข้ามแรกจาก R ≤ −80 ไป R > −80 เป็น B

B ต้องปิดใน −80 < R ≤ −50 หากการฟื้นแรกกระโดดเหนือ −50 ทันทีให้ปฏิเสธ ไม่เป็น C พร้อมกัน หากไม่มี B ภายในแท่งที่สามให้หมดอายุ การปิดนอก [L0, U0] ในช่วงรอใดก็ตามยกเลิก

ซ้ายเป็นกรอบตรึง 32 และสูงต่ำเลื่อน 14 ขวาจัดเวลา A/B/C ชุดเดียวกันในราคา Bid และ %R ให้ตรงกัน C ผ่าน −50 ภายหลังและปิดเหนือ HighB ไม่วาดทางชนะในอนาคต
ซ้ายเป็นกรอบตรึง 32 และสูงต่ำเลื่อน 14 ขวาจัดเวลา A/B/C ชุดเดียวกันในราคา Bid และ %R ให้ตรงกัน C ผ่าน −50 ภายหลังและปิดเหนือ HighB ไม่วาดทางชนะในอนาคต บนหน้าจอแคบ สามารถเลื่อนแผนภาพในแนวนอนได้

6. BUY C ต้องเกิดคนละแท่งภายหลัง

ภายในสามแท่งหลัง B เฉพาะการข้ามแรกจาก R ≤ −50 ไป R > −50 เป็น C ได้ ต้องเป็นขาขึ้น CloseC > HighB และ CloseC ≤ M0 หากราคาครั้งแรกไม่ผ่านให้จบ ไม่รอการข้ามใหม่

หาก R กลับ ≤ −80 ก่อน C ให้ยกเลิก หากครบสามแท่งแล้วยังไม่มี C ให้หมดอายุ ดังนั้น A B C เป็นแท่งปิดคนละแท่งและจาก A ถึง C ไม่เกินหกแท่งถัดมา การยอมช้าเพื่อเพิ่มหลักฐานไม่ได้พิสูจน์ว่าผลดีขึ้น

7. ติดตามสองเส้นตายโดยไม่รวมแท่ง

ให้ A เป็น 09:00–09:15 เวลาเซิร์ฟเวอร์ B อยู่ในสามแท่งถัดไป ช้าสุด 09:45–10:00 หลัง B ปิดเท่านั้นจึงเริ่มสามแท่งของ C กรณีช้าสุด C ต้องจบภายใน 10:30–10:45 จาก 10:45 จึงตรวจราคาแรกถัดไปได้ หกแท่งหลังไม่ใช่หกโอกาสแทนการตัดที่ล้มเหลว แท่งเดียวกระโดดสองระดับไม่ได้เป็นสองแท่ง

ตรวจข้อมูลขาดและปิดนอกกรอบก่อนการฟื้น หลัง B ให้ยกเลิกเมื่อกลับสุดขั้วก่อนหา C การตัด C ครั้งแรกที่ราคาไม่ผ่านให้จบ พัก A+1 ถึง A+32 เริ่ม A ใหม่จาก A+33 เมื่อไม่มีสถานะหรือชุดสัญญาณ ข้อมูลที่จำเป็นไม่ต่อเนื่องให้ยกเลิกและรอหน้าต่างใหม่ครบ หลังเชื่อมต่อให้เทียบสถานะจริง ไม่สร้างการเข้าย้อนหลัง

8. SELL กลับทั้งสองขั้น

A SELL ต้อง R ≥ −20 ทั้งแท่งในกรอบ HighA ≥ U0 − 0.20W และ CloseA ≥ U0 − 0.30W ในสามแท่งถัดไป การข้ามแรกจาก R ≥ −20 ไป R < −20 เป็น B ต้องจบใน −50 ≤ R < −20 หากกระโดดใต้ −50 ทันทีให้ปฏิเสธ

ในสามแท่งหลัง B การข้ามแรกจาก R ≥ −50 ไป R < −50 เป็น C ต้องลง CloseC < LowB และ CloseC ≥ M0 หากกลับ R ≥ −20 ก่อน C ปิดนอกกรอบ หมดอายุ หรือราคาแรกไม่ผ่านให้ยกเลิก แท่งเดียวทำสองขั้นไม่ได้

9. ตัวอย่าง SELL บนสเกลลบ

ตรึง L0 1.1000, U0 1.1080, W 0.0080, M0 1.1040 และ ER32 0.20 สมมติ HH14 เลื่อน 1.1076 และ LL14 1.1050 คงอยู่ผ่าน A/B/C A สูง 1.1076 ปิด 1.1072 ได้ R ≈ −15.38 B ภายหลังปิด 1.1068 ต่ำ 1.1065 ได้ R ≈ −30.77 C คนละแท่งที่ลงปิด 1.1060 ได้ R ≈ −61.54 ใต้ LowB และเหนือ M0 สมมติ A อยู่ในกรอบทั้งแท่งและไม่มีการยกเลิกระหว่างทาง

ถ้าสูงสุดถึง C ยัง 1.1076 จะได้ Stop 1.1076 + 0.0004 = 1.1080 และเป้าหมายตรึง 1.1020 Bid/Ask แรก 1.1058/1.1060 ให้ SELL เข้า 1.1058 เสี่ยง 22 pip เป้าหมาย 38 อัตราส่วนประมาณ 1.73 สเปรด 2/22 ≈ 9.1% งบและต้นทุนเดิมให้ 0.20 ล็อต ขาดทุนประมาณ USD 49.40 และกำไรสุทธิตรงเป้า Ask USD 74.60 ก่อนค่าอื่น เป้าคือส่วนล่างหนึ่งในสี่ของกรอบตรึง ไม่ใช่จุดต่ำสุดเลื่อน

ตัวอย่าง SELL บนสเกลลบ: SELL Bid 1.1058; SL Ask 1.1080; TP Ask 1.1020.
ตัวอย่าง SELL บนสเกลลบ: SELL Bid 1.1058; SL Ask 1.1080; TP Ask 1.1020. บนหน้าจอแคบ สามารถเลื่อนแผนภาพในแนวนอนได้

10. ราคาแรก ความเสี่ยง และทางออก

หลัง C ปิดดูราคาแรกเท่านั้น BUY เข้า Ask ≤ M0 ส่วน SELL เข้า Bid ≥ M0 stop BUY คือต่ำสุด Bid ตั้งแต่ A ถึง C ลบ 0.05W ส่วน SELL สูงสุด Bid ในชุดบวก 0.05W เป้าคงที่ BUY L0 + 0.75W และ SELL L0 + 0.25W

ระยะซื้อขายจริงต้องบวก สเปรด ≤ 15% ของระยะ stop และเป้า ≥ 1.20 เท่า มิฉะนั้นข้ามไม่แทนด้วยราคาภายหลัง BUY ออก Bid ส่วน SELL Ask ตรึง stop ไม่เพิ่ม ถัว trailing หรือเท่าทุน หาก M15 ปิดนอกกรอบให้ขอออกที่ราคาถัดไป มิฉะนั้นออกหลังถือครบแปดแท่ง โดยแท่งเข้าเป็น 1 ตรวจ stop เซิร์ฟเวอร์และความพร้อมทางออกในเครื่อง

BUY: SL = min(Low[A…C]) − 0.05W; TP = L0 + 0.75W; SELL: SL = max(High[A…C]) + 0.05W; TP = L0 + 0.25W

11. กำหนดกรณีเท่ากันและขั้นล้มเหลว

สิ่งที่พบฝั่ง BUYการตัดสินใจเหตุผล
B แรก: R = −50ใช้ B ได้ช่วง B รวม −50
B แรก: R = −49ปฏิเสธชุดสัญญาณB ห้ามกระโดดเหนือ −50
R ภายหลัง = −50ยังไม่เป็น CC ต้องมี R สูงกว่าจริง
C แรก: ปิด = HighBจบชุดสัญญาณราคาต้องผ่านเหนือจริง
หลัง B: R = −80ยกเลิกกลับสุดขั้วยกเลิก
ปิดขณะรอ > U0ยกเลิกก่อนห้ามยืนยันนอกกรอบ

C ยังผ่านได้ในแท่งที่สามหลัง B หากเป็นการตัดแรกที่เหมาะและราคาผ่าน เข้าในราคาแรก 10:45–11:00 จะนับแท่ง 1 ส่วนแท่ง 8 จบ 12:45 ให้ขอออกที่ราคาถัดไปหากยังเปิด Stop หรือเป้าหมายเซิร์ฟเวอร์อาจปิดก่อน ต้องเก็บการออกจริงครั้งแรก

12. ตัวอย่าง BUY สองหน้าต่าง

สมมติกรอบ 32 คงที่ L0 1.1000, U0 1.1080, W 0.0080, M0 1.1040, ER32 0.20 ในตัวอย่าง HH14 ที่เลื่อนยังเป็น 1.1030 และ LL14 1.1004 ตลอด A B C ส่วน A ปิด 1.1008 ต่ำ 1.1004 ได้ R ≈ −84.62 B ปิด 1.1012 สูง 1.1015 ได้ R ≈ −69.23 และ C ภายหลังเป็นขาขึ้นปิด 1.1020 ได้ R ≈ −38.46 สูงกว่า HighB และใต้ M0

หากต่ำสุดถึง C ยัง 1.1004 stop = 1.1004 − 0.0004 = 1.1000 เป้า 1.1060 Bid/Ask แรก 1.1020/1.1022 เสี่ยง 22 pips พื้นที่ 38 อัตราส่วน 1.73 สเปรด 2/22 ≈ 9.1% บัญชี USD ค่า USD 10 ต่อ pip ต่อล็อต คอมมิชชันครบ USD 7 และเผื่อ stop 2 pips ให้ USD 247 ต่อล็อต งบ USD 50 ขั้น 0.01 เลือก 0.20 ล็อต ประมาณ USD 49.40 เป้าจับคู่ตรงให้สุทธิ USD 74.60 ก่อน swap และค่าอื่น

0.20 × (22 × 10 + 7 + 2 × 10) = 49.40 USD; 0.20 × (38 × 10 − 7) = 74.60 USD
BUY สมมติ: เข้า Ask 1.1022, stop Bid 1.1000, เป้า Bid คงที่ 1.1060 กรอบ 1.1000–1.1080 ต่างจากหน้าต่างสั้นของตัวชี้วัด
BUY สมมติ: เข้า Ask 1.1022, stop Bid 1.1000, เป้า Bid คงที่ 1.1060 กรอบ 1.1000–1.1080 ต่างจากหน้าต่างสั้นของตัวชี้วัด บนหน้าจอแคบ สามารถเลื่อนแผนภาพในแนวนอนได้

13. ตรวจการล่าช้าและความสัมพันธ์

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

ตรวจ R เลื่อนกับกรอบคงที่แยกกัน ทั้งเวลาและขอบเขตเท่ากัน ใช้ tick Bid/Ask ต้นทุน ชุดฝึกตามเวลา และชุดตรวจไม่เคยใช้ OHLC ไม่แก้ทุกลำดับในแท่ง เปรียบเทียบค่าคาดหวังสุทธิ drawdown ปลายหาง ระยะถือและค่าตั้งใกล้เคียง แล้ว forward กลยุทธ์ oscillator มีความเสี่ยงราคาที่ร่วมกัน หลายตัวชี้วัดจึงไม่สร้างการกระจายเอง

ทบทวนความเสี่ยงสกุลเงินและสหสัมพันธ์ก่อนรวมกลยุทธ์

การฟื้นแรกกระโดดเหนือ −50 ถูกปฏิเสธ เส้นทางที่ผ่านใช้ B และ C คนละแท่ง เป็นลำดับตัดสินใจ ไม่ใช่อัตราชนะอนาคต
การฟื้นแรกกระโดดเหนือ −50 ถูกปฏิเสธ เส้นทางที่ผ่านใช้ B และ C คนละแท่ง เป็นลำดับตัดสินใจ ไม่ใช่อัตราชนะอนาคต บนหน้าจอแคบ สามารถเลื่อนแผนภาพในแนวนอนได้

14. ตรวจสองขั้นก่อนรวมเป็นพอร์ต

หนึ่งบันทึกต่อ A เก็บข้อมูลตรึง 32 สูงต่ำเลื่อน 14 การตัดครั้งแรก เหตุผลปฏิเสธ และราคา B ผ่านแต่ไม่มี C ไม่ใช่รายการ การกระโดดที่ปฏิเสธยังต้องปฏิเสธแม้ภายหลังดูมีกำไร หลังจับคู่ให้เทียบขนาดกับ Stop ที่รับ การคำนวณจากราคาเสนอไม่ลบการจับคู่แย่กว่า กำหนดวิธีรับมือการป้องกันล้มเหลวและอย่าส่งซ้ำเมื่อคำตอบไม่ชัด

เปรียบเทียบสองขั้นกับแบบหนึ่งขั้นที่ลงทะเบียนแยกในชุดฝึก แล้วตรึงก่อนชุดตรวจสอบที่ไม่เคยใช้และ forward นับทุกแบบที่ลอง ตรวจต้นทุน drawdown ขาดทุนแย่สุด ระยะถือ และการปฏิเสธ Bollinger, CCI และ %R อาจซื้อคู่เดียวกันที่กำลังลง ชื่อต่างไม่ได้กระจายความเสี่ยงร่วม ต้องประเมินความเสี่ยงสกุลเงินและบัญชีพร้อมกันก่อนรวม

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

แท่งเดียวจาก −85 เป็น −30 ยืนยันครบไหม

ไม่ครบ ไม่ผ่านช่วง B ต้องใช้ราคาปิด B และ C แยกกัน หากรับการกระโดดจะเป็นอีกกฎหนึ่ง

ทำไมจุดสูงตัวชี้วัดกับกรอบต่างกัน

ใช้ 14 แท่งเลื่อนกับ 32 แท่งก่อนหน้าคงที่ จุดสูงเก่าอาจอยู่นอกหน้าต่างสั้น การปนกันเปลี่ยนทั้งค่าและกลยุทธ์

แหล่งอ้างอิงและขอบเขต

MetaQuotes ใช้ตรวจ Williams %R กับ iWPR ส่วนกรอบ 32 ค่า ER การฟื้นแยกสองขั้น เป้าและอายุเป็นกฎเพื่อการเรียนรู้ของเรา ตัวอย่างสมมติ ไม่แสดงความได้เปรียบที่ทดสอบแล้วหรือผลงานสินค้า

ตัวอย่างสมมติเพื่อการเรียนรู้ ไม่รับประกันการจับคู่คำสั่งหรือผลลัพธ์