Tradewaysdocs
แนวคิด

Symbol Aliases

เอกสารอ้างอิงสำหรับ symbol aliases ใน Tradeways — วิธี map ชื่อสัญลักษณ์เฉพาะโบรกเกอร์ไปยังสัญลักษณ์ canonical ระหว่าง import และ live sync

Symbol aliases map ชื่อสัญลักษณ์เฉพาะโบรกเกอร์ไปยังสัญลักษณ์ canonical ที่ใช้ภายใน Tradeways โบรกเกอร์มักใช้รูปแบบชื่อที่ต่างกันสำหรับ instrument เดียวกัน เช่น โบรกเกอร์หนึ่งอาจส่ง ESZ5 ขณะที่อีกโบรกเกอร์ส่ง ES.FUT Symbol aliases ช่วยให้ทั้งสอง resolve เป็นสัญลักษณ์ canonical ES

กล่อง import ที่แสดงการเลือกโบรกเกอร์สำหรับนำเข้าเทรด ซึ่งสร้าง symbol aliases อัตโนมัติ
กล่อง import ที่แสดงการเลือกโบรกเกอร์สำหรับนำเข้าเทรด ซึ่งสร้าง symbol aliases อัตโนมัติ

aliases ถูกสร้างอัตโนมัติระหว่าง import และ API ingestion โดยจำกัดขอบเขตตามผู้ใช้ โบรกเกอร์ และบัญชีโบรกเกอร์

วิธีสร้าง Aliases

เมื่อ Tradeways ประมวลผล execution ที่เข้ามา ระบบจะทำตามลำดับการ resolve เพื่อระบุสัญลักษณ์ canonical:

ขั้นตอนแหล่งที่มาคำอธิบาย
1Hinted symbolหากโบรกเกอร์ให้ normalized symbol มาพร้อม raw symbol ระบบจะตรวจค่านี้ก่อน
2Existing aliasTradeways ตรวจว่าสัญลักษณ์นี้เคยพบมาก่อนจากโบรกเกอร์และบัญชีนี้หรือไม่
3Normalized candidatesraw symbol ถูกทำความสะอาด (ตัด prefix, suffix และ futures month codes ของโบรกเกอร์) แล้วตรวจแต่ละ candidate กับ user instruments และ presets ในตัว
4Auto-provisioningสำหรับโบรกเกอร์ที่เชื่อมผ่าน API หากสัญลักษณ์ที่ทำความสะอาดตรงกับคู่ forex หรือ crypto ที่รู้จัก ระบบจะสร้าง instrument record อัตโนมัติ

เมื่อ raw symbol ถูก resolve สำเร็จ ระบบจะบันทึก alias record เพื่อให้ import ครั้งต่อไปของ raw symbol เดียวกันข้ามลำดับการ resolve ได้ทั้งหมด

โครงสร้าง Alias Record

แต่ละ alias เก็บสัญลักษณ์โบรกเกอร์เดิมคู่กับสัญลักษณ์ Tradeways ที่ map ไป aliases ถูกจำกัดตามโบรกเกอร์และบัญชีของคุณ ดังนั้นสัญลักษณ์โบรกเกอร์เดียวกันสามารถ map ต่างกันระหว่างบัญชีได้

การ Normalize สัญลักษณ์

Tradeways ตัด prefix, suffix และ futures contract codes ที่พบบ่อยของโบรกเกอร์โดยอัตโนมัติเมื่อค้นหา match ตัวอย่าง ESZ25 และ ES@CME ต่างก็ resolve เป็น ES

Aliases แบบ Manual เทียบกับ Automatic

aliases ถูกสร้างอัตโนมัติครั้งแรกที่พบ raw symbol ระหว่าง file import หรือ API ingestion คุณยังสามารถสร้าง แก้ไข หรือลบ aliases ด้วยตัวเองใน UI ตั้งค่าเมื่อโบรกเกอร์ส่งสัญลักษณ์ที่ auto-resolve ไม่ได้ manual alias สำหรับ raw symbol ที่กำหนดจะมีลำดับเหนือการ resolve อัตโนมัติเสมอ

ใช้ Aliases ที่ใด

ทั้ง CSV และ API imports จะผ่าน alias chain เพื่อ resolve สัญลักษณ์ หลังจาก resolve สำเร็จครั้งแรก alias จะถูกเก็บไว้ ดังนั้น import ครั้งต่อไปของ format เดียวกันจะ resolve ได้ทันที execution record แต่ละรายการเก็บสัญลักษณ์โบรกเกอร์เดิมควบคู่กับสัญลักษณ์ canonical เพื่อให้คุณย้อนกลับไปดูชื่อที่โบรกเกอร์ใช้ได้เสมอ

ดูเพิ่มเติม

On this page