เบื้องหลังการพัฒนา เรื่องหนึ่งที่พบมากบนฟอรัม MQL5 คือปัญหาที่ว่า “เครื่องมือ MTF หนัก/ช้า”
ครั้งก่อน ผมพูดถึงปัญหาทั่วโลกที่พบในฟอรัม MQL5 ที่ว่า “การติดอินดิเคเตอร์ทำให้การทำงานช้าลง” และ
แนวคิดการออกแบบแบบหักลบเพื่อแก้ปัญหานั้น
และในตอนแรก ผมได้แนะนำ “Trade_Toolbox_Lite - 日本時間&セッション” ที่ให้คุณได้สัมผัสประสบการณ์การใช้งานที่ราบรื่นด้วยราคาเพียงหนึ่งเหรียญ
ครั้งนี้ เป็นเรื่องของ “ツール” ที่มีการร้องขอมากที่สุดในฟอรัม
รายงานจากฟอรัมที่มีการแจ้งว่า “หากใส่ MT F (Multi-Time Frame) จะหนักมาก”
ในด้านการรับรู้สภาพแวดลทรในการเทรด เครื่องมือ MTF ที่แสดงแท่งเทียนของช่วงเวลาย่อยบนกราฟของช่วงเวลายาวกว่านั้น เป็นอินดิเคเตอร์ที่ได้รับความนิยมสูง
อย่างไรก็ตาม เมื่อสำรวจหัวข้อบนฟอรัม MQL5 พบว่ามีนักเทรดหลายคนบ่นว่าดังนี้
「เมื่อใส่แท่งเทียน MT F กราฟอัปเดตช้าครั้งหนึ่งจังหวะค้างหนึ่ง瞬間」
「เมื่อใช้กับคู่สกุลเงินหลายคู่ กราฟ MT5 แข็งทื่อ」
「ขั้นตอนการประมวลผลของ EA หรืออินดิเคเตอร์อื่นๆ ถูกรบกวนและทำงานผิดพลาด」
MT5 เวอร์ชันล่าสุดการอ่านข้อมูลมีความเร็วสูงอยู่แล้ว
แต่ทำไมเมื่อใส่ MT F แล้วถึงทำให้หนัก?
เหตุผลนั้นเรียบง่ายว่า “อ่านข้อมูลจำนวนมากในครั้งเดียว แล้วพยายามวาดรูปร่างให้ซ้ำๆ จนเกิดการรอคิวในการประมวลผล (คอขวด)”
ไม่ว่าความเร็วในการประมวลผลของ MT5 จะแรงแค่ไหน หากพยายามประมวลข้อมูลเด็ดขาดหลายพันเทรดในครั้งเดียว ก็จะติดขัดราวแถวยาวในแคช ทำให้เกิดการค้าง
การเปลี่ยนแนวคิด: คอนเดนซ์ “ข้อมูลทั้งหมดในอดีต” ไม่ใช่ แต่ให้จำกัดแค่เพียงไม่กี่ข้อความที่จำเป็น
ดังนั้น สิ่งที่ผมเลือกคือการออกแบบแบบ “หักลบ” ที่ตัดการประมวลผลที่ไม่จำเป็นออกทั้งหมด
เครื่องมือ MT F ทั่วไปมักอ่านข้อมูลจำนวนมากของช่วงเวลาย้อนไปมาทีละมาก เพื่อวาดกราฟด้วยเทคโนโลยี MT5 ที่เร็วอยู่แล้วก็ยังมีความล่าช้าในการประมวลผล
อย่างไรก็ตาม แม้จะดูที่ขอบเขตการแสดงบนหน้าจอ ด้วยจำนวนสูงสุด 50 แท่ง (ถ้าเป็นแท่งชั่วโมงละประมาณ 2 วันที่ผ่านมา) ก็เพียงพอที่จะครอบคลุมหน้าจอทั่วไป
ดังนั้นใน ‘Trade_Toolbox_MTF_Candle’ เราได้ดำเนินการออกแบบดังนี้อย่างเคร่งครัด
จำกัดจำนวนกราฟที่วาดเป็น “ล่าสุด N แท่ง (1–50 แท่ง)” ตามความจำเป็น
ไม่อ่านข้อมูลที่ผ่านมาเป็นจำนวนมหาศาลในครั้งเดียว และประมวลผลเฉพาะจำนวนแท่งที่ตั้งค่าไว้ จึงไม่เกิดความติดขัดในการประมวลผล
“การอัปเดตต่างกัน” เพื่อวาดเฉพาะส่วนที่มีการเปลี่ยนแปลง
ไม่สร้างกราฟใหม่ทั้งหมดทุก tick แต่ปรับปรุงเฉพาะส่วนที่มีการเคลื่อนไหวเพื่อให้เกิดประสิทธิภาพสูงสุด
ออกแบบสำหรับ MT5 โดยเฉพาะและการจัดการที่แยกตามกราฟ
ไม่ใช่การแปลงโค้ดจาก MT4 ที่บังคับใช้งาน ความคิดคิดของ MT5 เพื่อให้ทำงานร่วมกันหลายกราฟโดยพร้อมกันได้โดยไม่ชนกันและไม่ทำให้หนัก
สรุป (ลองสัมผัสความเบาได้ด้วยเงินหนึ่งเหรียญ)
สำหรับผู้ที่อยากใช้งานร่วมกับกราฟสูงขึ้นแต่ไม่อยากให้กราฟหนา มันเป็นเครื่องมือที่อยากให้ลองใช้อย่างยิ่ง
ตัว MT F Candles นี้ก็มีให้ลองใช้งานด้วยราคาหนึ่งเหรียญ (500 เยน) เพื่อให้คุณได้ตรวจสอบสภาพการใช้งานที่ดี
เช่นเดียวกับอินดิเคเตอร์日本時間ตอนแรก เริ่มด้วยราคาเพียงหนึ่งเหรียญเพื่อสัมผัสความเบาในการออกแบบสำหรับ MT5
ลองใช้งานจริงและสัมผัสด้วยตัวคุณเอง
如ที่เขียนมาถึงนี้ สิ่งที่ผมให้ความสำคัญคือไม่เพียงแค่ฟังก์ชันทำงานเท่านั้น แต่ประสบการณ์ที่ใช้งานจริงในสภาพแวดล้อมการเทรด
อย่างไรก็ตาม อาจมีส่วนที่อ่านแล้วไม่เข้าใจ
ดังนั้นในซีรีส์ Trade Toolbox จึงมี
สิ่งที่ทดลองใช้งานได้ฟรี
เวอร์ชันทดลองให้ตรวจสอบอย่างละเอียด
เวอร์ชันที่เป็นทางการที่ต้องชำระเงิน
เราเตรียมไว้ให้
“ใช้งานจริงในสภาพแวดล้อมของคุณจะเป็นอย่างไร?”
เราต้องการให้คุณตรวจสอบสิ่งนี้มากที่สุด
หากมีสิ่งที่น่าสนใจ ไม่ควรซื้อโดยบีบตัวเองให้จนถึงคุณควรลองก่อนลองใช้งานฟรีหรือเวอร์ชันทดสอบก่อน
และถ้าคุณใช้งานจริงและพบว่าเป็นประโยชน์
“ที่นี่มีความสะดวกมาก”
“ที่นี่อยากให้ปรับปรุงอีกนิดหน่อย”
“เบากว่าที่คิดไว้มาก”
“วิธีการใช้งานแบบนี้”
กรุณาแบ่งปันความคิดเห็นอย่างตรงไปตรงมาในรีวิว
เราไม่ได้ต้องการเพียงการให้คะแนนดีๆ เท่านั้น
เสียงจริงจากผู้ใช้งานจะเป็นประโยชน์สูงสุดต่อการพัฒนาในอนาคต
บางครั้งฉันเองก็ได้เห็นบางสิ่งที่ทำให้ตระหนัก
ต่อไปนี้จะไม่รบกวนการเทรดและจะพยายามปรับปรุงให้ใช้งานง่ายยิ่งขึ้น
Trade Toolbox ซีรีส์
▼ ดูเวอร์ชันฟรี, เวอร์ชันทดลอง และเวอร์ชันจ่ายได้ที่นี่
หากมีสิ่งที่สนใจ กรุณาตรวจสอบเนื้อหาในหน้าผลิตภัณฑ์และสภาพการใช้งาน
และเมื่อใช้งานจริงแล้วพบว่า “ใช้งานได้จริง” ให้เลือกเวอร์ชันที่เป็นทางการในเวลานั้น
ขอบคุณที่อ่านจนถึงบรรทัดสุดท้าย