-
تعديل بسيط
وعليكم السلام
تسطيع استخدام متغير وتضع قيمه اولية له ولنفرض انه = 1 وبعد تنفيذ كل المطلوب غير قيمته الى 2 فرضاً (هنا عندما يعود البرنامج لاختبار الشرط لن يجده محققاً)
مثال:
double ok1=1;
Void OnTick() {
if( ok1==1)
{
الأوامر المطلوب تنفيذها (مثلا امر شراء)
تغيير قيمة المتغير لمنع التكرار Ok1=2; //
}
بالتوفيق ان شاء الله
-
السلام عليكم
1- اعاني من مشكلة وهي انه عندما اغلق المنصة ومن ثم اعود واشغلها يفتح التشارت اللذي عليه الاكسبيرت ويعمل بشكل تلقائي (وفي حالتي يكرر وضع اوامر شراء) فما الطريقة لمنع ذلك ؟
او باختصار ما هي الدالة او الكود اللذي يغلق التشارت عندما اغلق المنصة ؟
-
وعليكم السلام
عند اغلاق المنصة يتوقف التنفيذ وبالتالي لا يمكن اغلاق الشارت
عموما وظيفة اغلاق الشارت الحالي كالتالي (0)ChartClose
-
1 مرفق
وعليكم السلام
مرفق الاكسبيرت
-
شكراً جزيلاً اخى وجزاك الله خيراً
-
-
شكرا جزيل استاد حسن الحمدلله الكسبيرت شغال عال العال لكن لدي سؤال لماذا عند تجربة بعض الاكسبيرتات على منصتين مختلفتين النتائج غير متطابقة والفرق كبير جدا
مع العلم نفس الفترة ونفس الزوج العملات
مرة اخرى اشكرك على التعديل والله يوفقك انشاء الله
-
يجب ان يكون الفرق السعري بسيط بسبب اختلاف مزودي الاسعار وكذا السبريد
اما اذا الفرق كبير جدا فهذا يعني ان الاسعار وهمية باحد الشركتين او معا
-
1 مرفق
السلام عليكم
اخ حسن لديه مشكلة في اكسبيرت المرفق وهي دالة ( الترلين ستوب) لا تعمل مع العلم تعمل جيدا في اكسبيرت اخر
مع خالص التقدير لجهودك المبذولة
ملف مرفق 15396
-
اخى حسن كنت طلبت منك من فتره كود لتحديد اقصى عدد صفقات مثلاً maxtrade = 2
اذا عكس السعر على اخر صفقه تفعلت عدد نقاط مثلاً 100 يرجع يتداول من جديد ويدخل صفقتين وكل ما عكس 100 نقطه عن اخر صفقه تفعلت يتداول من جديد صفقين صفقات البيع لوحدها وصفقات الشراء لوحدها
ده الكود اللى انت عملته من قبل
حاولت اضافته هنا لدالة الشراء والبيع ولا يعمل
لو تساعدنى فى اضافة الكود بالشكل الصحيح على الدالتين وشرح ماهو حرف i ما وظيفته ؟ وشكراً اخى الكريم