استيراد CSV إلى دفتر التداول: صادرات الوسطاء، وربط الأعمدة، ومنع التكرار

خيار استيراد الصفقات من CSV يقرأ صادرات وسيط، ويكشف الفاصل والأعمدة تلقائيًّا، ويعرض معاينة للصفقات المُحلَّلة، ثم يكتبها في دفتر التداول. وإعادة استيراد الملفّ نفسه تحدّث الصفوف الموجودة بدل تكرارها.

Senzoukria · التوثيق · آخر تحديث: سبتمبر 2026


أين تجده

الموضع
Journal ← Trades ← زرّ «Import CSV»
المصادر
Apex Trader Funding (الافتراضي)، وRithmic Trader، وNinjaTrader، وTradingView، وOther CSV
الفاصل
فاصلة أو فاصلة منقوطة أو جدولة، يُختار من السطر الأول
مفتاح منع التكرار
عمود معرّف الصفقة حين يوجد، وإلا فـ «{source}-row-{n}»

ما الذي يفعله

يقول الحوار: «Export from your broker dashboard, drop the file here. Re-imports dedupe automatically.». اختر مصدر الوسيط، ثم أفلت الملفّ أو استعمل «Browse file» (ملفّ csv أو نصّ). والمُحلِّل يزيل علامة ترتيب البايتات UTF-8، ويعالج الحقول المقتبَسة التي تتضمّن فواصل وعلامات اقتباس وأسطرًا جديدة، ويختار الفاصل الأكثر ظهورًا في سطر الترويسة.

وتعرض المعاينة اسم الملفّ، وعدد الصفوف المُحلَّلة والمتخطّاة، وعدد الأعمدة، وقائمةً قابلة للطيّ باسم «Column auto-mapping»، وأول 8 صفقات (Time وSymbol وSide وQty وEntry وExit وP&L). ونصّ الزرّ «Import N trades». وتطبع لوحة النتيجة «+N new · N updated» وعدد الصفوف الفاشلة إن وُجدت، مع «Import another» و«Done».

ربط الأعمدة

أسماء الترويسات المتعرَّف عليها لكل حقل (تُتجاهَل حالة الأحرف والمسافات والشُرَط السفلية والشُرَط والنقاط والشُرَط المائلة؛ والتطابق التامّ أولًا، ثم السلسلة الجزئية)
الحقلالترويسات المقبولةمطلوب
symbolsymbol, instrument, contract, tickerنعم
sideside, buy/sell, b/s, direction, typeنعم
entryPriceentry price, open price, buy price, avg entry price, fill priceنعم
exitPriceexit price, close price, sell price, avg exit priceلا
quantityqty, quantity, size, contracts, shares, lotsلا (الافتراضي 1)
pnlpnl, p/l, p&l, profit, net pnl, realized pnl, plلا
entryTimeentry time, open time, buy time, time, datetime, trade time, fill timeلا (الافتراضي هو الآن)
exitTimeexit time, close time, sell timeلا
commissioncommission(s), fee(s)لا
accountIdaccount, account id, account numberلا
externalIdtrade id, order id, ticket id, execution id, id, fill idلا
notesnotes, comment, memo, tagلا

تحليل القيم

  • الجهة: B وBUY وLONG وL تصير LONG؛ وS وSELL وSHORT وSH تصير SHORT. وأي قيمة أخرى تتخطّى الصفّ.
  • الأعداد: تُزال علامات الدولار والمسافات وفواصل الآلاف؛ والقيمة بين قوسين تُقرأ سالبة.
  • الكمية تُقرَّب إلى عدد صحيح.
  • التواريخ: كل ما يقبله محلّل Date في JavaScript (ISO، وMM/DD/YYYY…)، إضافةً إلى الصيغة المضغوطة YYYYMMDD HH:MM[:SS] التي تُقرأ بتوقيت UTC. والمخرَج بصيغة ISO 8601 بتوقيت UTC.
  • والصفّ بلا رمز أو جهة أو سعر دخول يُعدّ متخطًّى؛ والصفوف الفارغة تُتجاهَل.

كيف تستعمله

صدّر قائمة الصفقات من لوحة الوسيط أو شركة التمويل، وأبقِ سطر الترويسة، وأفلت الملفّ. وافحص قائمة الربط التلقائي: فالحقل المربوط بـ «—» لم يُعثر عليه، وستكون الصفقات الناتجة بذلك الحقل فارغًا. وعمودا الوقت والحساب هما الأهمّ: فالصفقات المستورَدة بلا رقم حساب تحطّ في سلّة «No account recorded» في مُحدِّد الحساب.

والاستيراد إدراج أو تحديث مفهرَس بالمصدر وبالمعرّف الخارجي. فإعادة استيراد صادرات محدَّثة تنعش الصفوف المطابقة وتبلّغ عنها بوصفها «updated» بدل إنشاء نسخ مكرَّرة. وحين لا يحمل الملفّ عمود معرّف، يُستعمل رقم الصفّ، فتغيير ترتيب الصفوف بين صادرين يغيّر أي صفقة تُحدَّث.

الحدود والمزالق

  • تحتفظ الصفقات المستورَدة بـ P&L الموجودة في الملفّ؛ ولا يُعاد حساب شيء من الأسعار وقيم النقاط.
  • ولا تُقرأ من CSV الأطر الزمنية ولا الـ setup ولا التقييم ولا الانفعال ولا لقطات الشاشة؛ فأضفها بعد ذلك من نموذج الصفقة.
  • وملفّ واحد في المرّة. واختيار المصدر يؤثّر في بادئة المعرّف الاحتياطية، لا في ربط الأعمدة.
  • والتواريخ بلا منطقة زمنية يفسّرها محلّل Date بالمنطقة المحلّية للجهاز؛ أما الصيغة المضغوطة فتُعامَل بتوقيت UTC.

هذه الصفحة بلغات أخرى

أسئلة شائعة

لماذا تُخطّيت صفوف؟
يُتخطّى الصفّ حين يتعذّر قراءة الرمز أو الجهة أو سعر الدخول. افتح قائمة «Column auto-mapping» لترى أي أعمدة لم تُكتشَف.
هل يكرّر الاستيراد مرّتين صفقاتي؟
لا، ما دام الملفّ يحمل عمود معرّف أو يحافظ على ترتيب الصفوف نفسه. فالصفوف المطابقة تُحدَّث وتُعدّ «updated».
هل يحتاج الاستيراد اتصال وسيط؟
لا. فهو يقرأ ملفًّا محلّيًّا ويكتب في قاعدة بيانات دفتر التداول المحلّية.

اقرأ أيضًا