Interactive Brokers
استورد ملفات CSV الخاصة بـ Activity Flex Query أو Trade Confirmation Flex Query من Interactive Brokers إلى Tradeways.
Interactive Brokers
استورد تنفيذات الأسهم وصناديق ETF وتنفيذات Forex التي يحددها Broker من ملفات CSV الخاصة بـ Activity Flex Query أو Trade Confirmation Flex Query. يجمع Tradeways الملفات السنوية قبل إنشاء Trades. ويحافظ على عمليات التنفيذ الجزئي منفصلة، ويستخدم معرّف التنفيذ من Interactive Brokers لاكتشاف التكرارات.
إنشاء Activity Flex Query
استخدم Activity Flex Query لتضمين P&L المحقق الذي أبلغ عنه Broker مع عمليات التنفيذ.
- سجّل الدخول إلى بوابة عملاء Interactive Brokers وافتح Performance & Reports، ثم Flex Queries.
- أنشئ Activity Flex Query. في البوابة الألمانية، اختر Kontoumsatz-Flex-Query وليس Handelsbestätigungs-Flex-Query.
- أضف قسم Trades، واختر Executions، ثم حدد جميع الحقول المتاحة. يمكنك أيضًا تحديد Closed Lots؛ يتجاهل Tradeways هذه الصفوف لتجنب احتساب عمليات التنفيذ وP&L مرتين.
- اترك Profit and Loss على Default/Standard. لا تفعّل P&L بالعملة الأساسية لهذا التصدير.
- استخدم تنسيق
yyyyMMddللتواريخ، وتنسيقHHmmssللأوقات، وفاصلة منقوطة بين التاريخ والوقت. - اختر CSV واترك رؤوس الأعمدة مفعّلة. صدّر كل سنة متاحة على حدة، ثم ارفع الملفات معًا.
تستخدم صادرات Activity الحقول IBOrderID، وIBExecID، وDateTime، وTradePrice، وIBCommission، وIBCommissionCurrency، وNotes/Codes بدلًا من أعمدة Trade Confirmation المقابلة الواردة أدناه. ويجب أن تتضمن أيضًا Open/CloseIndicator. الحقل FifoPnlRealized اختياري ويوفر P&L المحقق لأغراض المطابقة. لا يُستخدم P&L وفق MTM بوصفه P&L محققًا لـ Trade.
يتضمن P&L المحقق المُبلغ عنه العمولات بالفعل. يقارنه Tradeways بقيمة P&L المحسوبة، لكنه لا يستبدل النتائج المحسوبة ولا ينشئ سجلات P&L يمكن تعديلها يدويًا. لا تؤدي إعادة استيراد عمليات تنفيذ موجودة بالفعل في السجل إلى إضافة P&L الخاص بها من Broker بأثر رجعي.
إضافة Open Positions لعرض P&L الجاري
أضف قسم Open Positions إلى Activity Flex Query نفسها لعرض P&L الجاري للمراكز التي لا تزال مفتوحة.
- عدّل Activity Flex Query وأضف قسم Open Positions.
- اختر Summary لمستوى التفاصيل وحدد جميع الحقول المتاحة.
- صدّر الاستعلام كما سبق. يحتوي كل ملف بعد ذلك على المراكز المفتوحة في نهاية فترته.
يقرأ 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 الجاري. ولا يحتسب التقويم ونسبة الربح والإحصاءات الأخرى سوى Trades المغلقة.
عند رفع عدة ملفات سنوية، يستخدم Tradeways أحدث تاريخ تقرير. ويُعامل المركز غير الموجود في أحدث ملف على أنه مغلق. يتتبع Tradeways معرّف العقد، لذلك يظل المركز مرتبطًا بـ Trade الخاصة به بعد تغيير الرمز.
لتحديث P&L الجاري لاحقًا، صدّر الاستعلام مرة أخرى وارفع أحدث ملف. يعمل ذلك حتى عندما تكون جميع عمليات التنفيذ موجودة بالفعل في سجلك. لا تُدعم إلا مراكز الأسهم وصناديق ETF. تُتخطى صفوف المراكز الأخرى مع إشعار، ويُبلغ عن صف المركز غير الصالح من دون حظر عمليات التنفيذ في الملف.
إنشاء Trade Confirmation Flex Query
- سجّل الدخول إلى بوابة عملاء Interactive Brokers.
- افتح Performance & Reports، ثم افتح Flex Queries.
- أنشئ Trade Confirmation Flex Query.
- حدد جميع حقول تأكيد Trade المتاحة.
- اضبط تنسيق التاريخ على
yyyyMMdd. - اضبط تنسيق الوقت على
HHmmss. - اضبط الفاصل بين التاريخ والوقت على فاصلة منقوطة.
- اضبط تنسيق الإخراج على CSV.
- شغّل الاستعلام لكل سنة متاحة ونزّل كل ملف.
احتفظ بأسماء الأعمدة الأصلية. يقبل Tradeways الأعمدة الإضافية المحددة.
الرفع إلى Tradeways


- في سجل Trades، انقر على إضافة صفقات، ثم انقر على تحميل الملف.
- ضمن المنطقة الزمنية للملف، حدد المنطقة الزمنية المستخدمة في التقرير. لا يحتوي الملف على منطقة زمنية.
- حدد جميع ملفات CSV السنوية في عملية رفع واحدة.
- إذا كانت الملفات تحتوي على عدة حسابات Interactive Brokers، فعيّن كل حساب إلى حساب Tradeways. يُستورد حساب مصدر واحد إلى حساب Tradeways الحالي.
- راجع معاينة كل حساب.
- أكد الاستيراد.
يتعرّف Tradeways على هذا التصدير من تخطيطه ويقرأه بالقواعد الواردة في هذه الصفحة. يُقرأ الملف الذي لا يتبع هذا التخطيط كتخطيط غير معروف: يطابق Tradeways أعمدته، ولا تنطبق هذه القواعد. راجع استيراد Trades.
يمكن أن يحتوي ملف Interactive Brokers واحد على عدة حسابات. ويمكن أيضًا أن تتداخل عدة ملفات سنوية. يزيل Tradeways معرّفات التنفيذ المتكررة قبل المعاينة. يحتاج كل حساب مصدر مضمن إلى حساب وجهة مختلف في Tradeways.
متطلبات الملف
- استخدم ملف CSV خاصًا بـ Activity Flex Query أو Trade Confirmation Flex Query. تنسيق XML غير مدعوم.
- يدعم Tradeways صفوف
STKللأسهم وصناديق ETF. - يستورد Tradeways صفوف
CASHفقط عندما يحددها Interactive Brokers على أنها Trades في Forex للفتح أو الإغلاق. - يستبعد Tradeways صفوف AutoFX وتنظيف الأرصدة النقدية وتحويل العملات غير المحددة من السجل.
- لا يدعم هذا الاستيراد الخيارات والعقود الآجلة والسندات وCFD والعملات المشفرة ورموز الأصول غير المعروفة.
- يجب أن يتضمن استعلام Trade Confirmation الحقول التالية:
ClientAccountID، وCurrencyPrimary، وAssetClass، وSymbol، وConid، وTradeID، وOrderID، وExecID، وDate/Time، وBuy/Sell، وQuantity، وPrice، وCommission، وCommissionCurrency، وCode، وLevelOfDetail. تستخدم استعلامات Activity الحقول البديلة المذكورة أعلاه. يؤدي غياب أي حقل إلى حظر الملف، ويذكر الخطأ الأعمدة الناقصة. - يتم تخطي صفوف الملخص في قسم Trades.
- قسم Open Positions اختياري. تُتخطى أقسام Activity Flex Query الأخرى ويُبلغ عنها بوصفها صفوفًا متخطاة.
- تؤدي فئة أصول غير مدعومة إلى حظر حساب المصدر قبل كتابة أي Trades.
تنطبق المنطقة الزمنية للتقرير على كل حساب في الملف. يحوّل Tradeways جميع أوقات التنفيذ إلى UTC قبل المعاينة.
يستخدم Tradeways معرّف العقد من Interactive Brokers لتتبع الأداة عندما يتغير رمزها في البورصة. يؤدي تنفيذ الإغلاق إلى حظر حساب المصدر عندما لا تحتوي الملفات المحددة ولا سجلك على تنفيذ الافتتاح السابق. أضف الملف السنوي الأسبق بدلًا من استيراد البيع كمركز Short جديد. لا يؤدي تنفيذ الإغلاق الموجود بالفعل في سجلك إلى الحظر، لذلك يمكنك رفع أحدث ملف سنوي فقط.
يعيدك غياب سجل الافتتاح إلى اختيار الملفات. تبقى الملفات المحددة في مكانها. أضف التصدير السنوي الأسبق، وسيفحص Tradeways المجموعة الكاملة مرة أخرى. يمكنك إزالة أي ملف محدد قبل المتابعة. عند وجود عدة حسابات مصدر، يفحص Tradeways كل حساب مقابل وجهته بعد تعيين الحسابات.
يحظر Tradeways أيضًا تنفيذ سهم عندما لا يتضمن التقرير رمز فتح أو إغلاق. ولا يخمّن ما إذا كان البيع مركز Short. تُزال عمليات التنفيذ الملغاة حتى عندما يظهر الإلغاء في ملف آخر محدد.
يمكنك تحديد نوعي الاستعلام معًا. عندما يحتوي كلاهما على عملية التنفيذ نفسها، يفضّل Tradeways سجل Activity ويحتفظ بقيمة P&L المحقق الواردة فيه. يجب أن تستخدم جميع الملفات المحددة المنطقة الزمنية نفسها للتقرير.