تصدير البيانات إلى CSV
الصفحة 1 من 389 123 الأخيرةالأخيرة
Results 1 to 10 of 21

Thread: تصدير البيانات إلى CSV

  1. #1
    2 المرفقات (ق) لقد كنت أبحث في هذا ، وأنا لا أستطيع معرفة ما أفعله خطأ!

    لقد قمت بتعديل برنامج نصي موجود للتعامل مع المزيد من الأزواج وحذف بيانات المتوسط ​​المتحرك عند إرسال المعلومات إلى ملف بتنسيق .csv

    سوف أرفق النسخة الأصلية وتعديلي وآمل أن يتمكن شخص ما من قضاء الوقت لمعرفة المعلمة التي أفتقدها. أنا متأكد من أنه حل سهل في مكان ما ولكنني جديد في البرمجة وأعتقد أنني بحاجة فقط إلى مجموعة أخرى من العيون للنظر فيه.

    شكرا لكم مقدما،

    R

    https://www.forexdrop.com/attachment...1515586420.mq4

    https://www.forexdrop.com/attachment...2204593117.mq4

  2. #2
    1 المرفق (المرفقات) أزلت جميع الأوامر المتعلقة بالصفيف وأشرت إلى OHLCV مباشرة ولكن ما زلت أتلقى نفس الخطأ. هل يمكن لأي شخص أن ينظر إلى هذا ويخبرني إذا كان الأمر filewrite صحيحًا؟ ما زلت أحصل على ”)” - عدد المعلمات الخاطئة (147 ، 6) شكرًا مقدمًا ... ص
    https://www.forexdrop.com/attachment...4617407901.mq4

  3. #3
    1 مرفق (ق) لا يمكن للأمر FileWrite استخدام 63 معلمة إلا في وقت واحد. كان لدي 75 (O ، H ، L ، C V لمدة 15 زوجًا) وكنت بحاجة لتقسيمها إلى 2 أوامر منفصلة. كنت بحاجة للتخلص من أوامر مجموعة من البرنامج النصي الأصلي لأنها كانت عديمة الفائدة لأغراضي. على أي حال ، آمل أن يستخدم شخص آخر هذا. ما عليك سوى سحب وإفلات البرنامج النصي من المستكشف (Ctrl N) على أي مخطط ، وسيصدر بيانات OHLCV من اليوم السابق إلى ExpertsfilesDaily_Base.csv. هذا سيوفر لي الكثير من الوقت !!!

    https://www.forexdrop.com/attachment...5933754546.mq4

  4. #4
    يمكنك الالتفاف على حد عدد parm عن طريق وضع جميع البيانات في سلسلة قبل الكتابة ، ثم اكتب سلسلة واحدة فقط ومع ذلك ، قد يكون هناك حد لطول السلسلة - لا أعرف.

  5. #5
    مرحبًا Ra457 ، شكرًا لمشاركة الشفرة الخاصة بك. أرغب في تصدير البيانات القديمة من MT4 إلى .csv ، لكن لا أريد أن أحتاج إلى فتح النظام الأساسي يدويًا في كل مرة للقيام بذلك. إذا كان ذلك ممكنًا ، أرغب في الحصول على برنامج نصي VB يمكنه فتح تطبيق MT4 ، وربما يتم تشغيله بواسطة حدث جدولة ، ثم قم بتشغيل البرنامج النصي MQ4 بعد ذلك لتصدير البيانات. أود أن أسمع من أي شخص قد حاول شيء مماثل. شكرا ، mt4coder

  6. #6
    يمكنك محاولة استخدام QB-DataExporter. إنه يعمل فقط مع MT5 التي يمكنك تنزيلها من هنا
    http://goo.gl/QvvX6

  7. #7
    مرحبًا ، أنا أبحث أيضًا عن تصدير تلقائي. أعلم أنه يمكنك تصدير ملفات المحفوظات يدويًا على ميتاتريدر وحفظها بتنسيق csv. الملفات لكنني أريد رمزًا يقوم بذلك تلقائيًا كل 15 دقيقة. كيف أقوم بذلك؟

  8. #8
    1 مرفق (ق)
    Quote Originally Posted by ;
    مرحبًا ، أنا أبحث أيضًا عن تصدير تلقائي. أعلم أنه يمكنك تصدير ملفات المحفوظات يدويًا على ميتاتريدر وحفظها بتنسيق csv. الملفات لكنني أريد رمزًا يقوم بذلك تلقائيًا كل 15 دقيقة. كيف أقوم بذلك؟
    تم نسخ معظم ما يظهر أدناه من منشور آخر. نظرًا لأن MT4 build 600 ، لم أعد أمارس أي طلبات الترميز أو استكشاف الأخطاء وإصلاحها ، وبالتالي إذا كان الملحق الداخلي لا يقوم بالمهمة المطلوبة ، فستحتاج إلى أن يقوم مبرمج بكتابة رسالة أخرى من أجلك. لم أقم بتضمين الكود المصدري (ملف .mq4) ، لأنه لن يتم تجميعه بشكل صحيح في الإصدارات الأحدث من 509. الآن سأختفي مرة أخرى إلى وضع الإسبات. محفوظات المخرجات الداخلية: سيؤدي ذلك إلى إخراج محفوظات OHLCV إلى ملفات CSV ، في نفس الوقت لما يصل إلى 40 زوجًاأدوات ، و 9 أطر زمنية ، مما يتيح سهولة الاستيراد إلى Excel. يتم إنشاء ملف منفصل لكل مجموعة زوجإطار زمني. تقوم الشركة بتشغيلها مرة واحدة في كل مرة تبدأ شمعة جديدة في التكوّن على RefreshPeriod ، الكتابة فوق الملف (الملفات) ذات الصلة. يحتل كل شريط في المخطط سطر واحد (صف) في الملف. يتم إخراج البيانات في كل صف بالترتيب التالي: التاريخالوقت ، فتح ، ارتفاع ، انخفاض ، إغلاق ، تخزين وحدة التخزين: انسخ ملف .ex4 (داخلي) إلى ....MQL4Indiors. ثم أعد تشغيل MT4. البارامترات: CurrencyPairs: اتركه فارغًا لإخراجه فقط للزوج على الرسم البيانيالبرنامج النصي المرفق به. بخلاف ذلك ، اكتب ما يصل إلى 40 زوجًا ، مفصولة بفواصل. لا يهم الجزء العلوي أو الصغير ، ويمكنك استخدام الاختصارات التالية: A = AUD ، C = CAD ، F = CHF ، E = EUR ، G = GBP ، J = JPY ، N = NZD ، U = USD. ومن هنا يمكنك كتابة شيء مثل: EU، GU، UF، UJ الذي يعمل بنفس الطريقة مثل EURUSD و GBPUSD و USDCHF و USDJPY TimeFrames: اتركه فارغًا للإخراج فقط للإطار الزمني الذي تم إرفاق البرنامج النصيبه. بخلاف ذلك ، اكتب ما يصل إلى 9 أطر زمنية ، مفصولة بفواصل. العلوي أو الصغير لا يهم. على سبيل المثال ، لإخراج جميع الأطر الزمنية التسعة ، انسخ هذا: M1 ، M5 ، M15 ، M30 ، H1 ، H4 ، D1 ، W1 ، MN ومن ثم ستنشئ الإدخالات أعلاه 36 ملفًا مختلفًا (4 أزواج × 9 أطر زمنية). DifferentSubfolderPerTimeFrame: إذا تم تعيينه على FALSE ، فسيتم إخراج جميع الملفات إلى مجلد # 8230 ؛MQL4Files. إذا تم التعيين على TRUE ، فسيتم إنشاء المجلدات الفرعية تلقائيًا ضمن هذا المجلد ، على سبيل المثال # 8230 ؛MQL4FilesH1 ، وسيتم إنشاء ملف الإخراج (الملفات) في المجلدات الفرعية. بغض النظر عن المجلد ، تتم تسمية جميع الملفات: [الزوج] ، [الإطار الزمني] .CSV LookbackBars: قيم OHLCV لأحدث (أقصى اليمين) # 8216؛ n # 8217؛ سيتم إخراج الحانات ، حيث # 8216؛ n # 8217؛ هي القيمة التي تكتبها هنا. إذا حددت إما 0 أو رقمًا كبيرًا جدًا (على سبيل المثال 999999) ، فسيتم إخراج جميع القيم لجميع الأشرطة في سجل المخطط. DescendingDateTimeOrder: في حالة التعيين على FALSE ، يتم إخراج البيانات بترتيب زمني ، أي قيم الشريط الأقدم في بداية الملف. إذا تم تعيينه على TRUE ، يتم إخراج البيانات بترتيب زمني عكسي ، أي أحدث قيم شريطية في بداية الملف. OutputHeaderLine: إذا تم تعيينه على TRUE ، فسيتم إخراج سطر واحد (صف) ، مع عناوين الأعمدة ، في بداية الملف. إذا تم تعيينه على FALSE ، فلن يتم إخراج أي خط رأس. FieldSeparator: اضبط هذا على حرف (أحرف) محدد تريد أن تظهر بين قيم الأعمدة التي هي مخرجات. الافتراضي هو فاصلة (،). اكتب حرف علامة إقحام (^)إذا كنت تريد فصل الحقول ، بما في ذلك تلك الموجودة في سطر العنوان ، بعلامات جدولة. EncloseValuesInQuotes: إذا تم تعيينه على TRUE ، فسيتم إحاطة كل قيمة بيانات بعلامات اقتباس مزدوجة ، على سبيل المثال # 8220؛ 1.3659 # 8221 ؛. DateTimeFormat ، PriceFormat ، إلخ: هذه موضحة هنا. لاحظ أن التاريخ والوقت ، بشكل افتراضي ، يتم إخراجهما كحقل واحد. إذا كنت تريد أن تظهر كحقول منفصلة ، يجب عليك تضمين فاصل الحقل (وعروض الأسعار ، إذا كنت ترغب في ذلك) داخل DateTimeFormat ، على سبيل المثال MDY ، H: I RefreshPeriod: اتركه كـ 0 وسيعمل الجزء الداخلي على استبدال الملف (الملفات) بالبيانات المحدثة في كل مرة تبدأ فيها شمعة جديدة على الرسم البياني الحالي في التكون. أو اكتب M1 أو M5 إلخ للحصول على الكتابة الفوقية للملفات كلما بدأت شمعة جديدة في هذا الإطار الزمني. أو ببساطة اكتب T لجعله يستبدل الملفات الموجودة على كل علامة سعر جديدة (تحذير: يمكن أن يؤدي ذلك إلى إبطاء جهاز الكمبيوتر الخاص بك ، إذا كنت تقوم بإخراج البيانات لعدد كبير من شموع الرجوع). ملاحظة: قد تكون هناك مشكلات (مثل عدم إخراج البيانات) إذا كان ملف الإخراج مفتوحًا في كل من MT4 و Excel في وقت واحد. وذلك لأن MT4 يتطلب الوصول الحصري إلى الملف. فتح الملف في Excel في وضع القراءة فقط قد يحل المشكلة ؛ يعتمد ذلك على إصدار Excel الذي تقوم بتشغيله. نموذج الإخراج: تاريخ الكود المدرج ، الوقت ، الفتح ، الأعلى ، المنخفض ، الإغلاق ، المجلد 12/21/2012 ، 00: 00،87.970،87.984،87.584،87.804،18961 12/212012،08: 00،87.803،87.965 ، 87.582،87.609،15917 12/212012،12: 00،87.607،87.847،87.560،87.603،12136 12/212012،16: 00،87.602،87.871،87.530،87.686،18678 12/21/2012 ، 20: 00،87.686،87.724،87.538،87.599،7838 12/242012،00: 00،87.707،87.870،87.652،87.734،9248 12/242012،04: 00،87.736،87.818.813، 4924 12/242012،08: 00،87.810،87.915،87.780،87.811،5634 12/242012،12: 00،87.812،87.891،87.741،87.811،6903 12/242012،16: 00،87.811 ، 87.994،87.793،87.938،5883 12/262012،01: 00،88.053،88.412،88.006،88.348،13701 12/262012،05: 00،88.348،88.476،88.308،88.398،7351 12/262012،09: 00،88.398،88.608،88.347،88.433،10198 12/262012،13: 00،88.433،88.642،88.350،88.576،10997 12/262012،17: 00،87.576،88.770،88.427، 88.766،12260 12/262012،21: 00،88.766،88.842،88.715،88.837،4481 12/272012،00: 00،88.833،88.886،88.686،88.632،10180 12/272012،04: 00 ، 88.835 ، 88.948 ، 88.755 ، 88.803 ، 10334 12/27/2012 ، 08: 00 ، 88.80 3،88.970،88.765،88.945،9994 12/272012،12: 00،88.944،89.119،88.902،89.065،9441
    https://www.forexdrop.com/attachment...7134167704.ex4

  9. #9
    مرحبًا يا أصدقائي لست متأكدًا من أنني أطرح سؤالي في المكان المناسب ، لكنني جديد هنا
    هل هناك أي موقع يحتوي على ملف EURUSD M5 Excel مع محفوظات طويلة للتنزيل؟ أو الطريقة الوحيدة التي يجب أن نجعلها بأنفسنا من MT4؟ شكرا لكم مقدما

  10. #10
    1 مرفق (ق) استخدام هذا EA ، وسوف يساعدك على استخراج البيانات من mt4 ، ووضعها على الرسم البياني M5 .. لقد اختبرت عملها تماما. أعتقد أن الطريقة الوحيدة هي mt4 أو تنزيل نموذج بيانات تاريخ دوكاسكوبي. ....... .. وكذلك طلب إلى المبرمجين أصدقاء إذا زار أي شخص هنا .... الرجاء إضافة المزيد من الخيارات في شفرة المصدر. خيار لحفظ جميع الأزواج في وقت واحد التفوق الحكمة. على سبيل المثال: مثل H1 - يجب أن يحتوي على جميع بيانات الأزواج من مراقبة السوق. H4 - يجب أن يحتوي على جميع بيانات الأزواج من مراقبة السوق. يرجى التمتع بها ، في حال وجود أي مساعدة تحتاجها ، الرجاء إرسال رسالة إليّ ، وسأقدم المساعدة إلى مستواي.
    https://www.forexdrop.com/attachment...0650111863.mq4

أذونات النشر

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  
  • رمز BB مفعل
  • الابتسامات مفعلة
  • رمز[IMG] مفعل
  • رمز [VIDEO] مفعل
  • رمز HTML غير مفعل
This website uses cookies
We use cookies to store session information to facilitate remembering your login information, to allow you to save website preferences, to personalise content and ads, to provide social media features and to analyse our traffic. We also share information about your use of our site with our social media, advertising and analytics partners.