หมวดหมู่
เทคนิค
ระดับความยาก
ปานกลาง
ใช้ใน
การแบ็กเทสต์การประเมิน EA

ข้อมูลติก

ข้อมูลติกคือบันทึกการเปลี่ยนแปลงราคาทุกครั้งของสัญลักษณ์ แต่ละครั้งมีเวลากำกับพร้อมราคาเสนอซื้อและเสนอขายของตัวเอง และเป็นสิ่งที่ MT5 เล่นซ้ำในโหมด «Every tick based on real ticks» แทนที่จะแต่งเส้นทางระหว่างแท่งเทียนขึ้นมาเอง

หรือ: ประวัติติก, ข้อมูลติกจริง

อัปเดต · ตรวจทาน

อธิบายแบบเข้าใจง่าย

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

ทำไมจึงสำคัญ

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

  • มันตัดสินลำดับของเหตุการณ์ภายในแท่ง ถ้าเส้นทางจริงแตะจุดตัดขาดทุนก่อนเป้าหมาย เส้นทางที่ถูกแต่งขึ้นซึ่งแตะสองจุดนั้นสลับลำดับกันย่อมพลิกเครื่องหมายของคำสั่งนั้นทั้งคำสั่ง
  • มันแบกสเปรดที่ยืนอยู่จริง ณ แต่ละขณะมาด้วย ในรันติกจริงบน USD/JPY รันหนึ่งที่นี่ ไฟล์ติกเก็บค่าสเปรดที่ต่างกัน 227 ค่า อยู่ระหว่าง 10 ถึง 350 จุด และไม่มีตัวเลขคงที่ตัวใดตัวหนึ่งแทนช่วงนั้นได้
  • มันเรียกร้องคลังข้อมูลจริงในเทอร์มินัล รันติกจริงทั้งสิบเอ็ดรันที่เผยแพร่ที่นี่ต้องใช้สัญลักษณ์ที่สร้างเองจากคลังข้อมูลที่นำเข้ามา ไม่มีสัญลักษณ์ดั้งเดิมของโบรกเกอร์สักตัวเดียวในแค็ตตาล็อกนี้ที่เคยไปถึงโมเดลติกจริง
  • มันไม่ใช่คานงัดที่ใหญ่ที่สุด การสลับแหล่งข้อมูลโดยคงโมเดลไว้เท่าเดิมพารันหนึ่งของเราจากตัวประกอบกำไร 1.35 ไปเป็น 1.13 ส่วนการอัปเกรดแหล่งเดียวกันนั้นจากติกที่สร้างขึ้นเป็นติกจริงขยับต่อไปอีกเพียง 0.02

ใช้ตรวจสอบความน่าเชื่อถือของกลยุทธ์

ใช้ที่ไหน

  • Strategy Tester → Settings → Modelling ซึ่ง «Every tick based on real ticks» (Model 4) เล่นซ้ำเส้นทางที่บันทึกไว้ ส่วน «Every tick» (Model 0) สร้างเส้นทางขึ้นมาจากแท่ง M1
  • View → Symbols (Ctrl+U) → แท็บ Ticks ซึ่งคุณร้องขอประวัติติกของสัญลักษณ์สำหรับช่วงวันที่หนึ่ง ก่อนที่โปรแกรมทดสอบจะแตะมันได้
  • การสร้างสัญลักษณ์ที่สร้างเองจากคลังติกที่นำเข้ามา ซึ่งเป็นวิธีที่รันติกจริงทุกรันในแค็ตตาล็อกนี้ได้ข้อมูลของตนมา
  • การรันกลยุทธ์ที่เสร็จแล้วซ้ำบนแหล่งติกที่สอง เพื่อดูว่าผลลัพธ์เป็นของกฎหรือเป็นของข้อมูล

ผลลัพธ์ที่น่าเชื่อถือเป็นอย่างไร

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

สัญญาณเตือน

  • คำว่า «ข้อมูลติกจริง» โดยไม่ระบุชื่อผู้ให้บริการข้อมูล เพราะผู้ให้บริการกลับกลายเป็นครึ่งหนึ่งของคำกล่าวอ้างที่ตัดสินผลลัพธ์
  • การโบกเปอร์เซ็นต์คุณภาพประวัติเป็นหลักฐานว่าใช้ติกจริง รันด้วย Model 0 รันหนึ่งในแค็ตตาล็อกนี้พิมพ์ค่า 100 % ออกมา
  • ช่วงทดสอบที่เริ่มก่อนติกของแหล่งข้อมูลจะเริ่ม ซึ่งเงียบ ๆ ยกปีแรก ๆ คืนให้การประมาณค่าในช่วง
  • สเปรดคงที่ที่ตั้งทับลงบนข้อมูลติก บน Model 4 โปรแกรมทดสอบไม่สนใจช่องนั้นอยู่แล้ว การตั้งค่านี้จึงหลอกผู้เขียนมากกว่าหลอกผู้อ่าน

แบ็กเทสต์เทียบกับเทรดจริง

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

วิธีตรวจสอบที่แนะนำ

  1. 1ร้องขอประวัติติกของสัญลักษณ์สำหรับทั้งช่วงก่อน แล้วอ่านแท็บ Ticks เพื่อยืนยันว่าช่วงที่มันคืนมาครอบคลุมจริง
  2. 2จดหมายเลขโมเดลไว้ข้างชื่อแหล่งข้อมูล «Every tick» กับ «Every tick based on real ticks» อยู่ห่างกันหนึ่งบรรทัดในดรอปดาวน์เดียวกัน แต่บรรยายการทดลองคนละอย่าง
  3. 3อย่าไปยุ่งกับช่องสเปรดของโปรแกรมทดสอบบน Model 4 และให้บวกค่าคอมมิชชันเข้าไปเองแทน การรัน Spread=10 เทียบกับ Spread=100 ที่นี่ให้สเปรดรายติกที่เหมือนกันทุกประการ
  4. 4รันซ้ำบนแหล่งข้อมูลที่สองก่อนจะเชื่อตัวเลข ความไม่ลงรอยกันระหว่างแหล่งข้อมูลคือผลลัพธ์ ไม่ใช่ความรำคาญ

ตัวอย่าง

EA ตัวเดียว ช่วงเวลาเดียว สามรัน TidewellSlack เทรด GBP/JPY บน M15 ตั้งแต่ 2019-01-01 และเรารันมันสามแบบเพื่อแยกสองสิ่งที่หน้าสินค้ามักพับรวมกันไว้ออกจากกัน นั่นคือติกมาจากไหน และโปรแกรมทดสอบเล่นซ้ำมันหรือแต่งมันขึ้นมา

ประวัติ M1 ของโบรกเกอร์, Model 0 (รันที่เผยแพร่)
PF 1.35, ดรอว์ดาวน์สูงสุด 9.92 %
303 คำสั่ง คุณภาพประวัติ 99 % และผ่านประตูตรวจของเรา
ติกที่นำเข้ามา ยังคงเป็น Model 0
PF 1.13, ดรอว์ดาวน์สูงสุด 18.18 %
351 คำสั่ง เปลี่ยนเฉพาะแหล่งข้อมูล
ติกที่นำเข้ามา, Model 4 ติกจริง
PF 1.11, ดรอว์ดาวน์สูงสุด 18.20 %
345 คำสั่ง เปลี่ยนเฉพาะโมเดล

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

การคำนวณ การสลับแหล่งข้อมูล: ตัวประกอบกำไร −0.22 และดรอว์ดาวน์ +8.26 จุด ส่วนการอัปเกรดเป็นติกจริงที่ทำทับลงไปนั้น: −0.02 และ +0.02

ผลลัพธ์ แหล่งข้อมูลขยับผลลัพธ์ไกลกว่าโมเดลติกถึงสิบเอ็ดเท่า

ตีความอย่างไร

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

ช่วงค่า ความหมาย
EA แบบอินทราเดย์หรือสแคลปิ้ง ติกจริง ระบุชื่อผู้ให้บริการข้อมูล กรณีที่ปกป้องตัวเองได้ เส้นทางถูกบันทึกไว้ และคนแปลกหน้าสร้างรันนั้นขึ้นใหม่ได้จากหน้าสินค้าเพียงอย่างเดียว
ระบบสวิงข้ามหลายวันบนติกที่สร้างจากแท่งเทียน มักเพียงพอ เส้นทางภายในแท่งหนึ่งแท่งแทบไม่เคยตัดสินคำสั่งที่ถือไว้เป็นสัปดาห์
ติกจริง แต่มาจากแหล่งข้อมูลเดียว คำตอบครึ่งเดียว รัน GBP/JPY ของเราผ่านบนแหล่งหนึ่งและไม่ผ่านบนอีกแหล่งหนึ่ง ด้วยกฎเดียวกันและช่วงเวลาเดียวกันทุกประการ
«ติกจริง» โดยไม่มีชื่อผู้ให้บริการข้อมูลและไม่มีหมายเลขโมเดล ตรวจสอบไม่ได้ และสองช่องที่หายไปนั้นคือสองช่องที่ตัดสินตัวเลขพอดี
  • ยืนยันช่วงที่แท็บ Ticks คืนมาก่อนจะเลือกโมเดล ช่วงที่เริ่มก่อนติกของแหล่งข้อมูลจะเริ่มย่อมย้อนกลับไปใช้การประมาณค่าในช่วงสำหรับปีแรก ๆ และยังรายงานตัวเลขเดียวสำหรับทั้งรันอยู่ดี
  • เก็บทั้งราคาเสนอซื้อและเสนอขายไว้ บน Model 4 โปรแกรมทดสอบเอาสเปรดจากไฟล์ติกและไม่สนใจตัวเลขที่คุณพิมพ์ลงไป — 227 ค่าที่ต่างกัน อยู่ระหว่าง 10 ถึง 350 จุด ในรัน USD/JPY รันหนึ่ง และไม่มีค่าใดเลยที่เป็นค่าที่ตั้งไว้
  • นับดูว่ามีคนวัดสเปรดจริง ๆ น้อยแค่ไหน มีเพียงหนึ่งเดียวจาก 23 รันที่เผยแพร่ที่นี่ที่แบกค่าเฉลี่ยที่วัดจริงมาด้วย คือ 19.14 จุด บันทึกไว้ในโปรแกรมทดสอบ และรันนั้นใช้ Model 0
  • จงถือว่าแหล่งข้อมูลที่สองคือการทดลอง ไม่ใช่ภาระ ความสอดคล้องกันยกระดับแบ็คเทสต์บนข้อมูลติกให้กลายเป็นหลักฐาน ส่วนความไม่ลงรอยกันสอนคุณได้มากกว่า

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

ความเข้าใจผิดที่พบบ่อย

ซื้อโมเดลติกแล้วมองข้ามแหล่งติก

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

อ่านตัวเลขคุณภาพประวัติเป็นหลักฐานว่าใช้ติกจริง

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

ตั้งสเปรดคงที่ทับลงบนข้อมูลติก

บน Model 4 โปรแกรมทดสอบจับคู่คำสั่งจากราคาเสนอขายลบราคาเสนอซื้อของไฟล์ติกเอง และไม่สนใจช่องนั้นเลย การรันทดสอบ USD/JPY ครั้งหนึ่งที่ Spread=10 แล้วรันอีกครั้งที่ Spread=100 คืนสเปรดรายติกที่เหมือนกันทุกประการ การตั้งค่านี้ไม่เปลี่ยนอะไรในรันเลย แต่เปลี่ยนสิ่งที่ผู้เขียนเชื่อว่ารันนั้นวัดอะไรไปเงียบ ๆ

ทดสอบช่วงเวลาที่ติกครอบคลุมไม่ถึง

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

คาดหวังให้ติกจริงปิดช่องว่างกับการเทรดจริง

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

รายละเอียดเพิ่มเติม

สามรัน เปลี่ยนทีละตัวแปร

TidewellSlack — GBP/JPY, M15, ตั้งแต่ 2019-01-01คำสั่งตัวประกอบกำไรดรอว์ดาวน์สูงสุดคุณภาพประวัติประตูตรวจของเรา
ประวัติ M1 ของโบรกเกอร์, Model 0 (ที่เผยแพร่)3031.359.92 %99 %PASS
ติกที่นำเข้ามา, Model 03511.1318.18 %99 %FAIL
ติกที่นำเข้ามา, Model 4 ติกจริง3451.1118.20 %100 %FAIL

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

ลำดับแบบนั้นไม่ได้เป็นสากล ซึ่งนั่นคือส่วนที่ซื่อสัตย์ KestrelHover ไปคนละทาง คือ 291 คำสั่งกับตัวประกอบกำไร 1.33 บนติกจริง เทียบกับ 292 คำสั่งและ 1.30 บนติกที่โบรกเกอร์สร้างขึ้น และทั้งสองรันผ่านทั้งคู่ บางครั้งแหล่งข้อมูลคือเรื่องราวทั้งหมด และบางครั้งมันก็เป็นเพียงสัญญาณรบกวน — คุณรู้ได้ด้วยการรันมันสองครั้งเท่านั้น ลองอ่านหน้าสินค้าของ TidewellSlack เทียบกับอีกรายการหนึ่ง แล้วประเด็นนี้จะอธิบายตัวมันเอง

ติกจริงมีราคาที่ต้องจ่าย คือสัญลักษณ์ที่สร้างเอง

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

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

สเปรดคือครึ่งที่ไม่มีใครตรวจ

ของขวัญชิ้นที่สองของข้อมูลติกคือราคาเสนอซื้อและเสนอขายที่บันทึกไว้ และมันเป็นชิ้นที่ถูก โยนทิ้งบ่อยที่สุด บน Model 4 โปรแกรมทดสอบจับคู่คำสั่งจากราคาเสนอขายลบราคาเสนอซื้อ ของแต่ละติกเอง และไม่สนใจสเปรดที่คุณตั้งไว้ การรันทดสอบ USD/JPY ครั้งหนึ่งที่ Spread=10 แล้วรันอีกครั้งที่ Spread=100 ให้สเปรดรายติกที่เหมือนกันทุกประการ คือ 227 ค่าที่ต่างกัน อยู่ในช่วง 10 ถึง 350 จุด ช่องนั้นดูเหมือนปุ่มควบคุม แต่ทำตัวเหมือนคำอธิบายประกอบ

แทบไม่มีใครวัดต้นทุนที่เกิดขึ้นจากมันด้วย มีเพียงหนึ่งเดียวจาก 23 รันที่นี่ที่ระบุค่าเฉลี่ย สเปรดที่วัดจริง — 19.14 จุด บันทึกไว้ภายในโปรแกรมทดสอบ — และรันนั้นใช้ Model 0 ไม่ใช่ติกจริง ดังนั้นการอ่านคำกล่าวอ้างเรื่องติกจริงส่วนใหญ่อย่างซื่อสัตย์ รวมถึงหลายรัน ของเราเอง ก็คือเส้นทางถูกบันทึกไว้แล้ว แต่ต้นทุนของการเดินบนเส้นทางนั้นไม่เคยถูกรวมยอด

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

จำเป็นต้องใช้ข้อมูลติกจริงเพื่อแบ็คเทสต์ EA หรือไม่
ขึ้นอยู่กับว่ากลยุทธ์ถือคำสั่งนานแค่ไหน อะไรก็ตามที่เปิดและปิดภายในวันเดียวควรใช้ติกจริง เพราะเส้นทางภายในแท่งตัดสินคำสั่งของมันมากเกินกว่าจะเดาเอา ส่วนระบบสวิงที่ถือหลายวันแทบไม่รู้สึกถึงความต่าง ไม่ว่าทางใดก็ให้ระบุแหล่งข้อมูลไว้ ในการทดสอบ GBP/JPY ของเรา การเปลี่ยนแหล่งข้อมูลขยับตัวประกอบกำไรไป 0.22 ส่วนการอัปเกรดเป็นติกจริงขยับไป 0.02
ข้อมูลติกของ MT5 มาจากไหน
มาจากสองที่ โบรกเกอร์ MetaTrader เก็บประวัติติกไว้บนเซิร์ฟเวอร์ของตน และเทอร์มินัลดาวน์โหลดมันจาก View → Symbols (Ctrl+U) → Ticks สำหรับสัญลักษณ์และช่วงวันที่หนึ่ง ส่วนผู้ให้บริการข้อมูลอิสระเผยแพร่คลังติกซึ่งคุณนำเข้ามาไว้บนสัญลักษณ์ที่สร้างเอง รันติกจริงทุกรันในแค็ตตาล็อกนี้เดินทางที่สอง ซึ่งเป็นเหตุผลที่แต่ละรันแบกส่วนต่อท้าย _DUKA ไว้ในชื่อสัญลักษณ์
ทำไมแหล่งติกสองแหล่งจึงให้ผลแบ็คเทสต์ต่างกัน
เพราะแต่ละแหล่งคือบันทึกของสถานที่ซื้อขายแห่งหนึ่ง และราคา — โดยเฉพาะสเปรด — ต่างกันระหว่างสถานที่ EA ตัวเดียวกันบน GBP/JPY ในช่วงเวลาเดียวกันทำตัวประกอบกำไรได้ 1.35 บนประวัติของโบรกเกอร์เอง และ 1.13 บนคลังข้อมูลที่นำเข้ามา โดยดรอว์ดาวน์สูงสุดเพิ่มจาก 9.92 % เป็น 18.18 % การเทียบสองแหล่งข้อมูลคือการทดสอบความทนทานที่ถูกที่สุดเท่าที่มี
ข้อมูลติกจริงทำให้แบ็คเทสต์แม่นยำหรือไม่
มันทำให้ชุดราคาซื่อตรง ซึ่งไม่ใช่เรื่องเดียวกัน การจับคู่คำสั่งยังอยู่นอกโปรแกรมทดสอบ และแหล่งข้อมูลที่คุณเลือกก็ยังครอบงำผลลัพธ์อยู่ดี EA สองตัวของเราที่รันทั้งสองแบบลงเอยคนละที่กัน ตัวหนึ่งแทบไม่ขยับเลย — 291 คำสั่งกับตัวประกอบกำไร 1.33 บนติกจริง เทียบกับ 292 คำสั่งกับ 1.30 บนติกที่สร้างขึ้น — ส่วนอีกตัวหนึ่งไม่ผ่านประตูตรวจทันทีที่แหล่งข้อมูลเปลี่ยน
จะรู้ได้อย่างไรว่าแบ็คเทสต์ที่เผยแพร่ใช้ข้อมูลติกแบบใด
ดูสามช่องตามลำดับนี้ ชื่อโมเดลที่โปรแกรมทดสอบพิมพ์ออกมา สัญลักษณ์ที่รันนั้นเทรด และผู้ให้บริการข้อมูลที่อยู่เบื้องหลังสัญลักษณ์นั้น ชื่อสัญลักษณ์ที่สร้างเองมักเป็นสิ่งที่ฟ้องว่าติกถูกนำเข้ามา ถ้าหน้าสินค้าแสดงเปอร์เซ็นต์กับคำคุณศัพท์แต่ไม่มีสามอย่างนั้นเลย ให้ถือว่าคำกล่าวอ้างนั้นยังไม่ได้รับการตรวจสอบ แทนที่จะถือว่าเป็นเท็จ