หน้าแรก ตัวชี้วัดทางเทคนิค โพสต์

เครื่องมือ Rogue Tick Detector สำหรับ MetaTrader 4: ปกป้องการเทรดของคุณ

ไฟล์แนบ
11004.zip (1.29 KB, ดาวน์โหลด 0 ครั้ง)

แนะนำ: นักเทรดทุกประเภทต่างพึ่งพาความสามารถในการเทรดอัตโนมัติและการศึกษาแบบกำหนดเองของ 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

ตัวอย่างการแจ้งเตือนป๊อปอัปของ Rogue Tick Detector

การติดตั้ง: คัดลอกไฟล์ 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 สำหรับความช่วยเหลือในการออกแบบเครื่องมือเพื่อการใช้งานที่มีประสิทธิภาพ

โพสต์ที่เกี่ยวข้อง

ความคิดเห็น (0)