CSV इम्पोर्ट समस्या निवारण

ट्रेडिंग जर्नल में आम ब्रोकर CSV इम्पोर्ट त्रुटियाँ ठीक करें

जब कोई ब्रोकर फ़ाइल इम्पोर्ट नहीं होती, तो उसका कारण आम तौर पर हेडर रो, सैंपल वैल्यूज़ या रिपोर्ट टाइप में दिख जाता है। सबसे पहले उस पहली रो की पहचान करें जो किसी कम्प्लीटेड ट्रेड को नहीं दर्शाती; फिर उस एक्सपोर्ट में इस्तेमाल की गई आवश्यक फ़ील्ड्स और कन्वेंशन्स को जाँचें।

यह चेकलिस्ट Edgelog के manual CSV/Excel ट्रेड इम्पोर्ट के लिए है। यह ब्रोकर लॉगिन, लाइव API कनेक्शन या MT4/MT5 EA सिंक की जाँच नहीं करती। मूल फ़ाइल को निजी रखें और जब फ़ॉर्मेट में मदद चाहिए हो, तो केवल एक छोटा, sanitized सैंपल इस्तेमाल करें।

त्रुटि: आवश्यक फ़ील्ड गायब है

इम्पोर्टर को कम से कम symbol, side, entry price, volume या quantity, और P&L की ज़रूरत होती है।

अगर प्रीव्यू में दिख रहा है कि इनमें से कोई फ़ील्ड missing है, तो जाँचें कि कहीं चुनी गई रिपोर्ट केवल समरी (summary) तो नहीं है जिसमें individual ट्रेड नहीं हैं, या हेडर किसी बाद की रो पर तो नहीं है, या ब्रोकर एक्सपोर्ट में orders और fills अलग‑अलग सेक्शन्स में तो नहीं दिए गए।

संभव हो तो ऐसी trade‑history रिपोर्ट इस्तेमाल करें जिसमें हर closed ट्रेड के लिए एक ही रो हो। किसी भी missing फ़ील्ड में account balance, current price, total deposits या कोई असंबंधित कॉलम कभी मैप न करें।

अगर आवश्यक हेडिंग मौजूद है लेकिन पहचानी नहीं जा रही, तो कॉलम मैपिंग गाइड खोलें। हेडिंग किसी alias जैसे “instrument”, “quantity”, “direction” या “realized P&L” के रूप में हो सकती है। मिलान हमेशा अर्थ के आधार पर करें, अंदाज़े से नहीं।

त्रुटि: एंट्री प्राइस या वॉल्यूम अमान्य है

Entry price एक पॉज़िटिव नंबर होना चाहिए और volume शून्य से बड़ा। करंसी symbols, लोकल‑स्पेसिफ़िक सेपरेटर्स, टेक्स्ट मार्कर या ऐसी स्प्रेडशीट रो की जाँच करें जिसमें ट्रेड की जगह कोई subtotal हो। सुनिश्चित करें कि quantity वाला कॉलम खाली न हो और चुना गया प्राइस वास्तव में entry या average entry हो—न कि exit price या कोई मार्केट quote।

units, contracts, shares या lots में दिया गया volume हमेशा आपके सोर्स अकाउंट के हिसाब से एक‑सा इंटरप्रेट किया जाना चाहिए।

अगर आपकी फ़ाइल में decimal सेपरेटर के रूप में कॉमा, thousands सेपरेटर या कोष्टक में दिए गए negative वैल्यूज़ इस्तेमाल हो रहे हों, तो प्रीव्यू में दिख रही वैल्यूज़ को ध्यान से जाँचें। यदि वर्कबुक को खोलने‑बचाने से number formatting बदल गई हो, तो ब्रोकर से एक नया CSV दोबारा एक्सपोर्ट करके सेव करें।

त्रुटि: Buy/Sell या P&L उलटा दिख रहा है

Direction हमेशा ब्रोकर की side/type/action कॉलम से लेनी चाहिए, न कि इस आधार पर कि ट्रेड जीता या हारा। ब्रोकर हिस्ट्री से एक ऐसा ट्रेड मिलाकर देखें जो निश्चित रूप से short/sell था और एक जो निश्चित रूप से long/buy था। यह भी पक्का करें कि P&L signed realized amount में दिया गया है और घाटा (loss) नेगेटिव ही रहता है।

अगर रिपोर्ट में gross और net P&L दोनों हैं, तो पहले तय करें कि आपको कौन‑सा चाहिए; और अगर commission व swap पहले से net P&L में शामिल हैं, तो उन्हें दोबारा घटाएँ नहीं।

त्रुटि: टाइमस्टैम्प गायब हैं या शिफ्ट हो गए हैं

Timestamp वैकल्पिक हो सकता है, लेकिन जब वह मौजूद हो तो उसे वही इवेंट दिखाना चाहिए जिसे आप रिव्यू करना चाहते हैं। ब्रोकर एक्सपोर्ट server time, UTC, local time या किसी स्पष्ट report timezone का उपयोग कर सकते हैं। उसी execution को ब्रोकर टर्मिनल और CSV दोनों में मिलाकर देखें।

उदाहरण के लिए, OANDA का HUB गाइड बताता है कि उसकी रिपोर्ट चुनी गई timezone ही इस्तेमाल करती है; Exness और MetaTrader history अपनी‑अपनी एक्सपोर्ट परंपराएँ फ़ॉलो कर सकते हैं। इस्तेमाल की गई timezone नोट कर लें और सभी batches में उसे एक‑सा रखें।

त्रुटि: ट्रेड काउंट या नेट परिणाम मेल नहीं खा रहा

दोनों प्रोडक्ट में वही अकाउंट, closed/open स्टेटस, date range, currency और रिपोर्ट फ़िल्टर्स मिलाकर देखें। देखिए कि एक्सपोर्ट partial closes को अलग‑अलग रो के रूप में शामिल कर रहा है या नहीं, कई fills को ग्रुप कर रहा है या नहीं, archived history को बाहर तो नहीं रख रहा, या deposits और fees को शामिल तो नहीं कर रहा।

जिस फ़ाइल में प्रति execution एक रो हो, उसका टोटल प्रति position एक रो वाली समरी से स्वाभाविक रूप से अलग हो सकता है। सिर्फ़ totals मिलाने के लिए रो डिलीट न करें; पहले यह समझें कि हर रो किस चीज़ का प्रतिनिधित्व करती है।

जब दूसरा batch इम्पोर्ट करें, तो वही मौजूदा अकाउंट चुनें जो उसी ब्रोकर अकाउंट को दर्शाता हो, और date boundaries साफ़‑साफ़ रखें। डायग्नोस करते समय ओवरलैपिंग पीरियड्स से बचें। जो भी date ranges इम्पोर्ट की हैं, उनका रिकॉर्ड रखें, और आगे बढ़ने से पहले प्रीव्यू में दिख रहे duplicate ट्रेड्स को ज़रूर रिव्यू करें।

त्रुटि: वर्कबुक में कई शीट्स या रिपोर्ट सेक्शन हैं

हमेशा वही शीट चुनें जिसमें actual ट्रेड रो हों, न कि कोई summary, balance या instrument lookup टेबल। अगर स्टेटमेंट कई सेक्शन्स में बँटा हुआ है या असंबंधित activity को मिला रहा है, तो उसकी एक साफ़ कॉपी बनाएँ जिसमें सिर्फ़ एक हेडर रो, केवल completed ट्रेड की रो और ज़रूरी कॉलम हों।

मूल स्टेटमेंट को निजी तौर पर सुरक्षित रखें ताकि ज़रूरत पड़ने पर आप तुलना कर सकें और वही transformation दोबारा दोहरा सकें। फ़ाइल में कभी भी credentials, passwords, API keys या support PINs शामिल न करें।

सुरक्षित रिकवरी चेकलिस्ट

  1. मौजूदा अपलोड रद्द करें और सोर्स फ़ाइल को बिना बदले सुरक्षित रखें。
  2. केवल closed ट्रेड के लिए छोटा date range या ट्रेड‑फ़ोकस्ड रिपोर्ट एक्सपोर्ट करें。
  3. जो भी सैंपल आप शेयर करें, उसमें से व्यक्तिगत/अकाउंट पहचान संबंधी सभी विवरण हटा दें。
  4. पाँचों आवश्यक फ़ील्ड कन्फ़र्म करें और हर एक को उसके documented अर्थ के आधार पर ही मैप करें。
  5. पाँच प्रतिनिधि रो और उनके टोटल्स को ब्रोकर रिपोर्ट से मिलाकर देखें。
  6. केवल तब दोबारा प्रयास करें जब प्रीव्यू पूरी तरह सही दिखे।

स्टेप‑बाय‑स्टेप एक्सपोर्ट गाइडेंस के लिए ब्रोकर CSV इम्पोर्ट हब, Exness गाइड, OANDA गाइड या IBKR गाइड का उपयोग करें।

अक्सर पूछे जाने वाले सवाल

Qवैध CSV में फ़ील्ड गायब होने की त्रुटि क्यों आती है?

संभव है एक्सपोर्ट में वह ट्रेड फ़ील्ड हो ही न, उसका कोई अनजान हेडर हो, या टेबल से पहले कोई title/summary रो हो। हमेशा ट्रेड‑फ़ोकस्ड एक्सपोर्ट चुनें और प्रीव्यू में मैपिंग्स कन्फ़र्म करें।

Qइम्पोर्ट की गई ट्रेड दिशा गलत क्यों दिखती है?

देखें कि जो कॉलम आपने मैप किया है वह वास्तव में ब्रोकर की side या direction ही हो, और कुछ पहचाने हुए buy व sell ट्रेड्स से उसे मिलाएँ। direction को कभी भी इस बात से अनुमान न लगाएँ कि P&L पॉज़िटिव है या नहीं।

Qक्या मैं अपनी ब्रोकर CSV सपोर्ट के साथ साझा कर सकता हूँ?

ज़रूरत पड़ने पर ही सिर्फ़ एक छोटा, sanitized सैंपल साझा करें। भेजने से पहले नाम, अकाउंट नंबर, balances, टिकट identifiers और किसी भी तरह के credentials या secrets हटा दें।

Qक्या टोटल्स मिलाने के लिए CSV से रो डिलीट कर देनी चाहिए?

नहीं। पहले यह पहचानें कि रो fills, positions, partial closes, fees या अन्य अकाउंट events में से किसको दर्शा रही हैं। वैध रो हटाने से आपका जर्नल ग़लत और अधूरा हो सकता है।

अपने ट्रेड्स दर्ज करें। अपनी बढ़त हासिल करें।

फॉरेक्स और क्रिप्टो ट्रेडर्स के लिए हमेशा मुफ़्त — 3 तक कनेक्टेड अकाउंट और 50,000 तक संग्रहीत ट्रेड्स, MT4/MT5 ऑटो-सिंक, एक्सचेंज इम्पोर्ट और फुल एनालिसिस के साथ।

अपना मुफ़्त जर्नल बनाएं