النتائج 1 إلى 9 من 9
الموضوع: أرجو المساعدة فى برمجة مؤشر
- 28-08-2011, 01:25 PM #1
أرجو المساعدة فى برمجة مؤشر
السلام عليكم ورحمة الله
كنت ابرمج مؤشر يعطيني تنبيه عندما يصل السعر الى رقم معين او يكون اعلى منه بأستخدام اداة الشرط if
if(p<=price) Alert();
وبرمجت المؤشر بنجاح لكن المشكلة ان التنبيه يتكرر طول ما السعر فى النطاق المحدد وانا لا اريده ان يتكرر الا فى كل مره يهبط فيها السعر مثلا 20 نقطة ويخترق السعر المحدد مره اخري لضمان عدم تكرار التنبيه الا مره واحده فى كل مره يخترق فيها السعر الرقم المحدد فهل من حلول يا خبراء البرمجة ؟
- 28-08-2011, 10:10 PM #2
للرفع للأخوة المبرمجين
وكذلك سؤال اخر ارجو ان تساعدوني بالأجابة عنه
ابرمج حاليا اكسبيرت و اريد الا يقوم الآكسبيرت بفتح اى صفقة اضافية فى حالة وجود صفقة مفتوحه على نفس الزوج
استخدمت Orderstotal=0 كأداه شرطية ولكن المشكلة انى بذلك امنع الآكسبرت من فتح اى صفقات على جميع الآزواج وانا اريد استخدام مثل هذا الشرط ولكن اذا وجد صفقة مفتوحة على نفس الزوج فقط وليس على كل الحساب .
وجزاه الله كل خير من يساعدني .
- 29-08-2011, 11:11 AM #3
فينك يا مستر دولار انتظرك .
- 01-09-2011, 11:59 AM #4
هل من مجيب؟
- 01-09-2011, 12:21 PM #5
السلام عليكم ورحمة الله وبركاته
كل عام وانت بخير
أخي الكريم هناك موضوع مثبت مخصص للأسئلة البرمجية من الأفظل وضع أسئلتك فيه
والسلام عليكم
- 01-09-2011, 01:21 PM #6
السلام عليكم ورحمة الله وبركاته
بالنسبة لمؤشر التنبه اذا كان السعر اعلى من المحدد
تفظل أتمنى يفي بالغرض
والسلام عليكم
- 01-09-2011, 01:26 PM #7
- 02-09-2011, 03:33 AM #8
أنت أجبت عن سؤالك بنفسك في هذه الجمله
"لا فى كل مره يهبط فيها السعر مثلا 20 نقطة ويخترق السعر المحدد مره اخري"
فقط ترجمها إلى كود
إستخدم الشرط
كود PHP:if(Open[0]<price)
والعكس في حالة البيع
بالنسبة للسؤال الثاني فيمكنك عمل دالة لمعرفة عدد الصفقات المفتوحه لنفس العمله فقط
كود PHP:int orderscnt(){
int cnt=0;
for(int i =0;i<OrdersTotal();i++){
if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES)){
if(OrderSymbol()==Symbol() && MagicNumber==OrderMagicNumber()){
cnt++;
}
}
}
return(cnt);
}
كود PHP:if(orderscnt()<1)
- 02-09-2011, 11:19 PM #9
تسلم اخى السفير على المساعده
واخى مستر دولار جزاك الله كل خير على المساعدة فعلا كانت تايهه عنى سعر فتح الشمعة يكون اقل من السعر المطلوب ليكون الآختراق و العكس فى الكسر
الف الف شكر ليكم .
لكن استفسار اخير لو تسمح اخى مستر دولار
كمثال على شمعة الساعه سعر الفتح كان اقل من السعر المطلوب كما بالشرط و تم اختراق السعر المطلوب بنقطة مثلا او اثنين ونفس الشمعة هبطت كام نقطة ثم صعدت مره اخري هل سيتم تكرير التنبية فى هذه الحالة ؟ اختراق مرتين على نفس الشمعة ، وهل لو سوف يتكرر هل يمكن تلاشي هذه النقطة لمزيد من الدقة ؟آخر تعديل بواسطة Pips Hunter ، 02-09-2011 الساعة 11:23 PM