-
السلام عليكم جميعاً
لو تكرمتم هل ممكن وضع كلمة مرور لكود تم برمجته بواسطة mql 4 ؟
وهل هناك مشكلة في حال كان الكود طويل بعض الشئ (265 سطر واكثر) وأقصد هنا هل سيكون هناك تأخير في تنفيذ الاوامر قد تسبب ابتعاد السوق عن لحظة تطابق احد الشروط في الكود التي تطلب وجود هذا السعر في هذه اللحظة؟
لكم كل الشكر
-
وعليكم السلام
مثال لعمل باسوورد يكون الشرط عند بداية الدالة الرئسيسة OnTick
جعلت هنا الباسوورد 1111 وبالتالي لن يعمل الاكسبيرت الا عند كتابة 1111 بخانة password
عدد الاسطر ليس له تاثير كبير على سرعة المعالجة للكود ولكن طريقة كتابة الشروط والدوال المستخدمة أو دوال استدعاء المؤشرات الخارجية قد تسبب ثقل حتى بكود لا يتجاوز 50 سطر
وكل هذا له علاقة مع قوة الحاسوب المهمة في سرعة المعالجة
-
طلب معلومة
جزاك الله كل خير
لكن اخي بالنسبة للباسوورد انا اقصد حماية الكود البرمجي (فتحه ونسخه او التعديل عليه) فهل هذا ممكن ؟ وكيف ؟
ومعذرة لم اوضح هذا في المرة السابقة
-
اقصى حماية هي بربط الاكسبيرت مع ملف dll باستخدام لغة برمجية اخرى،،،
لكن عموما نسخة الـ ex4 الحالية كافية كحماية فلم يتم كسرها بعد
-
-
السلام عليكم
لدي هذا الكود:
if((OrderSelect(id1,SELECT_BY_TICKET,MODE_TRADES)= =true)//اختبار وجود الصفقة الاولى بالسوق
&&(OrderSelect(id2,SELECT_BY_TICKET,MODE_TRADES)== true)//اختبار وجود الصفقة الثانية بالسوق
{
bool res21=OrderModify(id1,0,0,yeni_tp1,Blue);// اسناد اخذ الربح الى الصفقة الاولى
bool res22=OrderModify(id2,0,0,yeni_tp1,Blue);// اسناد اخذ الربح الى الصفقة الثانية
Alert("تم تعديل ارباح اول صفقتين دخلتا السوق بنجاح");
}
else
Print("OrderSelect failed error code is",GetLastError());//لمعالجة الخطأ
المطلوب منه ان يقوم باختيار صفقة موجودة بالسوق (دخلت السوق من خلال اوردر موضوع مسبقاً) ليتم التعامل معها بعد ان دخل الاوردر الى السوق فعليلاً
المشكلة: انه يتعامل معها قبل دخولها السوق
فكيف لي ان اتحقق من دخول اوردرالى السوق ؟
أسف للاطالة وارجو ان اجد رحابة صدر
-
اريد ان استخرج اقرب خط مقاومة فوق السعر
وان استخرج ايضا اقرب خط دعم تحت السعر
ماهي الدالة المناسبة لهذه العملية وشكرا وجزاكم الله الف خير
-
وعليكم السلام
ستقوم بعمل شرط التحقق من عدد الصفقات المفعلة على الزوج بحيث:
دالة عدد الصفقات كالتالي:
ثم تضع الشرط قبل دالة فتح الصفقة
مثلا شرط عدم وجود صفقة بيع مفعلة إذا تحقث يتم معالجة بقية شروط فتح الصفقة
-
لنفترض لدينا 3 دعوم s1=2 ; s2=4 ; s3=9
و 3 مقاومات r1=20 ; r2=25 ; r3=31
إذا تريد اقرب دعم معناه استخراج أكبر قيمة بالدعوم وبالتالي نستخدم الوظيفة MathMax والتي تعود بأعلى قيمة للقيمتين المدخلتين بالوظيفة نفسها
حسب المثال سيكون اعلى قيمة للدعوم كالتالي:
ستكون النتيجة s=9
نفس الشيء بالمقاومات اقرب قيمة معناه أقل قيمة للمقاومات وبالتالي سنستخدم الوظيفة MathMin والتي تعود بأقل قيمة للقيمتين المدخلتين بالوظيفة نفسها
حسب المثال سيكون أقل قيمة للمقاومات كالتالي:
ستكون النتيجة r=20
-
السلام عليكم
ارغب بمعرفة الفرق بين دالة close ودالة i close
شكرا لكم