ट्रेड-केंद्रित IBKR रिपोर्ट चुनें
IBKR Activity Statements प्रलेखन में उल्लेख है कि Client Portal के भीतर Excel, CSV और HTML जैसे अतिरिक्त फ़ॉर्मेट डाउनलोड किए जा सकते हैं। IBKR activity और trade-confirmation डेटा के लिए Flex Queries सहित configurable reporting भी सपोर्ट करता है। Portal मेन्यू और रिपोर्ट विकल्प बदल सकते हैं, इसलिए अपने अकाउंट टाइप के लिए मौजूदा Client Portal प्रलेखन का उपयोग करें।
जर्नलिंग के लिए ऐसी रिपोर्ट या Flex Query चुनें जिसमें किसी तय date range के लिए executed और closed ट्रेड की डिटेल हो। एक पूरा Activity Statement positions, cash balances, fees, corporate actions, interest, dividends, deposits और withdrawals शामिल कर सकता है। ये अकाउंट reconciliation के लिए उपयोगी हैं, लेकिन ये सब individual closed ट्रेड नहीं होते।
इम्पोर्ट फ़ाइल से non-trade सेक्शन हटा दें या उन कॉलम को unmapped छोड़ दें।
एक्सपोर्ट किए गए डेटा की संरचना समझें
IBKR एक्सपोर्ट में कई सेक्शन हो सकते हैं, और स्टेटमेंट executions, lots या transactions को एक-row‑per‑trade जर्नल से अलग तरह से पेश कर सकता है। एक ही पोज़ीशन कई fills से बन सकती है; एक close कई executions में बँटा हो सकता है; किसी asset conversion, option कॉन्ट्रैक्ट या futures इंस्ट्रूमेंट का symbol convention forex से अलग हो सकता है।
Edgelog का CSV इम्पोर्टर एक general trade mapper है, कोई IBKR-विशिष्ट स्टेटमेंट parser या tax-lot reconciler नहीं।
इम्पोर्ट से पहले जाँच लें कि जिन rows को आप रखना चाहते हैं, उनमें हर एक में पहचानने योग्य instrument, buy/sell side, entry price, quantity और realized P&L हो। अगर आपकी रिपोर्ट में proceeds, cost basis, realized P&L और commission के लिए अलग-अलग कॉलम हैं, तो यह न मानें कि proceeds ही trade का result है।
उसी फ़ील्ड को मैप करें जो वास्तव में वह realized result दिखाता है जिसे आप analyze करना चाहते हैं, और जहाँ फ़ाइल में फीस अलग से दी गई हैं, उन्हें अलग ही preserve करें।
पहले छोटा IBKR सैंपल इम्पोर्ट करें
- Client Portal में छोटा date range चुनें और ट्रेड-केंद्रित CSV/Excel रिपोर्ट जेनरेट करें। ओरिजिनल फ़ाइल को निजी रखें।
- Edgelog का CSV/Excel इम्पोर्ट फ़्लो खोलें और संबंधित IBKR पोर्टफोलियो के लिए कोई अलग अकाउंट चुनें या नया बनाएं।
- फ़ाइल अपलोड करें और detect हुई headings की समीक्षा करें। symbol, side, entry price, size और realized P&L तभी मैप करें जब उनका अर्थ साफ़ हो।
- प्रतिनिधि stocks, options या futures की rows को अलग से जाँचें। यह पुष्टि करें कि contract quantity, multiplier assumptions और currency आपस में चुपचाप गड़बड़ नहीं हो रहे। अगर एक्सपोर्ट में किसी वैध row के लिए पर्याप्त जानकारी नहीं है, तो कोई वैल्यू गढ़ने के बजाय उसे छोड़ दें।
- Edgelog के प्रीव्यू में दिख रही counts और net results को बिलकुल वही फ़िल्टर, dates और currency चुनकर IBKR ट्रेड रिपोर्ट से मिलाएँ। सिर्फ़ तभी इम्पोर्ट करें जब ट्रेड काउंट और sample rows तार्किक लगें।
एसेट और करेंसी की सीमाएँ स्पष्ट रखें
एक IBKR अकाउंट में कई asset class और currencies हो सकते हैं। Edgelog का प्रोडक्ट मूल रूप से forex और crypto जर्नलिंग पर केंद्रित है; अन्य asset history CSV के ज़रिए इम्पोर्ट की जा सकती है, लेकिन इसका मतलब यह नहीं कि हर instrument‑specific calculation या broker फीचर सपोर्टेड होगा।
किसी कॉन्ट्रैक्ट का unit size, multiplier, fees, currency conversion और realized P&L convention आपकी संख्याओं को प्रभावित कर सकते हैं। पहले परीक्षण के दौरान जिन assets की units अलग हैं उन्हें अलग रखें, और अकाउंट-लेवल analytics देखने से पहले net P&L currency की पुष्टि करें।
जब activity स्टेटमेंट बहुत जटिल हो
अगर Edgelog ट्रेड वाली rows पहचान नहीं पा रहा, तो कोई संकुचित IBKR Flex Query कॉन्फ़िगर करें या संबंधित ट्रेड सेक्शन को एक साफ़ spreadsheet में एक्सपोर्ट करें, जिसमें प्रति row एक completed trade हो। कोई source identifier रखें और ओरिजिनल रिपोर्ट सुरक्षित रखें ताकि बाद में मैपिंग का ऑडिट हो सके।
सिर्फ़ अपलोड पास कराने के लिए कभी भी fills को इस तरह delete या merge न करें कि realized result बदल जाए। अगर आपको विस्तृत stock‑lot अकाउंटिंग, tax‑lot matching या full पोर्टफोलियो reconciliation चाहिए, तो उन workflows के लिए बनी किसी समर्पित टूल का उपयोग करें; Edgelog एक जर्नल है, broker स्टेटमेंट इंजन नहीं।
ब्रोकर CSV इम्पोर्ट अवलोकन पढ़ें, फिर अगर प्रीव्यू IBKR रिपोर्ट से मेल नहीं खाता तो कॉलम मैपिंग मार्गदर्शन या ट्रबलशूटिंग का उपयोग करें।