สารบัญบทความ

หลักฐานและขอบเขต

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

ข้อมูลและตลาดใช้ข้อมูล OHLC ที่ผ่านการตรวจสอบแล้ว โดยมีการจัดการการดำเนินการของบริษัทอย่างสม่ำเสมอ บันทึกตลาดหลักทรัพย์ ประเภทตราสาร และหน่วยสำหรับปริมาณการซื้อขาย ข้อมูลปริมาณการซื้อขายแบบ tick-volume ของ FX ไม่ได้แสดงถึงปริมาณการซื้อขายรวมของตลาด ปริมาณการซื้อขายแบบ spot และ perpetual-contract ต้องไม่ปะปนกัน
กรอบเวลาที่ใช้วิจัยH1, H4 และแท่งกราฟรายวันเป็นการกำหนดค่าการวิจัยที่แยกจากกัน ความยาวของหน้าต่าง ต้นทุนการดำเนินการ และความล่าช้าในการยืนยันจะต้องได้รับการปรับเทียบในตัวอย่างการพัฒนา ยังไม่มีการกำหนดกรอบเวลาที่เหมาะสมที่สุดสำหรับเครื่องตรวจจับนี้
ราคาผันผวนซ้ำไปมาภายในกรอบสี่เหลี่ยม 48–52 ก่อนที่จะทะลุขึ้นไปด้านบนพร้อมปริมาณการซื้อขายที่เพิ่มขึ้นเปิดภาพประกอบขนาดเต็ม
ภาพประกอบจำลองที่สร้างขึ้นสำหรับบทความนี้: การทดสอบซ้ำของขอบเขตแนวนอนสองขอบเขตนำไปสู่การปิดเหนือแนวต้าน

ขั้นตอนปฏิบัติ

ขั้นตอนสำหรับ ช่วงสี่เหลี่ยมผืนผ้า: แยกการซื้อขายแบบทะลุแนวต้านออกจากการซื้อขายภายในกรอบ
ขั้นตอนทั้งหมดอธิบายไว้ด้านล่าง ทุกขั้นต้องบันทึกเหตุผลที่คัดออกเมื่อข้อมูลไม่ครบหรือเงื่อนไขไม่ผ่าน
  1. ยืนยันกรอบราคาต้องมีการสัมผัสที่เป็นอิสระมากพอในขอบเขตเรียบสองด้าน
  2. เลือกโมดูลการทะลุกรอบและการตอบสนองภายในกรอบใช้กฎต่างกัน
  3. ตรึงระดับไว้ไม่ขยายกรอบด้วยข้อมูลหลังเกิดสัญญาณ
  4. ระบุเงื่อนไขเทรดคำนวณจุดหยุด จุดเป้าหมาย และต้นทุนจากข้อมูลที่มีอยู่
  5. กลุ่มพื้นที่ทับซ้อนกันถือกรอบหนึ่งเป็นเหตุการณ์วิจัยหนึ่งครั้ง

โครงสร้างนั้นบอกอะไรเราบ้าง

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

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

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

กฎที่ใช้ข้อมูลที่มีอยู่แล้ว

การตั้งค่าที่เสนอ: ใช้จุดหมุนที่ได้รับการยืนยันด้วยแท่งเทียนสามแท่งในแต่ละด้านภายในหน้าต่าง 20–100 กำหนดให้มีการสัมผัสอิสระอย่างน้อยสามครั้งในแต่ละด้าน โดยการสัมผัสในด้านเดียวกันต้องห่างกันอย่างน้อยเจ็ดแท่งเทียน ให้ U เป็นค่ามัธยฐานของจุดสูงสุดของจุดหมุนที่เลือก B เป็นค่ามัธยฐานของจุดต่ำสุดของจุดหมุน และ D=U−B กำหนดให้เป็น D≥1.5A โดยที่ A=ATR(14) เมื่อการสัมผัสครั้งสุดท้ายที่ต้องการได้รับการยืนยัน

ลากเส้นผ่านจุดสัมผัสเพื่อวัดความลาดชันเท่านั้น กำหนดให้ต้องมีค่า |slope×T/D|≤0.25 ทั้งสองด้าน จุดยึดแต่ละจุดต้องอยู่ภายในค่า epsilon=max(2 ticks,0.15A) จากขอบเขต หรืออยู่ภายในค่าความคลาดเคลื่อนตามความลึกที่เลือกไว้ล่วงหน้า เช่น 0.1D ค่าเหล่านี้เป็นค่าความคลาดเคลื่อนทางเลือก ไม่ใช่ตัวเลือกที่ใช้แทนกันได้สำหรับแผนภูมิแต่ละแผนภูมิ กำหนดให้จุดปิดอย่างน้อย 90% ต้องอยู่ภายในค่า [B−epsilon,U+epsilon]

ตรึง U และ B เมื่อสร้างรูปแบบที่เป็นผู้สมัคร ให้หมดอายุเมื่อผ่านไปอีก T แท่ง หรือใช้สิทธิของรูปแบบนั้นในการทะลุขอบครั้งแรกที่ยอมรับได้ อย่าขยายกรอบด้วยแท่งเบรกเอาต์เพื่อซ่อนกรอบที่ล้มเหลว ใช้จุดหมุนได้หลังยืนยันเท่านั้น [2] แม้ลากเส้นย้อนหลังเพื่อแสดงภาพ ก็ต้องมีเวลาที่เริ่มใช้เส้นนั้นได้แยกต่างหาก

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

on complete confirmed box:
  freeze U,B,D,A,expiry=created+T; state=RANGE
for later closed bar t:
  if t>expiry: state=EXPIRED
  elif state==RANGE and C[t-1]<=U+b and C[t]>U+b:
    emit LONG_BREAKOUT; state=CONSUMED
  elif state==RANGE and C[t-1]>=B-b and C[t]<B-b:
    emit SHORT_BREAKOUT; state=CONSUMED
# b=max(2 ticks,0.10A). Range-bounce is a separate module, disabled by default.

การกำหนดงานเฉพาะให้กับปริมาณ

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

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

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

ตัวอย่างเชิงตัวเลขและกรณีความล้มเหลว

ตัวอย่างสมมติ: U=52, B=48, A=1, b=0.1 และ epsilon=0.15 หลังยืนยันกรอบ ราคาปิด52.2ผ่านเกณฑ์ด้านบน สมมติเข้า long52.25 วาง stop50.85เลย pivot ฝั่งตรงข้ามล่าสุด และเป้าหมาย U+D=56 ได้ความเสี่ยง1.4 ผลตอบแทน3.75 หรือประมาณ2.68Rก่อนต้นทุน หากป้องกันเลยกรอบทั้งหมดที่47.85 อัตราผลตอบแทนต่อความเสี่ยงลดเหลือประมาณ0.85R ห้ามรวมสองนโยบาย stop นี้เสมือนเหมือนกัน

ตัวอย่างล้มเหลว: ราคาปิด52.05ยังอยู่ในบัฟเฟอร์จึงไม่ให้สัญญาณ long ที่จับคู่แล้ว52.25กลับเข้ากรอบและถึง50.85เป็นเทรดที่ถูกตัดขาดทุน ส่วนโมดูลเด้งแยกต่างหาก หากเข้า long ใกล้48.2แล้วปิด47.8 สมมติฐานอยู่ในกรอบเสียไป ห้ามเปลี่ยนเงียบๆเป็นถือระยะยาว

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

เข้าเทรด เงื่อนไขเสีย และออกเทรด

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

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

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

การทดสอบคุณค่าที่เพิ่มขึ้น

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

รายงานจำนวนกล่อง ระยะเวลาที่มีอยู่ ทิศทางการทะลุแนวต้านครั้งแรก การซื้อขายที่สำเร็จ ความคาดหวังสุทธิ และการขาดทุนสะสม รวมกล่องที่เกือบจะเหมือนกันเข้าด้วยกัน เพื่อไม่ให้ช่วงราคาหนึ่งๆ สร้างข้อมูลที่ดูเหมือนเป็นอิสระจำนวนมาก การกำหนดค่าที่เสนอมานี้ยังไม่ได้รับการทดสอบย้อนหลังใหม่ [3] ให้บริบททางวิธีการเท่านั้น

การทดสอบการรับรู้ควรรวมถึงการสัมผัสที่แท้จริงสามครั้งในแต่ละด้าน กลุ่มจุดสูงสุดที่อยู่ติดกันซึ่งนับเพียงครั้งเดียว กล่องที่มีการปิดนอกขอบเขตมากเกินไป และกล่องที่มีไส้เทียนข้อมูลผิดพลาดที่แยกออกมา การทดสอบการดำเนินการควรครอบคลุมช่องว่างที่เกินแนวต้าน ความกำกวมของจุดหยุด/เป้าหมายในแท่งเทียนเดียวกัน และสองโมดูลที่พยายามอยู่ในตำแหน่งตรงข้ามพร้อมกัน พฤติกรรมที่เกิดขึ้นต้องสอดคล้องกับนโยบายพอร์ตโฟลิโอที่ประกาศไว้

ข้อผิดพลาดที่พบบ่อย

สมมติว่าทุกช่วงไซด์เวย์เป็นกรอบที่ดี

ไส้เทียนที่ทะลุขอบไปมากและสเปรดกว้างทำให้การป้องกันความเสี่ยงไม่เสถียรได้

ซื้อและขายที่ขอบเดียวกันโดยไม่มีกฎกลยุทธ์

โมดูลที่มีความขัดแย้งกันจำเป็นต้องใช้กฎของพอร์ตโฟลิโอมากกว่าการแก้ไขที่เลือกจากผลลัพธ์ในอนาคต

นับจำนวนการสัมผัสที่อยู่ใกล้เคียงซ้ำๆ

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

รายการตรวจสอบก่อนใช้วิธีนี้

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

0/6 ข้อ

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

รูปสี่เหลี่ยมจำเป็นต้องมีแนวโน้มก่อนหน้าหรือไม่?

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

จุดหยุดควรอยู่ด้านนอกกรอบหรือใกล้จุดหมุนสุดท้าย?

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

แหล่งวิจัย

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

  1. IG Academy: Basic chart patterns part twoIG. รูปทรงสี่เหลี่ยมและศัพท์รูปแบบไปต่อของแนวโน้ม ได้อ่านส่วนสาธารณะที่เกี่ยวข้องแล้ว ตรวจสอบเมื่อ: .
  2. TradingView: RepaintingTradingView. ความล่าช้าในการยืนยันจุดหมุนและการวาดใหม่ ตรวจสอบเมื่อ: .
  3. Lo, Mamaysky, Wang: Foundations of Technical AnalysisNBER / Columbia University. ข้อมูลเบื้องต้นเกี่ยวกับการวิจัยรูปแบบอย่างเป็นระบบ: การกำหนดค่านี้ไม่ได้ถูกทดสอบในบทความนี้ ตรวจสอบเมื่อ: .

วิธีการที่เกี่ยวข้อง

หมายเหตุความเสี่ยง

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

ตรวจสอบกฎก่อนเสี่ยงด้วยเงินจริง

ตรวจสอบความสามารถของแอป ข้อมูล และแต่ละรายการซื้อขายจำลอง ตัวตรวจจับขั้นสูงอาจต้องพัฒนาแยกต่างหาก

ดาวน์โหลด Backtest บน App Store