الكود يحقق المطلوب
فشرط الموديفاي سيعمل لمرة واحدة مباشرة بعد فتح الصفقة او الامر المعلق
ولن يتعارض مع التريلينغ او يتدخل بصفقة اخرى سابقة لان الحلقة تغلق مباشرة بعد الموديفاي
لاحظ الشرط tk>0
الكود يحقق المطلوب
فشرط الموديفاي سيعمل لمرة واحدة مباشرة بعد فتح الصفقة او الامر المعلق
ولن يتعارض مع التريلينغ او يتدخل بصفقة اخرى سابقة لان الحلقة تغلق مباشرة بعد الموديفاي
لاحظ الشرط tk>0
المعذرة أستاذ حسن لم أفهم كيف يمكن للكود أن يعدل صفقة البيع أو الشراء التي تفعلت عن طريق الأمر المعلق وهذا الشرط موجود
حسب فهمي بأن هذا الشرط ينفع للأوامر المباشرة فقط وهو لن يتحقق إذا افتتحت صفقة عن طريق الأمر المعلق
المفترض أن يتم تعديل الهدف والوقف للأمر المعلق بعد افتتاح الصفقة وليس قبلها
يبدو لي عندي معلومة ناقصة أو أنني أسأت الفهم
لو تكرمت كومنت بسيط بجانب كل سطر من الكود حتى أعرف أين الخلل
تحياتي وتقديري
هذا مثال فقط لأمر مباشر يمكنك استخدامه أيضا بالامر المعلق
لا يهم الشرط المهم انه بعد دالة الفتح OrderSend (بها الهدف والوقف 0 نقطة) تضع الشرط التالي بنفس حلقة الشرط الأساسي، مع مراعاة معادلتي الهدف والوقف
إذا طبقتها على الأوامر المعلقة اثناء وضعها لن تحتاج إلى التعديل بعد تفعيلها، إلا في حالة تريد تغيير الهدف والوقف ففي هذه الحالة لابد من استخدام دالة فرعية للموديفاي وطبعا ستكون متعارضة مع التريلينغ
التعديل الأخير تم بواسطة kira-h ; 27-05-2019 الساعة 09:19 PM
تمام أستاذ حسن فهمت المقصود الآن
راح أبدأ ببرمجة الإكسبيرت بعد التفرغ في قادم الأيام إن شاء الله
ألف شكر لك مرة أخرى
مع خالص تقديري وامتناني لك
وإياك أخي الكريم
والله الموفق
العلامات المرجعية