يمكن أن يكون ذلك فقط بسبب محاولة البرنامج النصي فتح ملف غير موجود، لذا إما أنه يتم نسخ ملف CSV إلى المجلد الخطأ أو أن الاسم غير صحيح. تحقق من العناصر التالية:
يمكن استخدام محرر سداسي عشري (مثل WinHex وNeo Hex Editor) لتغييره عند الإزاحة 0xFC. انتبه إلى أنه سيتم عرضه بالنظام الست عشري لذا قد يلزم استخدام الآلة الحاسبة هنا.
ابحث عن الإزاحة في FXTHeader.mqh، الذي يتم عرضه بجوار كل إعداد. استخدم محررًا سداسيًا عشريًا. لاحظ أن جميع القيم مكتوبة بتنسيق هندي صغير، مما يعني أنه إذا كانت القيمة تتجاوز بايتًا واحدًا، فيجب ملؤها بالبايتات الموجودة على يمينها، على سبيل المثال، لكتابة 300 في الملف، يجب كتابتها بالشكل 2C 01.
يعد هذا أمرًا شائعًا في نظامي التشغيل Windows 7 / Windows Vista عند تشغيل MT4 من مجلد Program Files. تكمن المشكلة في تمكين UAC وأن أنظمة التشغيل هذه تستخدم المحاكاة الافتراضية للمجلد. في نظام التشغيل Windows 7، يمكن العثور على الملفات الناتجة في c:\ProgramData\ عادةً، بينما في نظام التشغيل Windows Vista يمكن العثور عليها في c:\Users\username\AppData\Local\VirtualStore\Program Files\. إذا لم تكن موجودة، فما عليك سوى البحث عن *.FXT، فيجب أن تكون في مكان ما. للتغلب على هذه المشكلة، قم إما بنسخ مجلد MT4 في موقع غير محمي بواسطة UAC (على سبيل المثال، سطح المكتب) أو ببساطة قم بتعطيل UAC؛ عن طريق كتابة UAC في بداية->مربع البحث واتبع الخطوات التي تظهر على الشاشة.
قد يكون هذا بسبب عدم وجود MIN_LOT وLOT_STEP للرمز الموجود في ملف FXT الناتج. يحدث هذا عند إنشاء ملف FXT مع عميل MT4 أثناء عدم الاتصال بالوسيط عند تشغيل البرنامج النصي. كما ذكرنا سابقًا، يجب أن تكون الوحدة الطرفية متصلة بالوسيط عند إنشاء ملف FXT.
يعد هذا أمرًا شائعًا إما بسبب الفشل في تحديد محدد أو تحديد نقطة (.) كمحدد، لذا فإن الحل ببساطة هو العودة إلى JForex، واختيار الفاصلة (،) كمحدد وتصدير ملف CSV مرة أخرى. يجب أن يكون هذا أسرع بكثير من المرة الأولى حيث يتم الآن تخزين البيانات مؤقتًا. يمكنك إلقاء نظرة أخرى على دليل تنزيل JForex ، لمزيد من التفاصيل حول الإعدادات الأخرى.
لا.
نعم. سيتم تجاهل المعلومات المكررة وحتى سطر رأس JForex بواسطة البرنامج النصي CSV2FXT إذا تمت مواجهته في منتصف ملف CSV.
إذا كانت JForex متضمنة، فيجب أن يكون وقت بدء ملف CSV من وقت انتهاء ملف CSV الأقدم. يمكن حذف صف رأس ملف CSV الجديد قبل التسلسل، وحتى هذه الخطوة يمكن تخطيها بينما سيتخطى البرنامج النصي CSV2FXT هذا السطر ويكشف عن تحذير بخصوص ذلك في سجل الخبراء. من خلال الانتهاء من عملية التصدير، ما عليك سوى إلحاق ملف CSV الجديد بالملف القديم.
إذا كانت نصوص PHP متضمنة، فإن إيقاف المعالجة في نهاية الشهر يعد أمرًا مثاليًا. يتم إلحاق نص المعالجة تلقائيًا بملف موجود، لذلك من خلال الاستئناف من بداية الشهر التالي، سيكون ملف CSV مثاليًا. ومع ذلك، يمكن إيقاف المعالجة حتى خلال الشهر؛ على سبيل المثال، إذا كان الملف يسمى EURUSD.csv وينتهي في 19.03.2012، عن طريق إلحاق بيانات تبدأ من 01.03.2013 وتنتهي بـ 02.04.2013 (على سبيل المثال، عن طريق كتابة phpprocess_dukascopy_data.php EURUSD 201303 201305 EURUSD.csv)، فإن الملف الجديد سيتم إلحاق البيانات بملف CSV الحالي وستكون البيانات بين 01.03 و19.03 موجودة في ملف CSV مرتين. في هذه الحالة، سيتم إضافة حوالي 20 خطأ بواسطة البرنامج النصي CSV2FXT إلى السجل وسيتم طرد تنبيه بشأن العلامات الأقدم، ولكن من المنطقي أكثر تخطي البيانات المكررة لذلك يجب أن يكون FXT الناتج متسقًا تمامًا، على الرغم من أنه سيكون كذلك. يستغرق وقتًا أطول قليلاً أثناء تخطي الفترة المكررة.
يرجع ذلك في الغالب إلى تصدير ملف CSV بواسطة JForex مع الفشل في تحديد الفاصلة (،) كمحدد للحقل كما هو مذكور في الدليل. لسبب ما، فإن فهم إعداد JForex الافتراضي هو استخدام مسافة كفاصل للحقول ووضع عدة فواصل في نهاية كل سطر، فإن ملف CSV عديم الفائدة ويجب إعادة إنشائه. لحسن الحظ، تقوم JForex بتخزين البيانات مؤقتًا، لذلك ليست هناك حاجة لانتظار التنزيل مرة أخرى.
خطوتين:
تجدر الإشارة إلى أنه إذا تم إجراء هذا التغيير، فإن عدد الأشرطة المعروض في النتائج سيكون خاطئًا - يمكن تغييره أيضًا ولكن ليس هناك فائدة كبيرة لأنه ليس له أي تأثير على اختبار الـBacktest.
لا.
الجواب هو في الواقع نفس السؤال رقم 2 أعلاه.
وهذا يعني أن منصة MT4 ترفض استبدال ملف FXT الذي تم تعيينه للقراءة فقط.
لأن FXT المستخدم تم إنشاؤه باستخدام برنامج نصي أقدم. لا يهم، حتى يمكنك تجاهل ذلك بأمان.
وهذا يعني أن النتائج التي تم الحصول عليها لم تكن مربحة. ومع ذلك، إذا كنت تريد رؤيتها، حدد علامة التبويب "نتائج التحسين"، وانقر بزر الماوس الأيمن بداخلها، ثم قم بإلغاء تحديد "تخطي النتائج غير المفيدة".
يحدث هذا فقط عند اختبار إكسبرتات التي تحتاج إلى توصيل محطة ميتاتريدر 4 بالوسيط مثل Wallstreet روبوت الفوركس أو FAP Turbo. ببساطة، بما أن FXT موجود بالفعل، يبدأ اختبار الـBacktest بسرعة كبيرة. لا يمكن حل هذه المشكلة إلا عن طريق إضافة تأخير مصطنع من خلال برنامج التكوين المثبت مع Tick Data Suite، وذلك عن طريق زيادة عامل تأخير اختبار الـBacktest إلى شيء مثل 3. وهذا سيعطي تأخيرًا معقولًا بما فيه الكفاية مع بدء اختبار الـBacktest حتى يتم توصيل الجهاز بالجهاز. الوسيط. إذا لم يتم حلها على هذا النحو، فقم برفعها إلى شيء مثل 10، وبمجرد الانتهاء من ذلك مع هذا إكسبرت الفوركس المحدد، قم بإعادته إلى 0 إلا إذا كنت تريد الاحتفاظ بتأخير دائم في اختبار الـBacktest أو التحسين باستخدام بيانات التجزئة. انتبه إلى أن هذا لن يكون له أي تأثير على محطات ميتاتريدر 4 التي تعمل بالفعل، لذا يجب البدء أولاً للاستفادة من هذا الخيار.
يتم استخدام السبريد الحقيقي في إنشاء FXT. سيؤدي تمكين هذا الخيار إلى تخزين السبريد في حقل الحجم. إذا كانت الاستراتيجية تستخدم رقم الحجم، ببساطة عدد القراد في MT4، فيجب استخدام انتشار ثابت أو يجب استخدام استراتيجيات أخرى مثل الحساب عدد القراد وتخزينه في مصفوفة.
هناك سببان محتملان:
هذه مشكلة تحدث عادةً بسبب استخدام البرنامج النصي للتصحيح الخاص بـ Birt وفي هذه الحالة يتم اقتراح سببين محتملين:
إذا لم يكن أي مما سبق هو السبب، فيجب عليك أولاً محاولة إجراء اختبار رجعي لـ MACD إكسبرت باستخدام نفس FXT، إذا توقف عند نفس النقطة، فقد تكون هناك مشكلة في هذا النطاق من ملف CSV المصدر ويمكن أن يكون سجل البرنامج النصي CSV2FXT أعطيك وصفًا لأي أخطاء محتملة.
يحدث هذا فقط عند استخدام تاريخ البدء/الانتهاء للتحسين. لسوء الحظ، هذا خطأ في ميتاتريدر 4؛ فقط المسار الأول للتحسين يستخدم تاريخ البدء والانتهاء المحدد؛ تستخدم عمليات التشغيل اللاحقة النطاق الكامل المتاح في FXT.
عند استخدام الإعدادات لإحدى نتائج التحسين، وللحصول على نفس النتيجة عند اختبار الـBacktest، يمكن استخدام FXT يمتد بالضبط للفترة المطلوبة للتحسين، أو بدلاً من ذلك يمكن ببساطة تعطيل تاريخ الاستخدام عند تشغيل اختبار الـBacktest لـ نتائج التحسين المحددة؛ إذا لم تكن الإعدادات للجولة الأولى، وهذا هو.
We specialize in providing advanced forex trading solutions to help traders maximize their potential.
Our mission is to empower you with cutting-edge forex trading tools and insights. Thank you for joining our community, and happy trading!
يمكن أن يتضمن التداول في الفوركس خطر فقدان يتجاوز إيداعك الأولي. هذا غير مناسب لجميع المستثمرين ويجب عليك التأكد من فهمك للمخاطر المشاركة، وطلب المشورة المستقلة إذا لزم الأمر.
عادةً ما تقدم حسابات الفوركس درجات مختلفة من الرافعة المالية واحتمالية الربح العالية متوازنة بمستوى عالٍ من المخاطر. يجب ألا تخاطر أبدًا بأكثر مما أنت مستعد لخسارته ويجب عليك أن تأخذ بعين الاعتبار بعناية تجربتك في التداول.
الأداء السابق والنتائج المحاكاة ليست بالضرورة دليلاً على الأداء المستقبلي. كل المحتوى على هذا الموقع يمثل رأي المؤلف وحده ولا يشكل توصية صريحة لشراء أي من المنتجات الموصوفة في صفحاته.