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

Swing Trading Forex · คู่มือ 3

แท่งเทียนรายวัน Forex ใน MT4: เวลาโบรกเกอร์ แท่งวันอาทิตย์ และการจัดแนว H4

เข้าใจเวลาปิดแท่งรายวัน MT4 เวลาโบรกเกอร์ แท่งวันอาทิตย์ และการจัดแนว H4 สร้าง OHLC จากราคาชุดเดียวกันโดยไม่ใช้แท่งที่ยังไม่จบหรือข้อมูลอนาคต

กระแสราคาเดียวกับขอบเขตรายวันสองแบบ: ต้องกำหนดวิธีสร้างแท่งและเวลาที่ข้อมูลพร้อมใช้ก่อนเปรียบเทียบสัญญาณ ภาพประกอบการศึกษาสมมติ
กระแสราคาเดียวกับขอบเขตรายวันสองแบบ: ต้องกำหนดวิธีสร้างแท่งและเวลาที่ข้อมูลพร้อมใช้ก่อนเปรียบเทียบสัญญาณ ภาพประกอบการศึกษาสมมติ

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

1. แท่งรายวัน MT4 แสดงอะไรจริง

แท่ง D1 สรุปราคาที่จัดเข้าช่วงรายวัน ได้แก่ ราคาเปิด สูงสุด ต่ำสุด และปิด หรือ OHLC ป้ายวันที่ขึ้นอยู่กับวิธีสร้างกราฟ Forex รายย่อยไม่มีแท่งรายวันส่วนกลางเพียงชุดเดียวที่ทุกโบรกเกอร์ต้องแสดง ชื่อสินทรัพย์เหมือนกันไม่ได้ยืนยันว่าแหล่งราคา ฝั่ง Bid/Ask ชั่วโมงซื้อขาย หรือขอบเขตแท่งเหมือนกัน

คู่มือนี้กำหนดกฎเวลาของข้อมูลที่ทำซ้ำได้ ไม่ใช่เงื่อนไขเข้าเทรด กราฟที่ดูเรียบร้อยขึ้นไม่ได้ทำให้สัญญาณมีกำไรมากขึ้นเสมอ เริ่มจากกรอบสวิงเทรด H4/D1 แล้วบันทึกนิยามแท่งที่ใช้ในช่วงพัฒนา การทดสอบภายหลัง และการสังเกตไปข้างหน้า

2. เขียนข้อกำหนดข้อมูลก่อนเปรียบเทียบกราฟ

บันทึกโบรกเกอร์ เซิร์ฟเวอร์ ชื่อสัญลักษณ์พร้อมส่วนต่อท้าย แฟ้มหรือแหล่งข้อมูล ฝั่ง Bid/Ask/ราคากลาง ความละเอียดเวลา การแปลงเป็น UTC ในอดีต ขอบเขตรายวัน และปฏิทินซื้อขาย เพิ่มกฎวันอาทิตย์ วันหยุด ช่วงว่าง เวลาซ้ำ และการแก้ข้อมูล เก็บรุ่นหรือแฮชของต้นทางเพื่อระบุข้อมูลนำเข้าเดิมเมื่อรันซ้ำ

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

3. จัดราคาเดียวกันลงในช่วงรายวันสองแบบ

ตารางคือกระแสราคา Bid EUR/USD สมมติทั้งหมดสำหรับการคำนวณนี้ ไม่ได้สมมติว่ามีราคาอื่น ทุกเวลาเป็น UTC กำหนดวันจันทร์ของนาฬิกา A เป็น [2026-08-02 21:00, 2026-08-03 21:00) และของ B เป็น [2026-08-03 00:00, 2026-08-04 00:00) A เรียกช่วงนี้ว่าวันจันทร์ตามวันที่สิ้นสุด ซึ่งเป็นข้อตกลงที่ระบุชัด

วงเล็บเหลี่ยมซ้ายรวมราคาที่ตรงจุดเริ่มต้น ส่วนวงเล็บขวาไม่รวมราคาที่ตรงจุดสิ้นสุด ราคา 2026-08-03 21:00 จึงอยู่ในช่วงถัดไปของ A และราคา 2026-08-04 00:00 อยู่ในช่วงถัดไปของ B ทั้งสองช่วงทับซ้อนกันแต่รวมข้อมูลต่างกัน การใช้ราคาเดิมแยกผลของการแบ่งช่วงออกมาได้ ส่วนโบรกเกอร์จริงอาจมีความต่างจากแหล่งราคาด้วย

ภาพ1 ราคา Bid สมมติเดียวกันเข้า A [2026-08-02 21:00, 2026-08-03 21:00) หรือ B [2026-08-03 00:00, 2026-08-04 00:00) รวมจุดเริ่ม ไม่รวมจุดจบ
ภาพ1 ราคา Bid สมมติเดียวกันเข้า A [2026-08-02 21:00, 2026-08-03 21:00) หรือ B [2026-08-03 00:00, 2026-08-04 00:00) รวมจุดเริ่ม ไม่รวมจุดจบ หน้าจอแคบเลื่อนกราฟในแนวนอนได้ เวลาเดินจากซ้ายไปขวา
วันที่ UTCเวลา UTCBid สมมติ
2026-08-0221:001.10000
2026-08-0223:001.10100
2026-08-0300:001.10050
2026-08-0308:001.09800
2026-08-0316:001.10300
2026-08-0320:59:581.10200
2026-08-0321:001.10400
2026-08-0323:59:581.10500
2026-08-0400:001.10350

4. คำนวณ OHLC จากข้อมูลที่รวมจริง

ภายในแต่ละช่วง Open คือราคาแรก Close คือราคาสุดท้าย High คือค่าสูงสุด และ Low คือค่าต่ำสุด A ได้ O 1.10000, H 1.10300, L 1.09800 และ C 1.10200 ส่วน B ได้ O 1.10050, H 1.10500, L 1.09800 และ C 1.10500 เมื่อ 1 pip = 0.0001 ช่วง High−Low เท่ากับ 50 และ70 pip ตามลำดับ

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

ภาพ2 A: O 1.10000, H 1.10300, L 1.09800, C 1.10200 ช่วง50 pip; B: O 1.10050, H 1.10500, L 1.09800, C 1.10500 ช่วง70 pip ราคาปิดไม่รับประกันการจับคู่ภายหลัง
ภาพ2 A: O 1.10000, H 1.10300, L 1.09800, C 1.10200 ช่วง50 pip; B: O 1.10050, H 1.10500, L 1.09800, C 1.10500 ช่วง70 pip ราคาปิดไม่รับประกันการจับคู่ภายหลัง หน้าจอแคบเลื่อนกราฟในแนวนอนได้ เวลาเดินจากซ้ายไปขวา
นาฬิกาเปิดสูงสุดต่ำสุดปิดช่วง pip
A1.100001.103001.098001.1020050
B1.100501.105001.098001.1050070

5. แปลงเวลาโบรกเกอร์ด้วยส่วนต่างเวลาในอดีต

หากสมมติใช้การปิดตามนิวยอร์ก เวลา 17:00 นิวยอร์กจะตรงกับ21:00 UTC เมื่อเป็น UTC−4 และ22:00 UTC เมื่อเป็น UTC−5 เที่ยงคืนเซิร์ฟเวอร์ที่ UTC+3 หรือ UTC+2 ตามลำดับจึงจะตรงกัน นี่คือการคำนวณเวลา ไม่ใช่กฎของทุกโบรกเกอร์ FAQ ของ OANDA ที่เชื่อมไว้ใช้ข้อความ EST/GMT+2 อธิบายเวลาของตน ข้อความสั้นนั้นไม่ใช่นโยบายเวลาออมแสงในอดีตที่ครบถ้วน

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

ภาพ3 สมมติปิด17:00 นิวยอร์ก ตรงกับ21:00 UTC ที่ UTC−4 หรือ22:00 UTC ที่ UTC−5 เที่ยงคืนเซิร์ฟเวอร์ที่ตรงกันคือ UTC+3 หรือ UTC+2
ภาพ3 สมมติปิด17:00 นิวยอร์ก ตรงกับ21:00 UTC ที่ UTC−4 หรือ22:00 UTC ที่ UTC−5 เที่ยงคืนเซิร์ฟเวอร์ที่ตรงกันคือ UTC+3 หรือ UTC+2 หน้าจอแคบเลื่อนกราฟในแนวนอนได้ เวลาเดินจากซ้ายไปขวา

6. แยกการจบตามกำหนดออกจากการเห็นว่าแท่งจบ

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

ในตัวอย่างราคาล่าช้าอีกกรณี ราคาสุดท้ายของช่วงเก่าอยู่ที่20:59:58 ขอบเขตคือ21:00 และราคาแรกช่วงใหม่มาถึง21:00:04 การปิดมีกำหนด21:00 แต่กระบวนการที่ทำงานเมื่อมี tick เห็นการเปลี่ยนที่21:00:04 ห้ามย้อนไปกำหนดเวลาตัดสินใจหรือเวลาจับคู่เป็นราคาปิดเก่า TimeCurrent สะท้อนเวลาราคาล่าสุดที่เซิร์ฟเวอร์ทราบ ไม่ใช่นาฬิกา UTC อิสระที่เดินต่อเนื่อง

ภาพ4 ตัวอย่างล่าช้าแยกต่างหาก: ราคาเก่าสุดท้าย20:59:58 ขอบเขต21:00 ราคาใหม่แรกและการเห็นการเปลี่ยน21:00:04 การเห็นเกิดหลังขอบเขต
ภาพ4 ตัวอย่างล่าช้าแยกต่างหาก: ราคาเก่าสุดท้าย20:59:58 ขอบเขต21:00 ราคาใหม่แรกและการเห็นการเปลี่ยน21:00:04 การเห็นเกิดหลังขอบเขต หน้าจอแคบเลื่อนกราฟในแนวนอนได้ เวลาเดินจากซ้ายไปขวา

7. เลือกกฎแท่งวันอาทิตย์โดยไม่ซ่อนการเปลี่ยนข้อมูล

สมมติอีกกรณีว่าตลาดสัปดาห์ใหม่เปิดวันอาทิตย์21:00 UTC ชุดข้อมูลที่ตัดเที่ยงคืน UTC อาจมีช่วง[วันอาทิตย์21:00, วันจันทร์00:00) เป็นแท่งสั้นเพียง3 ชั่วโมง ส่วนช่วงจากอาทิตย์21:00 ถึงจันทร์21:00 จะรวมราคาเปิดตลาดเหล่านี้ในแท่งวันจันทร์ นี่คือช่วงสมมติ ไม่ใช่เวลาเปิดหรือชื่อวันของทุกโบรกเกอร์

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

ภาพ5 สมมติเปิดอาทิตย์21:00 ทำให้มีแท่ง UTC สั้น3 ชั่วโมงถึงจันทร์00:00 การเก็บ ตัดออก และรวมเป็นคนละนโยบาย
ภาพ5 สมมติเปิดอาทิตย์21:00 ทำให้มีแท่ง UTC สั้น3 ชั่วโมงถึงจันทร์00:00 การเก็บ ตัดออก และรวมเป็นคนละนโยบาย หน้าจอแคบเลื่อนกราฟในแนวนอนได้ เวลาเดินจากซ้ายไปขวา

8. จัดการช่วงขาดหายและวันหยุดในฐานะปัญหาข้อมูล

ช่วงที่ไม่มีราคาไม่มี Open, High, Low หรือ Close ที่สังเกตได้ อย่าสร้างแท่งราบที่อ้างว่าซื้อขายได้หรือเติมราคาก่อนหน้าแล้วเรียกประวัติโบรกเกอร์ แยกการปิดตลาดตามปกติ การขัดข้องของแหล่งราคา และการดาวน์โหลดไม่ครบ เก็บเครื่องหมายข้อมูลขาดและระบุว่าโมเดลจะรอ ข้ามการตัดสินใจ หรือยกเว้นตัวอย่างที่ได้รับผลกระทบ

ตำแหน่งแท่งนับข้อมูลที่มี ไม่ใช่ช่วง24 ชั่วโมงที่รับประกัน เจ็ดแท่งอาจกินเวลาหลายวันปฏิทินขึ้นเมื่อผ่านวันหยุด iBarShift ที่ exact=false อาจคืนแท่งใกล้เคียงเมื่อประวัติมีช่องว่าง ส่วน exact=true อาจคืน−1 นี่คือวิธีค้นหา ไม่ใช่หลักฐานว่าราคาครบ จึงต้องตรวจเวลาเปิดที่คืนมาและช่วงที่ต้องการด้วย

9. จัดแนว H4 ตามช่วงจริง ไม่ใช่ป้ายบนกราฟ

เมื่อยึดเที่ยงคืน UTC คงที่ เวลาเปิด H4 ตามกำหนดคือ00:00, 04:00, 08:00, 12:00, 16:00 และ20:00 UTC หากวันเริ่ม21:00 UTC และแบ่งช่วงละสี่ชั่วโมงจากจุดนั้น จะเป็น21:00, 01:00, 05:00, 09:00, 13:00 และ17:00 ตารางนี้เป็นช่วงปกติภายใต้ส่วนต่างเวลาคงที่ ส่วนเซสชันที่หายและวันเปลี่ยนเวลาต้องจัดการต่างหาก

ที่จุดตัดสินใจ D1 เวลา21:00 UTC แท่ง H4 ตาม UTC ช่วง[20:00, 00:00) ยังไม่จบ ค่าสูง ต่ำ และปิดสุดท้ายมีข้อมูลอนาคต แท่งล่าสุดที่จบตามกำหนดในตารางนี้คือ[16:00, 20:00) โดยยังต้องตรวจว่ามีข้อมูลพร้อมใช้ ส่วนตาราง A มี[17:00, 21:00) จบพร้อม D1 ให้เลือกตามเวลาจบและความพร้อมที่ตรวจแล้ว ไม่คัดลอกดัชนี H4 จากอีกแหล่งราคา

ภาพ6 ที่ D1 21:00 UTC ช่วง H4 [20:00, 00:00) ยังก่อตัว ส่วน[16:00, 20:00) จบแล้ว H4 ที่จัดแนว[17:00, 21:00) จบพร้อม D1 แต่ต้องตรวจข้อมูลพร้อมใช้
ภาพ6 ที่ D1 21:00 UTC ช่วง H4 [20:00, 00:00) ยังก่อตัว ส่วน[16:00, 20:00) จบแล้ว H4 ที่จัดแนว[17:00, 21:00) จบพร้อม D1 แต่ต้องตรวจข้อมูลพร้อมใช้ หน้าจอแคบเลื่อนกราฟในแนวนอนได้ เวลาเดินจากซ้ายไปขวา
ฐานคงที่เวลาเปิด H4 UTCเมื่อ D1 21:00 UTC
เที่ยงคืน UTC00:00 / 04:00 / 08:00 / 12:00 / 16:00 / 20:00[16:00, 20:00) จบแล้ว; [20:00, 00:00) ยังก่อตัว
A, 21:00 UTC21:00 / 01:00 / 05:00 / 09:00 / 13:00 / 17:00[17:00, 21:00) จบพร้อม D1; ตรวจความพร้อมข้อมูล

10. การเปลี่ยนนาฬิกาอาจเปลี่ยนการคัดเลือกช่วงแคบ

ในตัวอย่าง NR7 สมมติแยกต่างหาก ให้หกแท่งรายวันก่อนหน้าที่ใช้ได้มีช่วง55, 60, 65, 80, 75 และ90 pip เหมือนกันทั้งสองนาฬิกา กำหนดให้แท่งผู้สมัครต้องแคบกว่าทุกแท่งอย่างเคร่งครัด A ที่50 pip ผ่าน แต่ B ที่70 ไม่ผ่านเพราะ70 ไม่ต่ำกว่า55 ค่าก่อนหน้าเหล่านี้เป็นสมมติฐานสำหรับอธิบาย ไม่ได้คำนวณย้อนหลังจากตารางราคาเก้ารายการ

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

ภาพ7 หกช่วงก่อนหน้าสมมติ55, 60, 65, 80, 75 และ90 pip ทำให้ A ที่50 ผ่านเงื่อนไขต่ำสุดเคร่งครัดเจ็ดแท่ง แต่ B ที่70 ไม่ผ่าน เปลี่ยนเวลาต้องคำนวณใหม่ทุกแท่ง
ภาพ7 หกช่วงก่อนหน้าสมมติ55, 60, 65, 80, 75 และ90 pip ทำให้ A ที่50 ผ่านเงื่อนไขต่ำสุดเคร่งครัดเจ็ดแท่ง แต่ B ที่70 ไม่ผ่าน เปลี่ยนเวลาต้องคำนวณใหม่ทุกแท่ง หน้าจอแคบเลื่อนกราฟในแนวนอนได้ เวลาเดินจากซ้ายไปขวา

11. สร้างข้อมูลอ้างอิงรายสัปดาห์และอายุสถานะด้วยปฏิทินเดียว

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

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

12. ตัดสินใจรายวันด้วยข้อมูลที่พร้อมใช้เท่านั้น

ในลำดับตัวอย่างล่าช้าแยกต่างหาก ให้เห็นการจบที่21:00:04 ตรวจแท่งที่จำเป็น แล้วประเมินราคาใหม่21:00:05 หากกำหนดหมดอายุสมมติ21:01:00 จะประเมินได้ก็ต่อเมื่อผ่านเงื่อนไขอื่นที่เขียนไว้ก่อนทั้งหมด ราคา21:01:01 สายเกินไป และการเปิด MT4 ใหม่ไม่ต่ออายุโอกาส เวลาเหล่านี้แสดงลำดับ ไม่ใช่ช่วงส่งคำสั่งที่แนะนำ

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

ภาพ8 ลำดับแยกต่างหาก: เห็น21:00:04 ตรวจข้อมูล ประเมิน21:00:05 ก่อนหมดอายุสมมติ21:01:00 ราคา21:01:01 สายเกินไป ไม่สมมติการจับคู่ที่ราคาปิด
ภาพ8 ลำดับแยกต่างหาก: เห็น21:00:04 ตรวจข้อมูล ประเมิน21:00:05 ก่อนหมดอายุสมมติ21:01:00 ราคา21:01:01 สายเกินไป ไม่สมมติการจับคู่ที่ราคาปิด หน้าจอแคบเลื่อนกราฟในแนวนอนได้ เวลาเดินจากซ้ายไปขวา

13. แยกตรวจการสร้างแท่งออกจากสมมติฐานการดำเนินคำสั่ง

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

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

14. ตรวจนาฬิกาตลอดประวัติและหลังเปิดระบบใหม่

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

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

15. ตรึงข้อกำหนดก่อนเปรียบเทียบผลงาน

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

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

16. ใช้รายการตรวจแท่งรายวันที่ทำซ้ำได้

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

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

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

แท่งรายวัน Forex ใน MT4 ปิดกี่โมง?

ขึ้นกับแหล่งราคาและกฎโบรกเกอร์ ตรวจเวลาเซิร์ฟเวอร์กับส่วนต่างในอดีต ขอบเขตสมมติ17:00 นิวยอร์กตรงกับ21:00 UTC ที่ UTC−4 และ22:00 UTC ที่ UTC−5 ไม่ใช่การตั้งค่า MT4 สากล

ทำไมสองโบรกเกอร์แสดงแท่งรายวันต่างกัน?

อาจแบ่งคนละช่วงหรือให้ราคาและฝั่งราคาต่างกัน ตัวอย่างแยกผลการแบ่งช่วง: ราคาเดียวกันสร้างช่วง50 และ70 pip ตรวจทั้งแหล่งราคาและกฎเวลา

ควรลบแท่งวันอาทิตย์สั้นหรือไม่?

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

EA ใช้ดัชนี0 เป็นแท่งรายวันจบแล้วได้หรือไม่?

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

H4 ล่าสุดยืนยันการปิด D1 ได้หรือไม่?

ได้เฉพาะเมื่อช่วง H4 จบและข้อมูลพร้อมใช้ในเวลาตัดสินใจ ที่21:00 UTC ช่วง H4 ตาม UTC [20:00, 00:00) ยังไม่จบ การใช้ค่าสุดท้ายคือใช้ข้อมูลอนาคต

กราฟปิดนิวยอร์กพิสูจน์ว่ากลยุทธ์ดีกว่าหรือไม่?

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

แหล่งข้อมูลและหมายเหตุเพื่อการศึกษา

เอกสาร MetaQuotes อธิบายดัชนีอนุกรมเวลา เวลาแท่ง และพฤติกรรมเมื่อไม่มีประวัติ โดยตรวจสอบ iTime, iBarShift, TimeCurrent และ TimeGMTOffset เพิ่มเติมด้วย FAQ ของ OANDA ที่อ้างถึงอธิบายเวลาของโบรกเกอร์รายนั้น ไม่ใช่ตาราง MT4 สากลหรือแผนที่เวลาออมแสงในอดีต ราคา ช่วงราคา และลำดับการตัดสินใจทั้งหมดเป็นตัวอย่างสมมติ กฎรวมข้อมูลและตรวจสอบเป็นข้อตกลงที่ระบุไว้ ไม่ใช่หลักฐานผลตอบแทนของกลยุทธ์

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