Unity เป็นตัวชี้วัดแบบ cluster ที่แสดงการเปลี่ยนแปลงของมูลค่าของโลหะและสกุลเงินหลักในรูปแบบที่เข้าใจง่าย มันถูกเผยแพร่ครั้งแรกในบทความ "การใช้งานจริงของ Kohonen Neural Networks ในการซื้อขายอัลกอริธึม ตอนที่ II: การเพิ่มประสิทธิภาพและการคาดการณ์".
โดยพื้นฐานการทำงานของมันถูกอธิบายโดยอัลกอริธึมดังต่อไปนี้ ลองพิจารณาตัวอย่างที่ง่ายที่สุดด้วยคู่สกุลเงินหนึ่งคู่ (EURUSD) และทองคำ (XAUUSD).
ในทุกช่วงเวลา สถานะของตลาด (ราคาปัจจุบัน หรือราคาที่เปิดของแท่ง) จะแสดงโดยสูตรที่ชัดเจน:
EUR / USD = EURUSD
XAU / USD = XAUUSD
โดยที่ตัวแปร EUR, USD, XAU คือมูลค่าที่แท้จริงของสินทรัพย์ และ EURUSD, XAUUSD คือค่าคงที่ (อัตราแลกเปลี่ยน หรือราคาตลาด).
ในการหาตัวแปร เราจะเติมอีกสมการหนึ่งเข้าไป ซึ่งจำกัดผลรวมของกำลังสองของตัวแปรให้เท่ากับหนึ่ง:
EUR*EUR + USD*USD + XAU*XAU = 1
จากนั้นจึงได้ชื่อว่าตัวชี้วัดนี้คือ Unity.
การแทนค่าที่ง่ายทำให้ได้:
EURUSD*USD*EURUSD*USD + USD*USD + XAUUSD*USD*XAUUSD*USD = 1
จากนั้นเราสามารถหาค่า USD ได้ดังนี้:
USD = sqrt(1 / (1 + EURUSD*EURUSD + XAUUSD*XAUUSD))
และตัวแปรอื่น ๆ ก็สามารถคำนวณได้.
โดยทั่วไป:
x0 = sqrt(1 / (1 + sum(C(xi, x0)**2))), i = 1..n
xi = C(xi, x0) * x0, i = 1..n
โดยที่ n คือจำนวนตัวแปร, C(xi,x0) คือราคาของคู่ที่ i รวมถึงตัวแปรที่เกี่ยวข้อง โปรดทราบว่าจำนวนตัวแปรจะมากกว่าจำนวนเครื่องมือ 1 ตัว.
เนื่องจากค่าคงที่ C ที่ใช้ในการคำนวณเป็นราคาที่มักจะแตกต่างกันมาก ตัวชี้วัดนี้จึงถูกคูณด้วยขนาดของสัญญาเพิ่มเติม: สิ่งนี้ทำให้ได้ค่าที่สามารถเปรียบเทียบได้ (อย่างน้อยก็ควรจะอยู่ในลำดับเดียวกัน) เพื่อให้เห็นในหน้าต่างตัวชี้วัด (เพื่อข้อมูล) มีพารามิเตอร์การป้อนข้อมูล AbsoluteValues ที่ควรตั้งค่าเป็น true โดยค่าเริ่มต้นจะเป็น false และตัวชี้วัดจะคำนวณการเปลี่ยนแปลงของตัวแปร:
yi = xi0 / xi1 - 1,
โดยที่ xi0 และ xi1 คือค่าที่แท้จริงในแท่งสุดท้ายและแท่งก่อนหน้าตามลำดับ.
นี่คือภาพหน้าจอของ cluster ของ EURUSD, GBPUSD, USDCHF, USDJPY, AUDUSD, USDCAD, NZDUSD, XAUUSD:

Cluster multi-currency indicator Unity, XAUUSD
เส้นของสินทรัพย์ที่ประกอบขึ้นเป็นสัญลักษณ์การทำงานของกราฟปัจจุบัน (ในกรณีนี้คือ XAU และ USD) จะแสดงเป็นเส้นหนา ส่วนที่เหลือจะแสดงเป็นเส้นบาง.
พารามิเตอร์การป้อนข้อมูลหลักของตัวชี้วัด:
- Instruments — สตริงที่มีชื่อของสัญลักษณ์การทำงานที่แยกด้วยเครื่องหมายจุลภาค; ต้องการให้สัญลักษณ์ทั้งหมดมีสกุลเงินร่วมกัน - ไม่ว่าจะเป็นฐานหรือการเสนอราคา;
- BarLimit — จำนวนแท่งที่จะคำนวณ;
- Draw - สไตล์การวาด;
- PriceType - ประเภทของราคาที่ใช้ในการคำนวณ;
- SaveToFile — (ตัวเลือก) ชื่อไฟล์ csv ที่ตัวชี้วัดส่งออกค่าเพื่อการวิเคราะห์ในโปรแกรมภายนอก เช่นใน Neural Network; โครงสร้างของไฟล์คือคอลัมน์แรกคือวันที่ ส่วนที่ตามมาคือค่าของ buffer ของตัวชี้วัดที่เกี่ยวข้อง;
- ShiftLastBuffer - (ตัวเลือก) ธงสำหรับเปลี่ยนโหมดที่ไฟล์ csv ถูกสร้างขึ้น; เมื่อเลือกเป็น false ข้อมูลของแท่งเดียวกันจะถูกเก็บไว้ในไฟล์ในแต่ละบรรทัด จำนวนคอลัมน์จะเท่ากับจำนวนเครื่องมือบวกหนึ่ง เนื่องจากการแบ่ง ticker เป็นส่วนประกอบ และอีกหนึ่งคอลัมน์แรกที่มีวันที่ ชื่อคอลัมน์จะตรงกับสกุลเงินและโลหะ; เมื่อเลือกเป็น true คอลัมน์เพิ่มเติมชื่อ FORECAST จะถูกสร้างขึ้น ซึ่งจะบันทึกค่าจากคอลัมน์ที่มีสินทรัพย์ล่าสุดที่เลื่อนไปข้างหน้าหนึ่งแท่ง; ดังนั้น ในแต่ละแถวเราจะเห็นไม่เพียงแต่ข้อมูลทั้งหมดสำหรับแท่งปัจจุบัน แต่ยังมีค่าถัดไปของตัวแปรสุดท้าย ที่สามารถใช้โดยอัลกอริธึมการคาดการณ์.
แนะนำให้ใช้ในกรอบเวลาที่ D1 และสูงกว่า.
โพสต์ที่เกี่ยวข้อง
- เครื่องมือ Open Range Breakout สำหรับ MetaTrader 5
- เครื่องมือ MetaCOT 2 CFTC ToolBox - ชุดตัวชี้วัดสำหรับการวิเคราะห์ใน MetaTrader 4
- FX Multi-Meter II: เครื่องมือช่วยเทรดที่ครบครันสำหรับนักลงทุน
- เครื่องมือ Master Tools - อินดิเคเตอร์สำหรับ MetaTrader 4
- ทำความรู้จัก METRO_HTF_Signal: ตัวชี้วัดเพื่อ MetaTrader 5 สำหรับการเทรด