1 مرفق
مشكلة في التعديل على سكربت
السلام عليكم
انا بحاول اعدل على الاسكربت بحيث يقوم بعمل 11 صفقة
الصفقة الاولي ماركت والباقي ليميت مع اضافة 10 نقط على الصفقة التي قبلها
الاسكربت بيفتح اول خمس صفقات عادي لاكن بعد الصفقة الخامسة تظهر المشكلة
كود:
OrderSell CHFJPY,H4: OrderSend failed with error #130
OrderSell CHFJPY,H4: invalid integer number as parameter 11 for 'OrderSend' function
ما سبب المشكلة ؟
تم ارفاق السكربت في المرفقات برجاء المساعدة
1 مرفق
رد:مشكلة في التعديل على سكربت
البرمجة ليست كما يجب تعتمد مجموعة أوامر مكررة بدون موجب و لا يوجد متغيرات خارجية
غيرتها بجعل متغيرات خارجية و عوضت الأوامر ب حلقة تفتح لك ما تريد من الأوامر كما يمكنك الان التحكم في المسافة
جرب
رد:مشكلة في التعديل على سكربت
اقتباس:
المشاركة الأصلية كتبت بواسطة sliobra
الحمد لله بعد البحث الطويل في جوجل وجدت سكربت يقوم بالمطلوب
وشكرا Robo-coder على المساعدة
السكربت جيد ولاكن المشكله كانت فى اخذ الربح والاستوب عندك فى العقد الاول ياخذ الاستوب 50 والهدف 50 والثاني راح يكون 40 و40 ولاكن اذا وصل العقد الرابع او الخامس يكون سعر الامر المعلق هو نفسه سعر الاستوب والهدف لذلك يرفضه البروكر
والمفروض يكون على الهدف اذا كانت اومر سل لمت dTakeProfit-10*Point وايضا الاستوب dStopLoss+10
هذا للعقد الاول ا وتزيد النقاط كل ما زاد العقد يعنى الثاني 20 نقطه والثالث 30 نقطه وهكذا