เวอร์ชันล่าสุด: 1.4
เมื่อวันที่ 24 ธันวาคม 2005 เวอร์ชัน 1.4 ได้มีการปรับปรุงให้ตรวจสอบการเปลี่ยนแปลงข้อมูลได้เร็วขึ้น โดยการลบการดำเนินการเลขทศนิยม และเพิ่มการสนับสนุนในการส่งออกไฟล์ CSV แบบเรียลไทม์
- OutputCSVFile = 0 หมายถึง ไม่มี CSV
- OutputCSVFile = 1 หมายถึง CSV + HST
- OutputCSVFile = 2 หมายถึง CSV เท่านั้น ไม่มี HST
ซึ่งจะมีประโยชน์หากคุณต้องการสร้าง CSV สำหรับช่วงเวลาที่สร้างไว้
ชื่อไฟล์ CSV จะเหมือนกับไฟล์ HST ยกเว้นส่วนขยายที่เพิ่มการตรวจสอบความปลอดภัยสำหรับ PeriodMultiplier
ในภาพด้านล่างคือค่าการใช้ CPU บน P4 1.8G เมื่อทำการรีเฟรชระหว่าง M1 -> M3, M10 และ H1 -> H2 พร้อมกัน
วิธีการใช้งาน:
หลังจากติดตั้งสคริปต์นี้ วิธีการใช้งานจะคล้ายกับตัวแปลงช่วงเวลาที่ตั้งค่าเริ่มต้นใน MT4
คุณสามารถใช้สคริปต์นี้เพื่อสร้างช่วงเวลาที่ไม่เป็นทางการของสัญลักษณ์ตามช่วงเวลาที่เป็นมาตรฐาน ตัวอย่างเช่น หากต้องการสร้างช่วงเวลา 3 ชั่วโมง (H3) สำหรับสัญลักษณ์ที่เลือก ให้คุณ:
- เปิดกราฟ H1
- แนบไฟล์ 'Period_converter_opt.mq4' จากโฟลเดอร์ 'Custom Indicator' ในหน้าต่าง 'Navigator'
- ในแท็บ 'Common' ให้ทำเครื่องหมายในช่อง 'Allow DLL imports'
- ในแท็บ 'Inputs' ให้ตั้งค่าตัวแปร 'PeriodMultiplier' เป็น 3 (คุณจะได้ H1*3 = H3)
- คลิก OK
- เปิดกราฟ H3 ในโหมดออฟไลน์ ('File – Open Offline') กราฟ H3 จะถูกอัปเดตแบบเรียลไทม์ (ตามค่าเริ่มต้น) ขณะที่กราฟ H1 ที่แนบ 'Period_converter_opt.mq4' กำลังทำงาน
I. คุณสมบัติ:
นี่คือรุ่นที่ปรับปรุงของตัวแปลงช่วงเวลา สำหรับ MT4 ที่อิงจากตัวแปลงช่วงเวลาเริ่มต้นของ MT4 โดย MetaQuotes โดยตัวแปลงช่วงเวลาเริ่มต้นไม่สนับสนุนการรีเฟรชแบบเรียลไทม์ และใช้ CPU มาก (50%-90%) ทำให้ระบบช้าลง
- อัปเดตแบบเรียลไทม์หรือการอัปเดตในระดับมิลลิวินาที
- ใช้ CPU ต่ำ เฉลี่ยประมาณ 5%-10% หรือน้อยกว่า
- ทำงานเป็นอินดิเคเตอร์ สามารถบันทึกและโหลดในระหว่างการรีสตาร์ท
- ไม่มีข้อจำกัดในการใช้ตัวแปลงหนึ่งต่อกราฟ เพราะไม่ใช่สคริปต์อีกต่อไป คุณสามารถใช้หน้าต่างเดียวเป็นแหล่งกำเนิดเพื่อสร้างกราฟช่วงเวลาใหม่ได้มากที่สุด
- อัปเดตอัตโนมัติหากมีบล็อกประวัติใหม่ถูกโหลด
II. วิธีการใช้งาน:
คัดลอกไฟล์ mq4 ไปยังโฟลเดอร์อินดิเคเตอร์ของ MT4 (experts\indicators) เพื่อทำการติดตั้งเป็นอินดิเคเตอร์ ไม่ใช่สคริปต์ จากนั้นในรายการอินดิเคเตอร์ที่กำหนดเอง ให้แนบ period_converter_opt ลงในกราฟที่คุณต้องการ
มันสนับสนุน 4 พารามิเตอร์:
- PeriodMultiplier: ตัวคูณช่วงเวลาใหม่ ค่าเริ่มต้นคือ 2
- UpdateInterval: ระยะเวลาในการอัปเดตในมิลลิวินาที ค่าเป็นศูนย์หมายถึงอัปเดตแบบเรียลไทม์ ค่าเริ่มต้นคือศูนย์
- Enabled: คุณสามารถปิดใช้งานโดยไม่ต้องลบออกผ่านตัวเลือกนี้
พารามิเตอร์อื่นๆ เป็นความคิดเห็นหรือสำหรับการดีบัก สามารถเพิกเฉยได้อย่างปลอดภัย
หากต้องการออกจาก MT4 คุณสามารถทิ้งกราฟออฟไลน์เหล่านั้นไว้ได้เหมือนกับกราฟออนไลน์ปกติ เมื่อคุณเริ่ม MT4 ครั้งถัดไป กราฟเหล่านั้นจะถูกโหลดและอัปเดต
III. หมายเหตุ:
- อย่าเพิกเฉยตัวเลือก "offline chart" ในคุณสมบัติของกราฟออฟไลน์ มิฉะนั้นหลังจากรีสตาร์ท MT4 จะถือว่ากราฟนั้นเป็นกราฟออนไลน์และขอดึงข้อมูลจากเซิร์ฟเวอร์ ส่งผลให้หน้าต่างกราฟว่างเปล่า
IV. ประวัติ:
- 2005.12.24 - 1.4: ปรับปรุงการตรวจสอบการเปลี่ยนแปลงข้อมูลโดยการลบการดำเนินการเลขทศนิยม เพิ่มการสนับสนุนในการส่งออกไฟล์ CSV
โพสต์ที่เกี่ยวข้อง
- เครื่องมือ Open Range Breakout สำหรับ MetaTrader 5
- เครื่องมือ Master Tools - อินดิเคเตอร์สำหรับ MetaTrader 4
- การตั้งค่าแจ้งเตือนเมื่อมีแท่งใหม่ใน MetaTrader 4
- สัญญาณข้ามค่าเฉลี่ยเคลื่อนที่ครั้งเดียว - เครื่องมือช่วยเทรดใน MetaTrader 4
- Volume Profile + Range v6.0: เครื่องมือวิเคราะห์การซื้อขายใน MetaTrader 5