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

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

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

ข้อมูลและตลาดตลาดหุ้นที่มีการซื้อขายตามช่วงเวลาและตลาดที่มีการซื้อขายอย่างต่อเนื่องจำเป็นต้องมีข้อกำหนดเกี่ยวกับช่องว่างราคาที่แตกต่างกัน อย่านำสถิติรูปแบบของตลาดเหล่านี้มารวมกันโดยไม่บันทึกคำจำกัดความที่เปลี่ยนแปลงไป
กรอบเวลาที่ใช้วิจัยแท่งราคา Daily และ H=1 เป็นตัวอย่างการวิจัย ความถี่ของเหตุการณ์ ต้นทุนการดำเนินการ และความไวต่อขอบเขตของเซสชันนั้นจำเป็นต้องได้รับการประเมินแยกต่างหาก
หลังการลง มีตัวแท่งขาลงใหญ่ ตามด้วยตัวแท่งเล็กที่ gap ลง แล้วมีแท่งขาขึ้นปิดเหนือจุดกึ่งกลางตัวแท่งแรกที่ 103เปิดภาพประกอบขนาดเต็ม
ข้อมูล OHLC และปริมาณซื้อขายสังเคราะห์ที่สร้างขึ้นสำหรับนิยาม Morning Star แบบมี gap ภาพนี้แสดง star ไม่ใช่ engulfing

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

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

โครงสร้างสองแบบที่แตกต่างกันนั้นมีสมมติฐานการกลับทิศทางร่วมกัน

TradingView อธิบายรูปแบบแท่งเทียน Bullish Engulfing โดยพิจารณาจากตัวแท่งเทียนมากกว่าการครอบคลุมช่วงราคาสูงสุด-ต่ำสุดทั้งหมด [1] คำอธิบายแบบดั้งเดิมของ Morning Star นั้นรวมถึงแท่งเทียนสามแท่งและช่องว่าง [2] ส่วน Evening Star เป็นรูปแบบตรงข้ามในทิศทางขาลง [3] บทความนี้เปลี่ยนคำอธิบายเหล่านั้นให้เป็นรูปแบบการวิจัยที่ชัดเจนยิ่งขึ้น แทนที่จะใช้ชื่อรูปแบบเป็นคำสั่งสั่งซื้อ

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

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

การกลืนตัวแท่งเทียนด้วยกฎเปรียบเทียบขอบเขตที่แน่นอน

เงื่อนไขขาขึ้นที่เสนอคือ C[t−1]<O[t−1], C[t]>O[t], O[t]≤C[t−1] และ C[t]≥O[t−1] โดยอย่างน้อยด้านหนึ่งต้องยื่นเลยขอบเดิมอย่างน้อยหนึ่ง tick กำหนดให้ขนาดตัวแท่งปัจจุบัน size≥0.8×ATR[t−1] เพื่อตัดคู่แท่งที่เล็กเกินไป ตัวคูณ 0.8 เป็นค่าทดลอง สำหรับ bearish engulfing ให้กลับทิศของการเปรียบเทียบอย่างสมมาตร

การกำหนดให้ใช้ H[t]>H[t−1] และ L[t]<L[t−1] จะเพิ่มเงื่อนไขแท่งภายนอก ซึ่งไม่ได้เป็นส่วนหนึ่งของเงื่อนไขพื้นฐานเฉพาะตัวแท่ง แท่งภายนอกอาจล้มเหลวในการห่อหุ้มเมื่อตัวแท่งไม่ครอบคลุมตัวแท่งก่อนหน้า ในทางกลับกัน การห่อหุ้มตัวแท่งที่ถูกต้องอาจทำให้ไส้เทียนก่อนหน้าหนึ่งหรือทั้งสองเส้นไม่ถูกห่อหุ้ม

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

bull_engulf(t):
    opposite = C[t-1] < O[t-1] and C[t] > O[t]
    covers = O[t] <= C[t-1] and C[t] >= O[t-1]
    extends = O[t] <= C[t-1]-tick or C[t] >= O[t-1]+tick
    sizeable = abs(C[t]-O[t]) >= 0.8*ATR[t-1]
    return opposite and covers and extends and sizeable
# Signal only after close t; proposed stop below min(L[t-1],L[t]).

Star สามแท่งและเวอร์ชันไม่มี gap ที่แยกต่างหาก

ให้ a, b, c เป็นแท่งเทียนที่ต่อเนื่องกัน และ A คือ ATR ที่มีอยู่ก่อน a morning_star_gap ที่เสนอมานั้นต้องการแท่งเทียน a ที่เป็นขาลงพร้อม body≥0.8A, แท่งเทียน b พร้อม body≤0.3A ที่อยู่ต่ำกว่าตัวแท่งเทียน a ทั้งหมด และแท่งเทียน c ที่เป็นขาขึ้นพร้อม body≥0.8A แท่งเทียน c ต้องเปิดเหนือจุดสูงสุดของตัวแท่งเทียน b และปิดเหนือจุดกึ่งกลางของตัวแท่งเทียน a

Evening Star กลับความสัมพันธ์เหล่านี้: ตัวแท่งขาขึ้นขนาดใหญ่ ตามด้วยตัวแท่งเล็กที่อยู่เหนือมัน แล้วจึงเป็นตัวแท่งขาลงใหญ่ที่เปิดต่ำกว่าตัวแท่ง b และปิดต่ำกว่าจุดกึ่งกลางตัวแท่ง a ตัวคูณขนาดเป็นทางเลือกวิจัย ไม่ใช่ค่าที่แหล่งอ้างอิงปรับให้เหมาะที่สุด

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

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

คุณสมบัติเชิงตัวเลข การปฏิเสธ และการซื้อขายที่ขาดทุน

ตัวอย่าง engulfing สังเคราะห์: แท่งก่อน O=102, C=100, H=103, L=99.5; แท่งปัจจุบัน O=99.8, C=102.4, H=102.8, L=99.6 ตัวแท่งใหม่ครอบตัวแท่งเก่า แม้ช่วงสูงสุด–ต่ำสุดไม่ครอบจุดสุดขั้วเก่าทั้งคู่ เมื่อ ATR=2 ขนาดตัวแท่ง 2.6 มากกว่าเกณฑ์ 1.6 หากราคาปิดใหม่อยู่เพียง 101.8 จะไม่ผ่านเงื่อนไขครอบตัวแท่ง

รูปแบบดาวรุ่งสังเคราะห์: a มี O=105, C=101; b มี O=100, C=100.2; c มี O=100.5, C=103.5 พร้อมด้วย A=3 ขนาดตัวแท่งเทียนคือ 4,0.2,3 เงื่อนไขช่องว่างระหว่างแท่งเทียนทั้งสองเป็นไปตามที่กำหนด และ 103.5 เกินจุดกึ่งกลางของ a ที่ 103 การปิดสุดท้ายที่ 102.8 ไม่เป็นไปตามเงื่อนไขจุดกึ่งกลาง แม้ว่าลำดับจะดูเหมือนการดีดตัวขึ้นก็ตาม

รูปแบบการเข้าซื้อที่เสนอที่ 103.7 หลังจาก c โดยมีจุดหยุดขาดทุน 99.5 มีความเสี่ยงที่วางแผนไว้ 4.2 และเป้าหมาย 2R ที่ 112.1 การต่อเนื่องสังเคราะห์ไปยังเป้าหมายนั้นถือว่าประสบความสำเร็จภายใต้กฎ การลดลงไปที่ 99.4 แทนจะทำให้การซื้อขายถูกหยุด ทั้งสองเริ่มต้นจากรูปแบบที่ถูกต้อง รูปแบบจะกำหนดเฉพาะคุณสมบัติเท่านั้น ไม่ใช่เส้นทางที่ตามมา

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

ตั้งแต่การปิดขั้นสุดท้ายจนถึงคำสั่งที่สามารถดำเนินการได้

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

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

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

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

กำหนดปริมาณให้กับแท่งเทียนที่เกี่ยวข้อง

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

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

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

ตรวจแต่ละเวอร์ชันและเก็บชุดสัญญาณที่ถูกปฏิเสธ

กรณีทดสอบควรมีขอบตัวแท่งเท่ากัน แท่งแรกเป็น doji, gap ระหว่างตัวแท่งแต่ไส้เทียนทับกัน, outside bar ที่ไม่กลืนตัวแท่ง, star ที่ขาด c และข้อผิดพลาดจากการปรับแตกหุ้น สะท้อนข้อมูลรอบราคาศูนย์กลางคงที่เพื่อตรวจเครื่องหมายเปรียบเทียบขาลงที่ผิด สัญญาณต้องออกหลังแท่งสุดท้ายที่จำเป็นปิดแล้วเท่านั้น

รายงาน engulfing, star_gap และ no_gap แยกกัน รวมชุดสัญญาณที่ไม่เคยกระตุ้น รูปแบบซ้ำ ค่าธรรมเนียม drawdown และผลตอบแทนนอกตัวอย่าง ลงทะเบียนเกณฑ์ตัวแท่ง gap และบริบทก่อนเลือกเวอร์ชันสุดท้าย ตัวอย่างที่ชนะสวยงามไม่อาจแทนผลของโอกาสทั้งหมด

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

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

เข้าก่อนแท่งที่สามของ star เสร็จ

ลำดับยังไม่สมบูรณ์ การเข้าล่วงหน้าเป็นอีกกลยุทธ์หนึ่ง

การลบช่องว่างโดยยังคงรักษาข้อความเรียกร้องเดิมไว้

การเปลี่ยนคำจำกัดความของช่องว่างจะส่งผลต่อกลุ่มตัวอย่าง โดยเฉพาะอย่างยิ่งในตลาดที่มีการซื้อขายอย่างต่อเนื่อง

ตรวจสอบเฉพาะสีของเทียนเท่านั้น

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

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

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

0/8 ข้อ

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

Engulfing ต้องครอบไส้เทียนทั้งสองด้านหรือไม่?

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

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

ในเวอร์ชันนี้ไม่มี โครงสร้างขนาดเล็กก็เพียงพอแล้ว รูปแบบดาวโดจิเป็นส่วนย่อยที่เข้มงวดกว่า ซึ่งต้องใช้เกณฑ์เฉพาะของตัวเอง

แหล่งวิจัย

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

  1. Engulfing - BullishTradingView. ขอบเขตที่อ่าน: ความต่างระหว่างการครอบตัวแท่งกับการครอบช่วงสูงสุด–ต่ำสุดทั้งหมด ตรวจสอบเมื่อ: .
  2. Morning Star - BullishTradingView. ขอบเขตที่อ่าน: โครงสร้างสามแท่งและเงื่อนไข gap ตรวจสอบเมื่อ: .
  3. Evening Star - BearishTradingView. ขอบเขตที่อ่าน: เวอร์ชันขาลงและเงื่อนไขจุดกึ่งกลาง ตรวจสอบเมื่อ: .

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

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

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

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

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

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