สารบัญบทความ
- หลักฐานและขอบเขต
- ภาพประกอบ
- กระบวนการ
- อัตราส่วนเป็นเพียงพิกัด ไม่ใช่สัญญาณการซื้อขาย
- เลือกขาที่มีจุดยึดที่ได้รับการยืนยันแล้ว
- ระดับเชิงเส้นและนโยบายหยุดขาดทุนที่ต่างกันสองแบบ
- การประมาณค่าแบบเชิงเส้นและการประมาณค่าแบบลอการิทึมให้ผลลัพธ์เป็นตัวเลขที่แตกต่างกัน
- แยกการแตะ สัญญาณเข้า และสมมติฐานการออกจากสถานะ
- ทดสอบปริมาณซื้อขายช่วงย่อตัว ไม่อาศัยเพียงคำอธิบาย
- ใช้ตัวควบคุมที่มีความกว้างเท่ากันและรักษาโอกาสที่พลาดไป
- ข้อผิดพลาดที่พบบ่อย
- รายการตรวจสอบเชิงปฏิบัติ
- คำถามที่พบบ่อย
- แหล่งวิจัย
หลักฐานและขอบเขต
CME, Fidelity และ TradingView อธิบายถึงหลักการสร้างและการวาดเส้นกราฟ แต่ไม่ได้กำหนดผลกำไรสุทธิที่เป็นสากลหรือความน่าจะเป็นของการกลับตัวที่ตายตัวสำหรับระดับ Fibonacci
ขั้นตอนปฏิบัติ
- ยืนยันช่วงการเคลื่อนไหวใช้ค่า A และ B จากเครื่องตรวจจับและมาตราส่วนที่กำหนดไว้ชุดเดียว
- ตรึงสูตรคำนวณเลือกใช้ระดับเชิงเส้นหรือระดับลอการิทึม และคงค่าจุดอ้างอิงไว้
- รอจังหวะปรับตัวลงการแตะที่เข้าเกณฑ์ต้องเกิดหลังเปิดใช้งานรูปแบบ
- รอสัญญาณเข้าต้องทราบโครงสร้างขนาดเล็กก่อนทำการสั่งซื้อ
- เปรียบเทียบตัวควบคุมจับคู่ความเสี่ยง ต้นทุน และความกว้างของโซน
อัตราส่วนเป็นเพียงพิกัด ไม่ใช่สัญญาณการซื้อขาย
CME อธิบาย38.2% และ61.8% พร้อมระบุว่า50% ซึ่งมักแสดงควบคู่กันไม่ใช่อัตราส่วนฟิโบนาชชี[1] ส่วน Fidelity อธิบายการสร้างระดับระหว่างจุดสุดขั้วสองจุด[2] ให้ใช้เป็นตัวแปรบอกความลึกของการย่อตัว ไม่ถือว่ารับประกันความสามารถในการพยากรณ์
แผนภูมิแสดงคู่ A→B ที่เป็นไปได้มากมาย ทำให้เกิดระดับราคาจำนวนมากใกล้กับราคาปัจจุบัน การคงไว้เฉพาะคู่ที่ราคาดีดตัวขึ้นในภายหลังทำให้ไม่สามารถทำซ้ำข้อสรุปได้ ปัญหาหลักของการสร้างแบบจำลองคือการตัดสินใจว่าขาใดเหมาะสมก่อนที่จะทราบปฏิกิริยา
การทดลองที่มีประโยชน์อย่างหนึ่งคือการแยกแยะคุณค่าของการตั้งค่าการดึงกลับ (pullback setup) ออกจากคุณค่าของอัตราส่วนตัวเลขเฉพาะ หากโซนใกล้เคียงทั่วไปมีพฤติกรรมคล้ายกันโดยใช้จุดยึด (anchor) ตัวกระตุ้น (trigger) และต้นทุนเดียวกัน หลักฐานจะสนับสนุนแนวคิดการดึงกลับในวงกว้างมากกว่าคุณสมบัติพิเศษของพิกัดฟิโบนาชชี
เลือกขาที่มีจุดยึดที่ได้รับการยืนยันแล้ว
แนวทางพื้นฐานเลือก A เป็น pivot low ที่ยืนยันแล้ว และ B เป็น pivot high ถัดไปที่สลับชนิดและยืนยันแล้วในสเกลที่ลงทะเบียน กำหนด B>A และขนาดการเคลื่อนไหวอย่างน้อย3×ATR ณ A ซึ่งเป็นเกณฑ์ทดลอง เปิดใช้งานรูปแบบหลัง confirmed_at ของ B เท่านั้น ห้ามย้อนการเข้าเทรดไปยังการแตะที่เกิดก่อนเปิดใช้งาน
สำหรับขาขึ้น D=B−A ให้กำหนด F(r)=B−rD และตรึงโซนการวิจัย [F(0.618), F(0.382)] สำหรับขาลง A คือจุดสูงสุดและ B คือจุดต่ำสุด โดยใช้ F(r)=B+r(A−B) ห้ามเปลี่ยนแปลงอัตราส่วนหรือจุดยึดใดๆ เพื่อรักษาระบบที่ไม่ถูกต้องให้คงอยู่ต่อไป
เก็บข้อมูลระบุตัวตนของจุดอ้างอิง เวลาที่เกิดขึ้นและยืนยัน ขนาด การแปลงราคา ขอบเขตโซน และวันหมดอายุ โค้ดด้านล่างเป็นแบบร่างตัวตรวจจับ: การทำให้เป็นโมฆะหรือการหมดอายุจะต้องยุติการประมวลผลสำหรับผู้สมัครนั้นก่อนที่สาขาทริกเกอร์ใดๆ จะสามารถดำเนินการบนแท่งราคาเดียวกันได้
หากหลายช่วงการเคลื่อนไหวที่เข้าเกณฑ์ซ้อนกัน ให้ใช้กฎตายตัว เช่น เลือกช่วงล่าสุดที่เสร็จในสเกลที่กำหนด หรือเก็บทุกข้อสังเกตโดยจำกัดสถานะพร้อมกันต่อสินทรัพย์ไว้หนึ่งสถานะ การลองทุกคู่แล้วนับเฉพาะปฏิกิริยาที่สำเร็จทำให้ทั้งการเลือกโอกาสและขนาดตัวอย่างที่เห็นสูงเกินจริง
when B becomes confirmed:
A = preceding_confirmed_opposite_pivot(B)
if A is None or ATR[A.i] is missing or ATR[A.i] <= 0: return
if B.price <= A.price or B.price-A.price < 3*ATR[A.i]: return
lower = B.price - 0.618*(B.price-A.price)
upper = B.price - 0.382*(B.price-A.price)
freeze(A,B,lower,upper,expires_in=20)
for each later closed bar t:
if C[t] < A.price-buffer or expired(t):
invalidate(); continue
if low[t] <= upper and high[t] >= lower: mark_zone_touch(t)
if touched and C[t] > frozen_micro_high+buffer: signal_long(t)
# frozen_micro_high must be known when the touch setup is activated.
ระดับเชิงเส้นและนโยบายหยุดขาดทุนที่ต่างกันสองแบบ
ตัวอย่างสมมติ A=100, B=120 ทำให้ D=20 ระดับ38.2% คือ112.36 ระดับ50% คือ110 และ61.8% คือ107.64 การย่อถึง111 อยู่ในโซน สมมติว่ารู้จุดสูงสุดย่อย113 อยู่ก่อน และราคาปิดภายหลัง113.3 ให้สัญญาณเข้า หากจับคู่ที่113.4 และหยุดขาดทุนที่109.8 ความเสี่ยงราคาคือ3.6จุด และเป้าหมาย2R คือ120.6
การต่อเนื่องแบบสังเคราะห์เหนือ 120.6 ก่อนถึงจุดหยุดขาดทุนนั้นตรงตามเป้าหมาย หากล้มเหลว จะเคลื่อนผ่าน 109.8 และต่อเนื่องไปยัง 100 หากจุดหยุดขาดทุนอยู่ต่ำกว่า A เดิมที่ 99.8 ความเสี่ยงจะเปลี่ยนเป็น 13.6 และเป้าหมาย 2R จะกลายเป็น 140.6 กลยุทธ์เหล่านี้แตกต่างกันอย่างมาก กราฟไม่สามารถคงอัตราส่วนผลตอบแทนต่อความเสี่ยงที่แสดงไว้เหมือนเดิมได้ในขณะที่เคลื่อนจุดหยุดขาดทุนระหว่างกลยุทธ์เหล่านี้
หาก B ไม่ได้รับการยืนยันจนกว่าราคาจะลดลงไปถึง 106 และฟื้นตัวขึ้นมาที่ 113 กลยุทธ์ดังกล่าวจะไม่สามารถซื้อที่ราคา 110 ก่อนหน้านี้ได้ ปฏิเสธโอกาสที่หมดอายุไปแล้วนั้น หรือใช้วิธีการเข้าซื้อช้าแบบใหม่ รายงานสัดส่วนของขาที่สูญเสียไปเนื่องจากความล่าช้าในการยืนยัน แทนที่จะลบออกจากตัวอย่างโดยไม่แจ้งให้ทราบล่วงหน้า
รวมกรณีทดสอบ gap ที่ข้ามทั้งโซน ช่วงสูงสุด–ต่ำสุดรายวันที่ทับกับโซนไม่ได้พิสูจน์ว่าซื้อขายได้ทุกระดับระหว่าง gap เวอร์ชันคำสั่งลิมิตต้องมีสมมติฐานราคาที่จับคู่ได้และการจับคู่ แยกจากป้ายการแตะบนแท่งที่ปิดแล้ว
การประมาณค่าแบบเชิงเส้นและการประมาณค่าแบบลอการิทึมให้ผลลัพธ์เป็นตัวเลขที่แตกต่างกัน
TradingView มีตัวเลือกการคำนวณ Fibonacci แบบลอการิทึมสำหรับกราฟมาตราส่วนลอการิทึม [3] สำหรับราคาที่เป็นบวก คำจำกัดความลอการิทึมแบบโปร่งใสคือ F_log(r)=exp(log(B)−r(log(B)−log(A))) ซึ่งจะประมาณค่าลอการิทึม การเปลี่ยนวิธีการแสดงกราฟเพียงอย่างเดียวจะไม่เปลี่ยนแปลงการคำนวณเชิงเส้น เว้นแต่สูตรระดับของเครื่องมือจะเปลี่ยนแปลงไปด้วย
สำหรับ A=100 และ B=400 การย้อนกลับเชิงเส้นของ 50% คือ 250 ในขณะที่จุดกึ่งกลางแบบลอการิทึมคือ 200 ความแตกต่างนี้สามารถเปลี่ยนแปลงประชากรสัญญาณทั้งหมดได้ เลือกการแปลงก่อนการประเมินและบันทึกไว้ในแต่ละตัวเลือก ระดับลอการิทึมไม่มีการกำหนดสำหรับราคาที่เป็นศูนย์หรือติดลบ
การทดสอบความสามารถในการทำซ้ำควรคำนวณทั้งสองเวอร์ชันจากจุดยึดเดียวกันและตรวจสอบจุดสิ้นสุด: r=0 ส่งคืนค่า B และ r=1 ส่งคืนค่า A การสะท้อนขาขึ้นเป็นขาลงควรใช้สูตรที่ถูกต้องแทนที่จะสลับป้ายกำกับในการคำนวณที่ไม่เปลี่ยนแปลง
แยกการแตะ สัญญาณเข้า และสมมติฐานการออกจากสถานะ
แนวทางพื้นฐานรอแตะโซนแล้วทะลุจุดสูงสุดย่อยที่ทราบอยู่ก่อน รูปแบบมีอายุ20แท่งหลังเปิดใช้งาน และไม่เกินห้าแท่งหลังการแตะ เข้าในราคาเปิดภายหลังที่ซื้อขายได้จริง หากหลุด A ก่อนเข้าให้ยกเลิกรูปแบบ อนุญาตหนึ่งการเข้าต่อช่วงการเคลื่อนไหว เวลาหมดอายุเหล่านี้เป็นค่าทดลอง
ตรึงจุดสูงสุดย่อยเมื่อรูปแบบการแตะเริ่มทำงาน หากราคาทะลุระดับนั้นแล้ว ต้องกำหนดว่ารูปแบบล้าสมัยหรือไม่ ห้ามเปลี่ยนเป็นจุดสูงสุดภายหลังที่สะดวกกว่า เช่นเดียวกัน การแตะโซนซ้ำไม่ควรสร้างรายการซื้อขายอิสระไม่จำกัดโดยไม่มีนโยบายรีเซ็ตชัดเจน
การฉายภาพแบบวัดการเคลื่อนไหวเป็นกฎการออกที่แตกต่างออกไป โดยฉายภาพความยาวขาหรือความสูงของรูปแบบจากจุดอ้างอิงอื่น เป้าหมายที่ฉายภาพไม่ใช่ราคาปลายทางที่ต้องไปถึง เปรียบเทียบเป้าหมายเชิงโครงสร้าง 2R และการออกตามเวลาในข้อมูลการพัฒนา จากนั้นบันทึกเวอร์ชันที่เลือกไว้สำหรับการประเมินขั้นสุดท้าย
ใช้การจับคู่ที่เป็นไปได้จริงรอบ gap และจุด stop หากราคาที่รู้ก่อนส่งคำสั่งทำให้แผนเทรดยอมรับไม่ได้ สามารถใช้กฎปฏิเสธที่ลงทะเบียนไว้ แต่คำสั่งลิมิตหรือ stop ที่จับคู่แล้วต้องอยู่ในบัญชี แม้ราคาปิดภายหลังทำให้รูปแบบดูไม่ถูกต้อง
ทดสอบปริมาณซื้อขายช่วงย่อตัว ไม่อาศัยเพียงคำอธิบาย
วัดปริมาณซื้อขายเฉลี่ยต่อแท่งในช่วงย่อตัวและช่วงขึ้นก่อนหน้า หรือหารผลรวมแต่ละช่วงด้วยระยะเวลาของช่วงนั้น ระยะเวลาต่างกันทำให้การเทียบผลรวมดิบชวนเข้าใจผิด สมมติฐานหนึ่งคือปริมาณช่วงย่อตัวต่ำและ RVOL ตอนสัญญาณเข้าสูง แต่ต้องตรึงเกณฑ์ก่อนดูผล
ทดสอบเพิ่มและถอดเงื่อนไขโดยใช้จุดยึดเดียวกัน: เริ่มจากแตะโซนพร้อมสัญญาณเข้า จากนั้นเพิ่มปริมาณซื้อขาย แล้วเปลี่ยนโซน Fibonacci เป็นโซนทั่วไป40–60% หากผลใกล้เคียงกัน หลักฐานสนับสนุนแนวคิดการย่อตัวโดยรวมมากกว่าอัตราส่วน Fibonacci ที่เจาะจง
สำหรับการซื้อขายระหว่างวัน ให้ปรับค่ากิจกรรมให้เป็นมาตรฐานโดยใช้ตำแหน่งการซื้อขายในรอบเซสชั่นที่เทียบเคียงกันได้ การปรับตัวลงในช่วงพักกลางวันอาจมีปริมาณการซื้อขายที่ต่ำลงโดยไม่ได้หมายความว่าอุปทานหมดลงแล้ว ตัวชี้วัด OHLCV โดยรวมไม่สามารถระบุแรงจูงใจของผู้เข้าร่วมหรือกำหนดราคาการปรับตัวลงที่แน่นอนให้กับทุกการซื้อขายได้
ใช้ตัวควบคุมที่มีความกว้างเท่ากันและรักษาโอกาสที่พลาดไป
โซน 38.2–61.8% ครอบคลุม 23.6% ของขา และ 40–60% ครอบคลุม 20% ความกว้างที่แตกต่างกันจะเปลี่ยนแปลงความน่าจะเป็นในการสัมผัส ดังนั้นจึงควรเพิ่มตัวควบคุมที่มีความกว้างเท่ากัน เช่น 38.0–61.6% และวิเคราะห์ผลตอบแทนเป็นฟังก์ชันของความลึกของการดึงกลับอย่างต่อเนื่อง การเปรียบเทียบเฉพาะจำนวนการเด้งกลับนั้นไม่ใช่การทดสอบที่ยุติธรรม
เก็บทุกช่วงที่เข้าเกณฑ์ รวมทั้งช่วงที่ไม่แตะโซนหรือไม่เกิดสัญญาณภายหลัง กรณีทดสอบต้องมีการยืนยันจุดยึดล่าช้า gap ข้ามโซน รูปแบบซ้อนกันที่ใช้จุดยึดร่วม และการเปลี่ยนขนาด tick ตรวจว่าการเติมข้อมูลภายหลังไม่เปลี่ยนรูปแบบที่เผยแพร่แล้ว
รายงานค่าคาดหวังสุทธิ อัตราไม่จับคู่ ระยะถือครอง การเปิดรับความเสี่ยง และความไวต่อขอบเขตใกล้เคียง การเด้งครั้งเดียวที่61.8% เป็นเพียงภาพประกอบ ไม่ใช่การทดสอบสถิติ ลงทะเบียนทุกสเกลจุดยึด อัตราส่วน และนโยบายหยุดขาดทุน เพื่อให้การคัดเลือกชุดที่ดีที่สุดย้อนหลังยังอยู่ในบันทึกหลักฐาน
ข้อผิดพลาดที่พบบ่อย
ลองใช้คู่จุดยึดทุกคู่หลังจากปฏิกิริยา
การจับคู่ย้อนหลังที่มากพอสามารถกำหนดระดับใกล้กับการกระดอนที่สังเกตได้เกือบทุกครั้ง
ถือว่าเป้าหมายนั้นเป็นสิ่งที่รับประกันได้
การคาดการณ์คือสมมติฐานทางออกที่ต้องอาศัยการประเมินเชิงประจักษ์
การเปลี่ยนมาตราส่วนแผนภูมิโดยไม่บันทึกวิธีการคำนวณ
การประมาณค่าแบบลอการิทึมและการประมาณค่าแบบเชิงเส้นอาจแตกต่างกันอย่างมากสำหรับขาที่มีขนาดใหญ่
รายการตรวจสอบก่อนใช้วิธีนี้
ทำเครื่องหมายแต่ละข้อหลังตรวจสอบกับข้อมูลของคุณแล้ว ความคืบหน้าจะบันทึกในเบราว์เซอร์นี้ แต่ไม่ได้รับรองว่ากลยุทธ์ทำกำไรได้
คำถามที่พบบ่อย
61.8% มีประสิทธิภาพมากกว่า 50% หรือไม่?
แหล่งที่ตรวจไม่ยืนยันข้อได้เปรียบสุทธิที่ใช้ได้ทั่วไป ควรเทียบบริบท ความกว้างโซน และต้นทุนที่เท่ากัน ไม่เลือกเฉพาะตัวอย่าง
ทำไมไม่วางคำสั่งลิมิตตรงระดับ Fibonacci?
ทดสอบการเข้าด้วยคำสั่งลิมิตแยกได้ โดยรวมการไม่จับคู่ ผลของคิวคำสั่ง และการเคลื่อนผ่านโซน การรอสัญญาณราคาภายหลังคือการทดสอบอีกสมมติฐาน
แหล่งวิจัย
แต่ละแหล่งสนับสนุนคำจำกัดความหรือหลักฐานที่อธิบายไว้ข้างกัน รหัสเทียม ตัวอย่างสมมติ และพารามิเตอร์ที่เสนอต้องผ่านการตรวจสอบแยกต่างหาก
- Fibonacci Retracements and ExtensionsCME Group. ตรวจอัตราส่วนย้อนกลับและข้อแตกต่างของ50% โดยไม่ถือว่าตัวอย่างเป็นการทดสอบกำไร ตรวจสอบเมื่อ: .
- Fibonacci RetracementFidelity. ตรวจวิธีสร้างระดับจากจุดสุดขั้วสองจุด ตรวจสอบเมื่อ: .
- Fibonacci retracement drawing toolTradingView. ตรวจจุดยึด ระดับที่ตั้งค่าได้ และการคำนวณแบบลอการิทึม ตรวจสอบเมื่อ: .
วิธีการที่เกี่ยวข้อง
หมายเหตุความเสี่ยง
เนื้อหานี้ใช้เพื่อการศึกษาและออกแบบงานวิจัย ไม่ใช่คำแนะนำทางการเงิน Backtest เป็นการจำลองข้อมูลในอดีต ไม่รับประกันผลในอนาคตและไม่ส่งคำสั่งซื้อขายจริง วิธีการในคลังนี้ไม่ได้หมายความว่ามีเป็นฟีเจอร์ในแอปทั้งหมด ดู ระเบียบวิธี และ ศูนย์การเรียนรู้.
ตรวจสอบกฎก่อนเสี่ยงด้วยเงินจริง
ตรวจสอบความสามารถของแอป ข้อมูล และแต่ละรายการซื้อขายจำลอง ตัวตรวจจับขั้นสูงอาจต้องพัฒนาแยกต่างหาก
ดาวน์โหลด Backtest บน App Store