هل هناك طريقة لتعيين أو تغيير تنسيق التاريخ في ملفات .csv المحفوظة باستخدام MT4؟ بينما أحاول استيرادها إلى برنامج آخر ولا يعمل لأنه لا يدعم تنسيق MT4 الافتراضي. أي مساعدة عن تقديره.
هل هناك طريقة لتعيين أو تغيير تنسيق التاريخ في ملفات .csv المحفوظة باستخدام MT4؟ بينما أحاول استيرادها إلى برنامج آخر ولا يعمل لأنه لا يدعم تنسيق MT4 الافتراضي. أي مساعدة عن تقديره.
مرحباً Creztor عذرًا ، لا أعرف أي طريقة للحصول على MT4 للقيام بذلك. وهنا حل ممكن: 1. تحميل محرر نص حر محرر EmEditor من
http://shareme.com/download/emeditor-free.htmlقم بتشغيل الملف .MSI لتثبيت (في \ Program Files \ EmEditor) ثم قم بتشغيل EmEditor 2. افتح الملف (اضغط Ctrl-O) التواريخ التي ترغب في تعديلها. 3. اضغط على Ctrl-H للبحثالاستبدال ، وتحقق من استخدام تعبيرات عادية. اكتب بالضبط ^ (....) \. (..) \. (..) في حقل البحث ، و \ 2- \ 3- \ 1 في الحقل ”استبدال بـ” [ملاحظة: هذا يفترض أنك تريد التغيير إلى تنسيق MM-DD-YYYY ؛ تغيير الواصلات إلى أي فاصل تحتاج إليه ؛ يمكنك أيضًا التبديل 1 ، 2 ، 3 على النحو الذي تريده: 1 = YYYY ، 2 = MM ، 3 = DD ، على سبيل المثال. للحصول على DDMMYYYY ، اكتب \ 3\ 2\ 1 تأكد من أن backslashes \ stay حيث هم] انقر فوق استبدال الكل ، ثم اضغط Esc لإغلاق البحثالاستبدال و Ctrl-S لحفظ الملف . 4. كرر الخطوات 2 3 لكل ملف ، حسب الحاجة. لاحظ أن الإدخالات الخاصة بك في البحث والاستبدال تظل لزجة: تحتاج فقط إلى كتابتها مرة واحدة فقط. يتذكر EmEditor أيضًا المجلد الذي فتحت منه ملف CSV الأخير. يمكنك بدلاً من ذلك تحميل الملفات إلى Excel ومعالجتها باستخدام الصيغ ، ولكن - بمجرد إعداد إدخالات البحث والاستبدال في EmEditor - يكون أسرع كثيرًا. إنها عملية سريعة وسهلة بمجرد القيام بها عدة مرات. أتمنى أن يساعدك هذا. ديفيد
إذا كنت تعرف ما تفعله ، فهو سهل جدًا. إنشاء برنامج نصي يتكرر عبر البيانات وإنشاء ملف .csv المخصص الخاص بك. ستجني الكثير من وظائف الملفات ،
http://docs.mql4.com/files.
إذا كنت أعرف ما كنت أفعله لن أقوم بنشره هنا. شكراً لك سوف أعطي هذه المحاولة.Originally Posted by ;
آسف يا رجل ، في تسرع بلدي أعتقد أنني وضعت ردا كان من الصعب جدا أن تكون مفيدة.Originally Posted by ;
1 مرفق (مرفقات) Hi Creztor Tesla حقًا تمامًا ، من السهل جدًا كتابة نص برمجي للقيام بذلك ، لذا قمت بذلك (انظر أدناه). عندما قلت ”لا أعرف كيف أحصل على MT4 للقيام بذلك” في المنشور السابق ، كنت أشير إلى وظيفة حفظ الملفات. يفترض البرنامج النصي أدناه أنك تحتاج إلى التنسيق التالي: mm –dd-yyyy، hh: mm، Open، High، Low، Close، Volume If If not، let me know and I will change accordingly. ما عليك سوى تنزيل الملف أدناه إلى المجلد C: \ Program Files \ lt؛ المجلد meta trader folder ، المجلد \ experts \ scripts. ثم قم بتشغيل MT4 واضغط Ctrl-N لفتح Navigator افتح شجرة ”Scripts” ، ثم اسحب ”output_history” إلى المخطط المرغوب. تظهر الرسالة ”إخراج السجل الكامل” في أعلى يمين الرسم البياني. ابحث في المجلد C: \ Program Files \ lt؛ meta trader foldergt؛ \ experts \ files ويجب أن ترى ملف السجل (على سبيل المثال ، ملف ”AUDUSD، 60.CSV” هو H1 لـ AUDUSD). الآن لديك طريقة بديلة. ديفيد [تحرير: المبرمجين MQL4 من ذوي الخبرة ، من فضلك لا تضحك من الصعب جدا في ترميز رياضاتي]
https://www.forexdrop.com/attachment...4322860964.mq4
مرحبًا ، لقد نزلت النص البرمجي المرفق ، وهذا قريب من ما أحتاجه. وبما أنني لا أعرف لغة البرنامج النصي ، سأكون ممتنا حقا بعض المساعدة. أحتاج إلى أتمتة عملية إنشاء ملف CSV ، عندما أبدأ ميتاتريدر ، للحصول على قائمة من عمليات التزاوج. أنا بالفعل تعديل البرنامج النصي لتنسيق التاريخ الذي أحتاجه. مجرد كتابة سطر واحد لزوج واحد وسوف نسخ ولصق للآخرين. أحتاج أيضًا إلى العنوان في السطر الأول DATE و TIME وما إلى ذلك ... هل من الممكن تعديل النص البرمجي الحالي لأتمتة العملية؟ أيضا ، هل من الممكن أن تعود هذه العملية. استيراد ملفات CSV مباشرة إلى قاعدة البيانات. (الأسهم الرسم البياني على سبيل المثال) ستكون مساعدتك موضع تقدير جيد. شكر.
1 مرفق (ق) Serhito ، لقد أجبت على البريد الإلكتروني الخاص بك. في حالة رغبة أي شخص آخر في الإصدار المحدّث من البرنامج النصي output_history.MQ4 ، يتم إرفاقه. يمكن الآن تعديلها بسهولة لإخراج أي عدد من محفوظات بيانات زوج العملةالإطار الزمني في دورة واحدة. تعليمات في منطقة تعليقات البرنامج النصي. ديفيد
https://www.forexdrop.com/attachment...1323623185.mq4