Tradewaysdocs
นำเข้าด้วยตนเอง

Interactive Brokers

นำเข้าไฟล์ CSV ของ Activity หรือ Trade Confirmation Flex Query จาก Interactive Brokers ไปยัง Tradeways

Interactive Brokers

นำเข้ารายการดำเนินการของหุ้น ETF และ Forex ที่ Broker ทำเครื่องหมายไว้จากไฟล์ CSV ของ Activity หรือ Trade Confirmation Flex Query Tradeways จะรวมไฟล์รายปีก่อนสร้าง Trade โดยแยกรายการที่จับคู่บางส่วนออกจากกัน และใช้ ID การดำเนินการของ Interactive Brokers เพื่อตรวจหารายการซ้ำ

สร้าง Activity Flex Query

ใช้ Activity Flex Query เพื่อนำเข้า P&L ที่รับรู้แล้วตามรายงานของ Broker พร้อมรายการดำเนินการ

  1. ลงชื่อเข้าใช้ Interactive Brokers Client Portal แล้วเปิด Performance & Reports จากนั้นเปิด Flex Queries
  2. สร้าง Activity Flex Query ในพอร์ทัลภาษาเยอรมัน ให้เลือก Kontoumsatz-Flex-Query ไม่ใช่ Handelsbestätigungs-Flex-Query
  3. เพิ่มส่วน Trades เลือก Executions แล้วเลือกฟิลด์ที่มีทั้งหมด คุณเลือก Closed Lots ได้เช่นกัน Tradeways จะข้ามแถวเหล่านี้เพื่อไม่ให้นับรายการดำเนินการและ P&L ซ้ำ
  4. คงค่า Profit and Loss เป็น Default/Standard อย่าเปิดใช้ P&L ในสกุลเงินหลักสำหรับไฟล์ส่งออกนี้
  5. ใช้รูปแบบวันที่ yyyyMMdd รูปแบบเวลา HHmmss และใช้อัฒภาคคั่นวันที่กับเวลา
  6. เลือก CSV และเปิดใช้ส่วนหัวคอลัมน์ ส่งออกแต่ละปีที่มีแยกกัน แล้วอัปโหลดไฟล์พร้อมกัน

ไฟล์ส่งออก Activity ใช้ IBOrderID, IBExecID, DateTime, TradePrice, IBCommission, IBCommissionCurrency และ Notes/Codes แทนคอลัมน์ Trade Confirmation ที่ตรงกันด้านล่าง และต้องมี Open/CloseIndicator ด้วย ส่วน FifoPnlRealized เป็นฟิลด์เสริมที่ให้ข้อมูล P&L ที่รับรู้แล้วสำหรับการกระทบยอด ระบบจะไม่ใช้ MTM P&L เป็น P&L ที่รับรู้แล้วของ Trade

P&L ที่รับรู้แล้วตามรายงานรวมค่าคอมมิชชันไว้แล้ว Tradeways จะเปรียบเทียบค่านี้กับ P&L ที่คำนวณได้ แต่จะไม่ใช้แทนผลลัพธ์ที่คำนวณหรือสร้างรายการ P&L ที่แก้ไขเองได้ การนำเข้ารายการดำเนินการที่อยู่ในบันทึกแล้วอีกครั้งจะไม่เติม P&L จาก Broker ย้อนหลัง

เพิ่ม Open Positions สำหรับ P&L ของสถานะเปิด

เพิ่มส่วน Open Positions ใน Activity Flex Query เดียวกันเพื่อแสดง P&L ของสถานะที่ยังเปิดอยู่

  1. แก้ไข Activity Flex Query แล้วเพิ่มส่วน Open Positions
  2. เลือก Summary เป็นระดับรายละเอียด แล้วเลือกฟิลด์ที่มีทั้งหมด
  3. ส่งออก Query ตามขั้นตอนเดิม จากนั้นแต่ละไฟล์จะมีสถานะเปิด ณ สิ้นงวดของไฟล์

Tradeways จะอ่าน ClientAccountID, CurrencyPrimary, AssetClass, Symbol, Conid, ReportDate, Quantity, MarkPrice, Side และ LevelOfDetail ส่วน FifoPnlUnrealized เป็นฟิลด์เสริม

P&L ของสถานะเปิดคำนวณจากราคาปิดของ Interactive Brokers (MarkPrice) ในวันที่รายงาน ไม่ใช่ราคาสด Tradeways จะประเมินมูลค่าจำนวนที่ยังเปิดอยู่ของ Trade ในบันทึกของคุณด้วยราคานี้ และแสดงวันที่รายงานเป็นวันที่อ้างอิง P&L ที่ยังไม่รับรู้ตามรายงานของ Interactive Brokers จะเก็บไว้เพื่อเปรียบเทียบเท่านั้น ยอดคงเหลือของบัญชีรวม P&L ของสถานะเปิด ปฏิทิน อัตราชนะ และสถิติอื่นจะนับเฉพาะ Trade ที่ปิดแล้ว

เมื่ออัปโหลดไฟล์รายปีหลายไฟล์ Tradeways จะใช้วันที่รายงานล่าสุด สถานะที่ไม่อยู่ในไฟล์ล่าสุดจะถือว่าปิดแล้ว Tradeways ติดตาม ID สัญญา ดังนั้นสถานะยังจับคู่กับ Trade เดิมได้หลังสัญลักษณ์เปลี่ยน

หากต้องการรีเฟรช P&L ของสถานะเปิดในภายหลัง ให้ส่งออก Query อีกครั้งแล้วอัปโหลดไฟล์ล่าสุด วิธีนี้ใช้ได้แม้รายการดำเนินการทั้งหมดอยู่ในบันทึกแล้ว รองรับเฉพาะสถานะหุ้นและ ETF ระบบจะข้ามแถวสถานะประเภทอื่นพร้อมแจ้งให้ทราบ ส่วนแถวสถานะที่ไม่ถูกต้องจะถูกรายงานโดยไม่บล็อกรายการดำเนินการในไฟล์

สร้าง Trade Confirmation Flex Query

  1. ลงชื่อเข้าใช้ Interactive Brokers Client Portal
  2. เปิด Performance & Reports แล้วเปิด Flex Queries
  3. สร้าง Trade Confirmation Flex Query
  4. เลือกฟิลด์ยืนยันการเทรดที่มีอยู่ทั้งหมด
  5. ตั้งค่ารูปแบบวันที่เป็น yyyyMMdd
  6. ตั้งค่ารูปแบบเวลาเป็น HHmmss
  7. ตั้งค่าตัวคั่นวันที่และเวลาเป็นอัฒภาค
  8. ตั้งค่ารูปแบบผลลัพธ์เป็น CSV
  9. เรียกใช้ Query สำหรับแต่ละปีที่มีอยู่และดาวน์โหลดทุกไฟล์

คงชื่อคอลัมน์เดิมไว้ Tradeways ยอมรับคอลัมน์เพิ่มเติมที่เลือกไว้

อัปโหลดไปยัง Tradeways

ขั้นตอนอัปโหลดพร้อมพื้นที่วางไฟล์ เขตเวลาของไฟล์ และคำแนะนำการส่งออก
ขั้นตอนอัปโหลดพร้อมพื้นที่วางไฟล์ เขตเวลาของไฟล์ และคำแนะนำการส่งออก
  1. ใน บันทึกเทรด คลิก เพิ่มเทรด แล้วคลิก อัปโหลดไฟล์
  2. ใต้ เขตเวลาของไฟล์ เลือกเขตเวลาที่รายงานใช้ ไฟล์ไม่มีข้อมูลเขตเวลา
  3. เลือกไฟล์ CSV รายปีทั้งหมดในการอัปโหลดครั้งเดียว
  4. หากไฟล์มีหลายบัญชี Interactive Brokers ให้จับคู่แต่ละบัญชีกับบัญชี Tradeways บัญชีต้นทางเดียวจะนำเข้าไปยังบัญชี Tradeways ปัจจุบัน
  5. ตรวจสอบตัวอย่างของแต่ละบัญชี
  6. ยืนยันการนำเข้า

Tradeways ตรวจพบไฟล์ส่งออกนี้จากรูปแบบไฟล์และอ่านด้วยกฎในหน้านี้ ไฟล์ที่ไม่มีรูปแบบนี้จะถูกอ่านเป็นรูปแบบที่ไม่รู้จัก Tradeways จะจับคู่คอลัมน์ของไฟล์ และกฎเหล่านี้ไม่มีผล ดู นำเข้า Trade

ไฟล์ Interactive Brokers หนึ่งไฟล์อาจมีหลายบัญชี และไฟล์รายปีหลายไฟล์อาจมีข้อมูลทับซ้อนกัน Tradeways จะลบ ID การดำเนินการที่ซ้ำกันก่อนแสดงตัวอย่าง บัญชีต้นทางแต่ละบัญชีที่รวมไว้ต้องใช้บัญชีปลายทาง Tradeways ที่ต่างกัน

ข้อกำหนดของไฟล์

  • ใช้ไฟล์ CSV ของ Activity หรือ Trade Confirmation Flex Query ไม่รองรับ XML
  • Tradeways รองรับแถว STK สำหรับหุ้นและ ETF
  • Tradeways นำเข้าแถว CASH เฉพาะเมื่อ Interactive Brokers ทำเครื่องหมายว่าเป็น Trade Forex ที่เปิดหรือปิดสถานะ
  • Tradeways ไม่นำแถว AutoFX การล้างยอดเงินสด และการแปลงสกุลเงินที่ไม่ได้ทำเครื่องหมายไว้เข้าสู่บันทึกการเทรด
  • การนำเข้านี้ไม่รองรับออปชัน ฟิวเจอร์ส พันธบัตร CFD คริปโต และรหัสสินทรัพย์ที่ไม่รู้จัก
  • Trade Confirmation Query ต้องมีฟิลด์ต่อไปนี้: ClientAccountID, CurrencyPrimary, AssetClass, Symbol, Conid, TradeID, OrderID, ExecID, Date/Time, Buy/Sell, Quantity, Price, Commission, CommissionCurrency, Code และ LevelOfDetail ส่วน Activity Query ใช้ฟิลด์แทนตามรายการด้านบน หากขาดฟิลด์ใด ระบบจะบล็อกไฟล์และข้อความแสดงข้อผิดพลาดจะระบุคอลัมน์ที่ขาด
  • ระบบจะข้ามแถวสรุปในส่วน Trades
  • ส่วน Open Positions เป็นตัวเลือก ระบบจะข้ามส่วนอื่นของ Activity Flex Query และรายงานเป็นแถวที่ข้าม
  • ประเภทสินทรัพย์ที่ไม่รองรับจะบล็อกบัญชีต้นทางก่อนบันทึก Trade ใดๆ

เขตเวลาของรายงานจะใช้กับทุกบัญชีในไฟล์ Tradeways จะแปลงเวลาดำเนินการทั้งหมดเป็น UTC ก่อนแสดงตัวอย่าง

Tradeways ใช้ ID สัญญาของ Interactive Brokers เพื่อติดตามตราสารเมื่อสัญลักษณ์ในตลาดหลักทรัพย์เปลี่ยนไป รายการดำเนินการที่ปิดสถานะจะบล็อกบัญชีต้นทาง หากไม่พบรายการดำเนินการที่เปิดสถานะก่อนหน้าทั้งในไฟล์ที่เลือกและในบันทึก ให้เพิ่มไฟล์รายปีที่เก่ากว่าแทนการนำเข้ารายการขายเป็นสถานะ Short ใหม่ รายการดำเนินการที่ปิดสถานะซึ่งอยู่ในบันทึกแล้วจะไม่บล็อก คุณจึงอัปโหลดเฉพาะไฟล์รายปีล่าสุดได้

หากไม่มีประวัติการเปิดสถานะ ระบบจะนำคุณกลับไปยังการเลือกไฟล์ ไฟล์ที่เลือกไว้แล้วจะยังคงอยู่ เพิ่มไฟล์ส่งออกรายปีที่เก่ากว่า แล้ว Tradeways จะตรวจสอบชุดไฟล์ทั้งหมดอีกครั้ง คุณสามารถนำไฟล์ที่เลือกไว้ออกก่อนดำเนินการต่อ หากมีหลายบัญชีต้นทาง Tradeways จะตรวจสอบแต่ละบัญชีกับบัญชีปลายทางหลังการจับคู่บัญชี

Tradeways จะบล็อกรายการดำเนินการของหุ้นด้วย หากรายงานไม่มีรหัสเปิดหรือปิดสถานะ ระบบจะไม่คาดเดาว่าการขายเป็นสถานะ Short หรือไม่ รายการดำเนินการที่ยกเลิกจะถูกลบออก แม้ว่าการยกเลิกจะอยู่ในไฟล์อื่นที่เลือกไว้ก็ตาม

คุณเลือก Query ทั้งสองประเภทพร้อมกันได้ เมื่อทั้งสองประเภทมีรายการดำเนินการเดียวกัน Tradeways จะเลือกข้อมูล Activity และคง P&L ที่รับรู้แล้วตามรายงานไว้ ไฟล์ที่เลือกทั้งหมดต้องใช้เขตเวลาของรายงานเดียวกัน

On this page