แนะนำ: นักเทรดทุกประเภทต่างพึ่งพาความสามารถในการเทรดอัตโนมัติและการศึกษาแบบกำหนดเองของ MT4 เพื่อดำเนินกลยุทธ์การเก็งกำไรโดยไม่ต้องคอยเฝ้าระวัง การทำงานของเครื่องมือเหล่านี้ขึ้นอยู่กับปัจจัยหลักคือการส่งข้อมูลราคา ราคาทุกชุดใหม่จะมาในรูปแบบของ 'tick' ใหม่ หากข้อมูลราคามี 'tick' เก่าหรือไม่ถูกต้อง อาจทำให้ราคาที่แสดงผลไม่สามารถใช้งานได้จริง นักเทรดที่ใช้ระบบอัลกอริธึมอาจไม่สามารถรู้ถึงความแตกต่างได้ทันทีเพียงแค่ดูจากกราฟ แม้ว่าความแตกต่างของราคาอาจจะเห็นได้ชัดเจนก็ตาม
หลักการทำงานของเครื่องมือ Rogue Tick Detector มีดังนี้:
- ข้อมูลราคาจะต้องเป็นเชิงเส้น (ราคาปัจจุบันจะต้องเพิ่มขึ้น ลดลง หรือคงที่เมื่อเปรียบเทียบกับราคาก่อนหน้า) และแต่ละชุดข้อมูลราคาจะต้องเรียงตามลำดับเวลา (tick) เสมอ
- หากมีข้อมูลราคาที่มี timestamp 12:20:25 เข้ามาหลังจาก timestamp 12:20:26 จะมีข้อความผิดพลาดปรากฏขึ้น ซึ่งอาจแสดงในรูปแบบของป๊อปอัป อีเมล หรือบันทึก
การตรวจสอบ timestamp ของ tick ที่เข้ามา (tick0) และเปรียบเทียบกับ timestamp ของ tick ก่อนหน้า (tick-1) หาก timestamp ของ tick 0 < tick -1 จะมีการบันทึกการแจ้งเตือน
คุณสามารถตั้งค่าการแจ้งเตือนในรูปแบบป๊อปอัป อีเมล หรือบันทึกไฟล์แยกได้ หากคุณต้องการส่งหลักฐานไปยังโบรกเกอร์หรือโปรแกรมเมอร์ คุณสามารถใช้บันทึกไฟล์แยกได้โดยไม่จำเป็นต้องใช้บันทึกของ EA ควรคำนึงถึงความแตกต่างของเวลา เนื่องจากบันทึกของ EA จะบันทึกเวลาในคอมพิวเตอร์ท้องถิ่น ขณะที่ timestamp ของ ticks จะบันทึกตามเวลาของตลาด MT4
การติดตั้ง: คัดลอกไฟล์ RogueTickDetector.mq4 หรือ ex4 ไปยัง [โฟลเดอร์ MetaTrader4] experts\indicators จากนั้นรีสตาร์ท MetaTrader 4 และคุณจะเห็นเครื่องมือใหม่ในเมนู Navigator ภายใต้โฟลเดอร์ 'Custom Indicators' ลาก RogueTickDetector ไปยังกราฟของสัญลักษณ์ที่คุณต้องการติดตาม คุณสามารถใช้งาน เครื่องมือที่แตกต่างกัน ได้พร้อมกันในกราฟเดียว แต่จำเป็นต้องมีเพียงหนึ่ง instance ของ RogueTickDetector ต่อสัญลักษณ์ที่ติดตาม
ไฟล์บันทึกจะอยู่ใน [โฟลเดอร์ MetaTrader4]\experts\files
หมายเหตุ: อาจมีเหตุผลที่ถูกต้องที่ทำให้เกิด rogue ticks ได้เป็นครั้งคราว (สูงสุดสองสามครั้งต่อวัน) แต่เมื่อคู่เงินนั้นมี rogue ticks เกิดขึ้นอย่างรวดเร็วในช่วงเวลาสั้น ๆ (ไม่ว่าจะมีความผันผวนของสัญลักษณ์หรือไม่) เป็นไปได้ว่าเป็นการแทรกแซงข้อมูลราคาโดยเจตนา ควรตรวจสอบว่ามีรูปแบบการแทรกแซงอื่น ๆ เช่น ความล่าช้าในการดำเนินการ, slippage ที่ไม่สมมาตร, การเสนอราคาซ้ำมากเกินไป, การตัดการเชื่อมต่อที่ไม่ปกติ เป็นต้น
ข้อมูลราคา rogue ticks มักเกิดจากปัญหาที่ฝั่งโบรกเกอร์ เนื่องจากเรามักใช้เครื่องมือนี้บนเซิร์ฟเวอร์ VPS ที่มีคุณภาพในนิวยอร์กซึ่งรับประกันอัตราการทำงาน 100% เซิร์ฟเวอร์เดียวกันจะมีบัญชีสดและเดโมหลายบัญชีที่เทรดคู่เงินที่คล้ายกัน แต่มีเพียงไม่กี่โบรกเกอร์เท่านั้นที่ประสบปัญหาอย่างต่อเนื่อง หรือโบรกเกอร์อาจไม่เคยมีปัญหานี้ แต่กลับเกิดขึ้นบ่อยครั้งในบางช่วงเวลา
เนื่องจากมันใช้ทรัพยากรของคอมพิวเตอร์น้อยมาก เราจึงแนะนำให้นักเทรดทุกคนที่ให้ความสำคัญกับการตั้งราคาอย่างถูกต้องพิจารณาใช้เครื่องมือนี้หรือเครื่องมือที่คล้ายกัน
ขอบคุณเป็นพิเศษ ถึง Vivek @ Anka Software สำหรับความช่วยเหลือในการออกแบบเครื่องมือเพื่อการใช้งานที่มีประสิทธิภาพ
โพสต์ที่เกี่ยวข้อง
- เครื่องมือ Open Range Breakout สำหรับ MetaTrader 5
- เครื่องมือ Master Tools - อินดิเคเตอร์สำหรับ MetaTrader 4
- Condition Scanner: เครื่องมือวิเคราะห์อัตโนมัติสำหรับ MetaTrader 4
- สัญญาณข้ามค่าเฉลี่ยเคลื่อนที่ครั้งเดียว - เครื่องมือช่วยเทรดใน MetaTrader 4
- Volume Profile + Range v6.0: เครื่องมือวิเคราะห์การซื้อขายใน MetaTrader 5