 |
 |
|
 |
|
اسف جدا أنا مبتدأ كثيير في البرمجة
لم أفهم جيدا
مثلا أريد أغلاق صفقة الشراء التي تم إفتتاحها يدويا عند وصول مستوى ال RSI إلى 75
وهذا الكود هنا
كود:
if(iRSI(NULL,0,14,PRICE_CLOSE,0)>75)
{
OrderClose(ticket,lot,Ask,3,Red);
}
أولا في الخانة الأولى داخل أمر OrderClose فيها ticket من أين أجلب ال ticket ؟ و مذا أضع فيها و كيف يعرفها الأكسبرت ؟ مع العلم أن الصفقة تم فتحها يدويا
الخانة الثانية lot مذا أضع فيها ؟ الصفقات يتم فتحها يدويا بلوت عشوائي يعني غير معروف !!
الخانة الثالثة ASK في أمر إغلاق الصفقات نستخدم ASK فقط ولا نستخدم BID صحيح ؟
هل ممكن ترسل لي الحلقة For Loop كاملتا
أعرف أن الحلقة تكتب بهذا الشكل كمثال لكن لم أعرف تركيبها أو إستخدامها
كود:
for(int i = 0 , i < 10 , i++)
{
}
أرجو المساعدة |
|
 |
|
 |
في السؤال السابق أعتقد يمكن إستخدام الأمر
OrderClose
أو
OrderModify أيضا أعتقد بتقريب الستوب فيه
لكن كيف يتم إستخدامه ؟ و كيف يعرف الأكسبرت ال ticket أو order ID
مع العلم أن الصفقات تم إفتتاحهم عشوائيا و يدويا
و الأكسبرت يجب أن يغلق نوع محدد من الصفقات على الشارت الموضوع فيه فقط
مثلا يغلق صفقات البيع إذا تحقق شرط معين في الشارت الموضوع فيه
و كيف يقوم الإكسبرت بفحص إذا فيه صفقات مفتوحة جديدة أم لا