1 مرفق (ق) عزيزي المنتدى ،
اسمحوا لي أولاً أن أشرح ما أحاول القيام به.
في الأساس يمكنك تحديد كل الشموع مع 2 معلمات.
دعنا نعرّف High-Low لأي شريط على أنه 100٪. تفتح الشمعة عند 0٪ (أسفل) وتغلق عند 100٪ (الأعلى) لتحصل على شريط صعودي قوي دون أي فتائل. عندما تنظر إلى شريط ”بار” سيكون 95٪ من الشمعة.
بالنظر إلى أن المعلمتين تتراوحان بين 0 و 100 في المائة ، تحصل على 10.000 نوع من الشموع المتميزة. لمعرفة ما إذا كانت هناك بعض القيمة التنبؤية في بعض الأشرطة ، ستبدأ في البحث عن شريط يتميز بـ XY وتقييم النتيجة (فرق السعر) بعد x الأشرطة بـ: Close [I] (شريط الإشارة) - إغلاق [i-shift ] (شريط النتائج)النقطة التي توفر لك المسافة المقطوعة بالنقاط. في حالة حدوث شريط مرة أخرى ، سجل النتيجة.
حاولت أن أفعل هذا بمصفوفة ثلاثية الأبعاد
[فتح النسبة المئوية] [إغلاق النسبة المئوية] [النتيجة] لكنها لم تنجح حقًا.
جميع ملفات الإخراج فقط الواردة 0 بحيث حاولت نهج آخر. يستخدم My 3rd Dimension ببساطة الفهرس الأول [0] ولكن كصفيف سلسلة لذلك ببساطة نضيف النتيجة الثانية إلى الأخيرة ونفصل بينها ؛. الآن الشيء الوحيد الذي يجب علي فعله هو أخذ 2 للحلقات (0100 البعد الأول 0100 البعد الثاني) لقراءة كل نتيجة تعمل ولكن كل ملف يتضمن نفس السطر مرارًا وتكرارًا. بالإضافة إلى ذلك ، يسجل البرنامج النصي ما يقرب من 14 ألفًا من النتائج في سطر واحد لا معنى له لأن ذلك سيشير إلى أن جميع أشرطةي الموجودة في خلفيتي تقريبًا (حوالي 15 كيلو من الأشرطة) تسقط في نفس الصورة (من 10 آلاف متوفرة). أفترض أن السيناريو أخذ نتيجة كل شريط ووضعه.
قمت بتضمين وظيفة ستنشر النتائج (قدر إمكان MT4 إدارتها) في علامة تبويب الخبراء ويبدو أن كل شيء يعمل بشكل جيد ، لكنه لا يعمل.
كن حذرًا ، يكتب البرنامج النصي حول 2 Gigs of Data لـ 15k Bars إلى 10.000 Files واستغرق تنفيذ بضع دقائق.
يمكنك بسهولة تغيير هذا لإنشاء ملف لكل OpenPercentage و 100 من ClosePercentages الخاص به (صف واحد لكل ClosePercentage) مما قد يقلل المستندات إلى 100 ولكنه سينتج عنه ملفات أكبر.
هل يمكن لأي شخص إلقاء نظرة عليه والحصول على هذا الشيء اللعين للعمل؟
https://www.cavemantrading.com/attac...1328401943.mq4