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

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

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

ข้อมูลและตลาดใช้ OHLCV ที่มีการซื้อขายแบบเป็นรอบหรือต่อเนื่อง โดยระบุข้อกำหนดด้านสภาพคล่องอย่างชัดเจน การซื้อขายที่เบาบางอาจทำให้เกิดแท่งราคาแคบ ซึ่งยากต่อการซื้อขายในเชิงเศรษฐกิจ
กรอบเวลาที่ใช้วิจัยข้อมูลรายวันและH=1เป็นการทดลองแยกกัน ช่วงราคาของแท่งหนึ่งชั่วโมงเจ็ดแท่งไม่ใช่ปรากฏการณ์เดียวกับช่วงราคาของแท่งรายวันเจ็ดแท่ง
ช่วงราคาแคบลงเรื่อยๆ แท่งเทียนที่เจ็ดอยู่ภายในแท่งเทียนแม่ และแท่งเทียนถัดไปปิดเหนือ 105เปิดภาพประกอบขนาดเต็ม
แท่งOHLCและข้อมูลปริมาณสมมติสิบแท่งที่สร้างเอง เจ็ดช่วงแรกหดจาก4เป็น1.2 โดยNR7อยู่ในแท่งแม่[103,105] กราฟไม่ได้ถึงเป้าหมายตัวอย่าง2R

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

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

คำจำกัดความสองคำอาจทับซ้อนกันได้โดยไม่จำเป็นต้องเหมือนกันทุกประการ

NR7 ใช้ช่วง H−L ที่เล็กที่สุดในบรรดาแท่งเทียนเจ็ดแท่ง ChartSchool แยกความแตกต่างนี้จากรูปแบบ ATR1 ที่อิงตาม [1] ส่วนแท่งเทียนภายใน (inside bar) จะตรงตามเงื่อนไข H[t]≤H[t−1] และ L[t]≥L[t−1] แท่งเทียนหนึ่งแท่งอาจตรงตามเงื่อนไขใดเงื่อนไขหนึ่งหรือทั้งสองเงื่อนไขก็ได้ ควรใช้ป้ายกำกับที่แยกจากกัน แทนที่จะใช้ชื่อสลับกันไปมา

กลุ่มวิจัยที่เสนอ ได้แก่ inside, nr7 และ inside_and_nr7 การหดตัวอาจแสดงถึงการหยุดชั่วคราวภายในแนวโน้ม ช่วงเวลาที่เงียบสงบ หรือกิจกรรมที่ลดลงก่อนเหตุการณ์ใดเหตุการณ์หนึ่ง สูตรทั้งสองไม่ได้ระบุการคาดการณ์ขาขึ้นหรือขาลง ทิศทางต้องมาจากกฎบริบทที่ลงทะเบียนไว้หรือเหตุการณ์ราคาที่เกิดขึ้นในภายหลัง

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

ตรึงขอบเขตที่ถูกต้องสำหรับแต่ละรูปแบบ

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

NR7 แบบเข้มงวดที่เสนอต้องการให้ R[t] น้อยกว่าช่วงราคาทุกช่วงในหกแท่งก่อนหน้า และไม่รับกรณีที่เท่ากัน ค่า TTL=5 แท่ง และ buffer=max(2 ticks,0.1×ATR before the setup) เป็นการตั้งค่าสำหรับวิจัย ตัดกรณีช่วงราคาเป็นศูนย์ หน้าต่างข้อมูลไม่ครบ และตราสารที่ส่วนต่างราคาเสนอซื้อขายมากเกินไปเมื่อเทียบกับความกว้างของรูปแบบออก

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

R[t] = H[t]-L[t]
inside = H[t] <= H[t-1] and L[t] >= L[t-1]
nr7 = R[t] > 0 and R[t] < min(R[t-6:t])
if inside and no_active_setup:
    freeze(upper=H[t-1], lower=L[t-1], expires=t+5)
# Alternate NR7 strategy uses H[t], L[t] instead.
for closed bar k after setup:
    if k > expires: expire()
    elif C[k] > upper+buffer: signal_long(k)
    elif C[k] < lower-buffer: signal_short(k)
# Each setup emits at most one signal in this baseline.

ตัวอย่างที่เป็นทั้ง inside bar และ NR7 พร้อมการเคลื่อนไหวทะลุสองด้าน

ช่วงราคาก่อนหน้าแบบสังเคราะห์คือ 4,3.5,3.2,2.8,2.4,2.0 แท่งเทียนถัดไปมี H=104.7, L=103.5 ทำให้ได้ช่วงราคา 1.2 ซึ่งเป็นช่วงราคาที่เล็กที่สุดในเจ็ดช่วง แท่งเทียนแม่มี H=105, L=103 ดังนั้นจึงอยู่ในช่วงราคานี้เช่นกัน ใต้เส้นฐานของแท่งเทียนแม่ ขอบเขตยังคงเป็น 105 และ 103 ไม่ใช่ 104.7 และ 103.5

ด้วยบัฟเฟอร์ 0.1 การปิดในภายหลัง 105.3 ยืนยันสถานะซื้อ (long) จุดเข้า 105.4 และจุดหยุดขาดทุน 102.9 บ่งชี้ถึงความเสี่ยงด้านราคา 2.5 และเป้าหมาย 2R 110.4 การต่อเนื่องแบบสังเคราะห์ไปยัง 110.4 ประสบความสำเร็จภายใต้กฎนั้น การกลับไปที่ 102.8 จะปิดสถานะ การระบุการหดตัวที่ถูกต้องไม่ได้ป้องกันการทะลุขึ้นที่ผิดพลาด

แท่งถัดมามีH=105.5, L=102.5, C=104ทะลุสองด้าน แต่ไม่ให้สัญญาณในแบบยืนยันด้วยราคาปิด กลยุทธ์วางคำสั่ง stop เพื่อเข้าไว้ทั้งสองด้านอาจจับคู่แล้วกลับฝั่งหรือถูกตัดขาดทุนไปแล้ว ราคาปิดสุดท้ายจึงพิสูจน์ไม่ได้ว่าไม่มีเทรดในนโยบายคำสั่งอีกแบบนั้น

กรณีทดสอบต้องมี inside bar ที่สูงสุดเท่าแท่งแม่, NR7 ที่ช่วงราคาเท่าค่าช่วงราคาต่ำสุดก่อนหน้า และแท่งช่วงสูงสุด-ต่ำสุดแคบแต่ gap ข้ามคืนกว้าง กรณีท้ายอาจผ่านH−Lแต่ไม่ผ่านแบบ true range ซึ่งเป็นความต่างของนิยามที่ต้องแสดงไว้

ป้ายกำไรไม่ใช่สมุดบัญชีการดำเนินการ

ผู้เขียนในชุมชน TradingView อธิบายว่าป้ายกำกับกำไร/ขาดทุน NR4/NR7 ใช้เกณฑ์ว่าวันถัดไปราคาจะข้ามเส้นแบ่งและปิดได้กำไรหรือไม่ [2] นั่นคือการจำแนกผลลัพธ์ ไม่ได้แก้ปัญหาลำดับภายในแท่งเทียน ต้นทุนการทำธุรกรรม หรือราคาซื้อขายจริงโดยอัตโนมัติ

TradingView อธิบายสมมติฐานตัวจำลองโบรกเกอร์และข้อจำกัดข้อมูลภายในแท่ง[3] แบบพื้นฐานนี้รอราคาปิดแล้วใช้ราคาเปิดถัดมาที่จับคู่ได้ ช่วยลดความกำกวมเส้นทางบางส่วน แต่เพิ่มการรอยืนยันและความเสี่ยง gap จึงไม่เหมือนระบบวางคำสั่ง stop รอเข้าไว้ก่อน

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

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

ปริมาณที่ลดลงเพิ่มข้อมูลหรือไม่?

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

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

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

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

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

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

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

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

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

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

การเทียบ NR7 กับ ATR1

ช่องว่างทำให้ระยะจริงแตกต่างจาก H−L; ตัวตรวจจับสามารถเลือกแท่งที่แตกต่างกันได้

สมมติว่าระยะสต็อปที่แคบกว่าดีกว่าเสมอ

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

ไม่สนใจลำดับเส้นทางในป้ายกำกับกำไร

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

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

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

0/8 ข้อ

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

รูปแบบแท่งเทียน Inside Bar บ่งชี้ว่าเป็นขาขึ้นหรือขาลง?

มันไม่กำหนดทิศทางตายตัว บริบทก่อนหน้าหรือการทะลุแนวต้านในภายหลังอาจให้ทิศทางได้ แต่กฎเพิ่มเติมนั้นต้องระบุไว้อย่างชัดเจน

ทิศทางการทะลุแนวต้านทั้งสองทิศทางนั้นสามารถนำมาเทรดได้หรือไม่?

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

แหล่งวิจัย

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

  1. Narrow Range Day NR7StockCharts ChartSchool. อ่านคำอธิบายและเงื่อนไขสแกนของผู้ให้บริการแล้ว ไม่ได้อ่านหนังสือCrabelที่อ้างถึงทั้งเล่ม ตรวจสอบเมื่อ: .
  2. NR4 / NR7 + Inside BarAtma_Sakshatkar on TradingView. อ่านคำอธิบายของผู้เขียนแล้ว ไม่ได้รันหรือตรวจสอบสคริปต์ ตรวจสอบเมื่อ: .
  3. Pine Script: StrategiesTradingView. อ่านเรื่องการจำลองคำสั่งซื้อขายและข้อจำกัดของข้อมูลภายในแท่ง ตรวจสอบเมื่อ: .

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

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

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

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

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

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