-
08-10-2017, 07:14 PM
#671
-
09-10-2017, 12:16 AM
#672
عضو جديد
السلام عليكم
شكرا استاذ حسن على جهودك و مثابرتك المشكورة لمساعدتنا، لو سمحت اريد أن اعرف هل الكود صحيح او فيه اخطاء
و لك جزيل الشكر
-
09-10-2017, 01:51 AM
#673
اكتب الشروط كاملة للمراجعة
-
09-10-2017, 02:18 AM
#674
وعليكم السلام
تلك الدالة ليست لتحريك الأمر المعلق فلا يمكن ذلك، ولكن الدالة تلقائيا تقوم بحذف الأمر وإعادة فتحه وهذا ما قصدته،
عموما بالنسبة لسؤالك هناك عدة طرق، أفضلها عن طريق استخدام دوال الجلوبال
مثال :
لدينا المتغير الخارجي للتريلينغ ستوب كالتالي :
ثم بالدالة الرئيسية OnInit نضع الشرط التالي :
لحفظ قيمة التريلنغ الأول عند بداية عمل الاكسبيرت
ثم نضع دالة التريلينغ بدلالة قيمة الترلينغ :
مثال :
ونعدل على دالة تعديل الامر المعلق بحيث عند تفعيل التعديل يتم تعديل كذلك القيمة المخزنة بدالة الجلوبال بتخزين قيمة الترلينغ الثاني:
ثم نضع شروط الترلينغ بالدالة الرئيسية OnTick حيت يعمل الترلينغ ستوب بناءا على قيمة الترلينغ المخزنة بالجلوبال كالتالي :
التعديل الأخير تم بواسطة kira-h ; 09-10-2017 الساعة 02:32 AM
-
09-10-2017, 02:28 AM
#675
وعليكم السلام
نعم الشروط صحيحة منطقيا، ولكن لا اعلم إن كانت صحيحة حسب ما تريد من شروط على الشارت،
-
09-10-2017, 09:11 AM
#676
عضو جديد
شكرا جزيلا استاذي الكود يعمل و بشكل جيد ، استشارة شبيهة اريد معرفة ان كان الكود التالي صحيحيا حيث انه لا يقوم بفتح اي صفقات، فهلا اعلمتني اين الخطأ ان كان موجوداً و كيفية الحل مع الشكر والتقدير
التعديل الأخير تم بواسطة nuage ; 09-10-2017 الساعة 09:17 AM
سبب آخر: نقص في الشرح.
-
09-10-2017, 11:35 AM
#677
السلام عليكم
أستاذ ممكن الكود الذي يحقق : إغلاق نصف العقد بعد تحقيق ربح معين من النقاط ووضع الستوب على الدخول .....ولك جزيل الشكر
-
09-10-2017, 01:30 PM
#678
مشكور جدا على مساعده اخ حسن كود مختصر واحترافي
-
09-10-2017, 02:38 PM
#679
-
09-10-2017, 05:50 PM
#680
منطقيا الكود سليم، ولم يفتح صفقات ربما لم تتحقق الشروط أو لسبب آخر قد تجده بخانة الجورنال
ضوابط المشاركة
- لا تستطيع إضافة مواضيع جديدة
- لا تستطيع الرد على المواضيع
- لا تستطيع إرفاق ملفات
- لا تستطيع تعديل مشاركاتك
-
قوانين المنتدى
العلامات المرجعية