MetaTrader5
ทำความรู้จักกับตัวชี้วัด iUSDx (ดัชนีดอลลาร์สหรัฐ) สำหรับ MetaTrader 5
ดัชนี USDx เป็นตัววัดประสิทธิภาพของดอลลาร์สหรัฐที่เปรียบเทียบกับสกุลเงินอื่นๆ เช่น EUR, JPY, GBP, CAD, CHF และ SEK
ดัชนี USDx เริ่มต้นในเดือนมีนาคม ปี 1973 หลังจากที่ระบบเบรตตันวูดส์ถูกยกเลิก ในช่วงเริ่มต้น ดัชนีนี้มีค่าอยู่ที่ 100.000 ตั้งแต่นั้นมา ดอลลาร์สหรัฐได้มีการซื้อขายสูงสุดที่ค่ากลาง 160 และต่ำสุดที่ 70.698 ในวันที่ 16 มีนาคม ปี 2008 ซึ่งเป็นค่าต่ำสุดนับตั้งแต่เริ่มต้นในปี 1973
การจัดหมวดหมู่ "ตะกร้า" ของดัชนีนี้มีการเปลี่ยนแปลงเพียงครั้งเดียวเมื่อสกุลเงินยุโรปหลายสกุลถูกรวมเข้าเป็นยูโรในต้นปี 1999 ดัชนี USDx จะถูกอัปเดตเมื่อเปิดตลาดดอลลาร์สหรัฐ ซึ่งจะเริ่มตั้งแต่คืนวันอาทิตย์ตามเวลานิวยอร์ก (เช้ามืดวันจันทร์ตามเวลาเอเชีย) จนถึงบ่ายวันศุกร์ตามเวลานิวยอร์ก
การคำนวณดัชนี USD จะถูกคำนวณเป็นค่าเฉลี่ยเลขคณิตแบบเรขาคณิตของ 6 คู่สกุลเงิน:
USDx = 50,14348112 * EURUSD^(-0,576) * USDJPY^0,136 * GBPUSD^(-0,119) * USDCAD^0,091 * USDSEK^0,042 * USDCHF^0,036
คุณสมบัติของการใช้งานดัชนี USDx:
ใช้ร่วมกับ MCM Control Panel
ทำงานในโหมด มัลติสกุลเงินจริง โดยจะได้รับข้อมูลทุก tick ของแต่ละสัญลักษณ์โดยไม่มีการหน่วงเวลา ราคาของบางสัญลักษณ์อาจมีการเปลี่ยนแปลงหลายครั้งต่อวินาที และจะถูกประมวลผลทั้งหมด
การซิงโครไนซ์เต็มรูปแบบ ของคู่สกุลเงิน หากไม่มีข้อมูลประวัติสำหรับคู่สกุลเงินบางคู่ จะไม่คำนวณค่าของดัชนี USD
แค่บอกว่าบรรทัดของตัวชี้วัดจะถูกวาดเมื่อแท่งใหม่ปรากฏขึ้นสำหรับทุกคู่สกุลเงิน
มีการควบคุมข้อมูลซิงโครไนซ์สำหรับ แต่ละคู่สกุลเงิน โดยใช้เหตุการณ์ "Initialization" ของ MCM Control Panel ซึ่งช่วยประหยัดเวลาในการคำนวณค่าตัวชี้วัด (เช่น ในการโหลดข้อมูลประวัติ ข้อมูลจะถูกคำนวณใหม่เฉพาะหลังจากเหตุการณ์ "Initialization")
การทำงานของตัวชี้วัดนี้ง่ายกว่าการใช้ฟังก์ชัน OnTick() หรือ OnTimer() ทำให้ไม่มีความล่าช้าเกิดขึ้น
สามารถปรับความถี่ของการคำนวณตัวชี้วัด แบบเรียลไทม์ เช่น หากคุณคำนวณดัชนีในกราฟรายชั่วโมง ไม่จำเป็นต้องคำนวณทุก tick ซึ่งคุณสามารถตั้งค่าเหตุการณ์ใน MCM Control Panel (หนึ่งนาที, 5 นาที หรือชั่วโมง) แต่แนะนำให้ใช้เหตุการณ์ "new tick" เพื่อความสะดวกในการใช้งาน
วิธีการติดตั้ง:
ดาวน์โหลด "MCM Control Panel" สำหรับ Expert Advisors และ Indicators มัลติสกุลเงิน และคอมไพล์ไฟล์ "iControl panel MCM.mq5" และ "Spy Control panel MCM.mq5"
สัญลักษณ์ใน Market Watch ควร เรียงลำดับ:
EURUSD,
USDJPY,
GBPUSD,
USDCAD,
USDSEK,
USDCHF.
ลำดับของสัญลักษณ์ใน Market Watch มีความสำคัญต่อการคำนวณดัชนี
แตกไฟล์ iUSDx.zip ไปที่โฟลเดอร์ /MQL5 จากนั้นแนบ iUSDx จาก /MQL5/Indicators/iUSDx/ เข้ากับกราฟ เช่น EURUSD M1
หลังจากนั้นให้ตั้งค่าเหตุการณ์ใน MCM Control Panel: กำหนดเหตุการณ์ "New tick" สำหรับทุกสัญลักษณ์ ตามที่อธิบาย ที่นี่
นอกจากนี้ ให้เพิ่มเหตุการณ์ "New bar" สำหรับ EURUSD M1 เหตุการณ์นี้ใช้สำหรับการซิงโครไนซ์เมื่อแท่งใหม่ปรากฏขึ้นในช่วงเวลาปัจจุบัน (ในกรณีนี้คือ M1)
2010.12.24