النتائج 2,986 إلى 3,000 من 10335
الموضوع: موضوع مخصص للأسئلة البرمجية
- 19-10-2012, 11:43 PM #2986
رد:موضوع مخصص للأسئلة البرمجية
تنحل مشكله تاتي اخرى يعني بعد حذ ف الشرط بقى يفتح العقديين الاساسيين ولكن المشكله التي ظهرت لايضاعف اذا تفعل امر ما فقط يصاعف اول امر يتفعل واذا تفعل امر اخر لايضاعف كمان لو تفعلت اوامر المضاعفه الاولى لايضاعف المضاعف الثانيه ...
ياريت تجرب الاكسبيرت عندك وتجعله يعمل حسب الفكره تماما ...... الفكره مشروحه اكثر من مره..اتمنى ان اكون قد اوصلت الفكره وفهمت مااريد
- 20-10-2012, 12:06 AM #2987
- 20-10-2012, 09:47 AM #2988
رد:موضوع مخصص للأسئلة البرمجية
السلام عليكم ورحمة الله
أستاذي أسامة فضلا اريد معرفة دالة استخراج الأوبجيكت من مؤشر ليس فيه انديكسات الألوان ، حاولت التطبيق من قراءة موقع mq4 فوجدت جمل برمجية لكن واجهتني صعوبة في التطبيق ، ارفقت لك ثلاث مؤشرات احدها iPanel_Trend عايز احدد فيه متى يكون الترند صاعد بنسبة 70% مثلا للشراء وعكسها للبيع ، ياريت تتفضل بعمل دالة في اكسبيرت كنموذج كامل لأستخراج الأوبجيكت حتى استخدمها في اكسبيرتاتي في شرط التنفيذ للصفقات . شكرا لكآخر تعديل بواسطة Jmeel ، 20-10-2012 الساعة 09:56 AM
- 20-10-2012, 01:09 PM #2989
بارك الله فيك اخ اسامه الله يزيدك من علمو وكان الله في عونك على مساعده الاخرين
- 20-10-2012, 03:01 PM #2990
- 20-10-2012, 03:13 PM #2991
رد:موضوع مخصص للأسئلة البرمجية
اخ اسامه بعد الكثير من المحاولات وجدت ان استخدم لكل مضاعفه رقم ماجيك نمبر خاص حتى اميزها عن الاخرى تقريبا 70% يعمل حسب الفكره ولكن لاحظت انها مثلا عند ما تتفعل المضاعف الاولى يقوم بفتح عقود مشابه لعقود المضاعفه الاولى والمفروض ان تكون العقود عكس وليست مشابه.
- 22-10-2012, 12:31 AM #2992
رد:موضوع مخصص للأسئلة البرمجية
لاحظ في الشروط التي وضعتها لفتح المضاعفات
كود PHP:LastOrdertype(Magicnumber)==OP_SELL
كود PHP:LastOrdertype(Magicnumber1)==OP_SELL
كود PHP:ticket1=OrderSend(Symbol(),OP_BUYSTOP,LastLot( Magicnumber1)*2,NormalizeDouble(BuyPrice1,Digits),3,BuySL1,BuyTP1,comment,Magicnumber2,0,Green);
أيضا السبب لديك ليس في كود المضاعفات لكن المشكله في أنك تستخدم خيار فتح الصفقات الرئيسيه حتى لو كان هناك صفقات أخرى مفتوحه
وهذا الكود سيسبب مشاكل عند إستخدام المضاعفات لمعرفة آخر صفقه تم فتحها
لحل هذه المشكله
في كل مره تقوم بتفح صفقه رئيسيه تجعل لها ماجيك نمبر أو مثلا كومنت مختلف عن أي صفقه رئيسيه أخرى
حتى عندما تبدأ المضاعفات تكون لكل صفقه رئيسيه مضاعفه خاصه بها
- 22-10-2012, 01:17 AM #2993
رد:موضوع مخصص للأسئلة البرمجية
وعليكم السلام ورحمة الله وبركاته
بشكل عام الدوال المسئوله عن إستدعاء كائن من على الشارت
كود PHP:ObjectGet( string name, int index)
index هو خاصية الكائن التي تريد إستدعائها
مثلا خط على الشارت إسمه line1
لإستدعاء سعر الخط الحالي
كود PHP:double price=ObjectGet(line1,OBJPROP_PRICE1);
كود PHP:double price=ObjectGet(line1,OBJPROP_COLOR);
كود PHP:double price1=ObjectGet(line1,OBJPROP_PRICE1);
double price2=ObjectGet(line1,OBJPROP_PRICE2);
كود PHP:datetime time1=ObjectGet(line1,OBJPROP_TIME1);
datetime time2=ObjectGet(line1,OBJPROP_TIME2);
كود PHP:double price=ObjectGetValueByShift(line1,0)
في المؤشر الذي أرفقته
أولا أريد معرفة إسم الكائن على الشارت
نسبة الشراء إسم الكائن Trend_UP_value
ونسبة البيع إسم الكائن Trend_DOWN_value
ثانيا أريد معرفة القيم التي تأخذها
سوف نستخدم الداله
كود PHP:ObjectDescription
فسوف يكون الكود
كود PHP:string buypercent=ObjectDescription("Trend_UP_value");
كود PHP:double percentNumber=StrToDouble(StringSubstr(buypercent,0,StringLen(buypercent-1)));
- 22-10-2012, 01:18 AM #2994
- 22-10-2012, 05:43 AM #2995
نعم اخ اسامه انا استخدمت magicnumber2 لانه اصلا في البديه استخدمت الماجيك نمبر للعقد الاساسي ثم استخدمت الماجيك نمبر 1 للمضا عفه 1 ثم استخدمت الماجيك نمبر 2 للمضا عفه 2
حاولت اعمل ماجيك نمبر خاص لكل عقد اساسي لكن وجدت الامرتعقد و تلخبط عندي عند المصاعفه الاولى والثانيه.
ياريت تعمل التعديل على الاكسبرت حسب فهمك...الاكسبيرت في المشاركه السابقه ....جزاك الله الف خير
- 22-10-2012, 03:36 PM #2996
رد:موضوع مخصص للأسئلة البرمجية
السلام عليكم ورحمة أستاذي أسامة
عملت اكسبيرت عشان يظهر الأندكس للمؤشر المرفق وايضا ارفقت الأكسبيرت ، المشكلة ان قيم الخطين كل يوم بتتغير ، فضلا عدل لي الأكسبيرت وأشرح كيف التعامل والخطين متغيرة ؟؟ وشكرا .
- 23-10-2012, 12:42 AM #2997
رد:موضوع مخصص للأسئلة البرمجية
من فضلك اخوي اسامه اريد دمج المؤشر اسفل في اكسبيرت، كيف يمكن كتابة الكود:
ادا كانت شمعه 1 زرقاء يعطي true
ادا كانت شمعه 1 حمراء يعطي false
لون الشمعه يؤخذ من فريم نص ساعه
كود PHP:double haOpen11=iCustom(NULL,Heiken_Ashi_TIME_FRAME,"Heiken_Ashi_Smoothed_Alert[1]",1,2);
double haOpen22=iCustom(NULL,Heiken_Ashi_TIME_FRAME,"Heiken_Ashi_Smoothed_Alert[1]",3,2);
double haClose1=iCustom(NULL,Heiken_Ashi_TIME_FRAME,"Heiken_Ashi_Smoothed_Alert[1]",0,1);
double haClose2=iCustom(NULL,Heiken_Ashi_TIME_FRAME,"Heiken_Ashi_Smoothed_Alert[1]",2,1);
double haClose11=iCustom(NULL,Heiken_Ashi_TIME_FRAME,"Heiken_Ashi_Smoothed_Alert[1]",0,2);
double haClose22=iCustom(NULL,Heiken_Ashi_TIME_FRAME,"Heiken_Ashi_Smoothed_Alert[1]",2,2);
كود PHP:if(haOpen2>haClose2&&haOpen22<haClose22){
signal=false;}
if(haOpen2<haClose2&&haOpen22>haClose22){
signal=true}
آخر تعديل بواسطة wikileaks ، 23-10-2012 الساعة 01:03 AM
- 23-10-2012, 02:43 AM #2998
أسماء الخطوط تتغير نظرا لأنها تتعامل أيضا مع الإسم + رقم الخط على حسب عدد الخطوط
لذلك
كحل أول
أن تذهب إلى كود المؤشر وتقوم بإضافة الكود مباشرة إلى الإكبسرت بدلا من إستدعاء الخط من الشارت
الحل الثاني
أن نقوم بالبحث عن الكائن ونضع شرط أن يكون هو أحدث خط تم وضعه على الشارت
مثال
كود PHP:datetime LastObjectTime;
for(int i=0;i<ObjectsTotal();i++){
if(StringSubstr(ObjectName(i),0,4)=="GUB0"){
datetime time=ObjectGet(ObjectName(i),OBJPROP_TIME2);
if(time>LastObjectTime){
LastObjectTime=time;
string objectname=ObjectName(i);
}
}
}
فبحثت عن كل كائن موجود بهذا الإسم وتأكدت هل توقيت الكائن أكبر من الكائن السابق فيتم إعتماد الكائن الجديد
ويكون إسمه ObjectName ثم عندما تستدعي خصائص هذا الكائن سوف يكون بهذا الإسم
وبنفس الطريقه سوف تستدعي الخط السفلي لكن إسمه يبدأ ب GUB1
- 23-10-2012, 06:17 PM #2999
- 24-10-2012, 01:47 AM #3000
السلام عليكم ورحمة الله
أستاذي الفاضل اسامة ، هذا الموضوع كنز لمن يريد التعلم لكن المشكلة في البحث بداخل الموضوع ، فأذا اردت البحث عن دالة ما مثلا فهل هناك طريقة للوصول الى المشاركة التي تتضمن السؤال واجابتك عليها ؟؟ اخشى ان اشغلك معي بأسئلة مكررة ويكون سبق لك أن اجبت عليها هنا ، شكرا لك .
المواضيع المتشابهه
-
موضوع مخصص للاكسبيرتات اللتي يستخدمها الاعضاء على الحقيقي,,عندك اكسبيرت ممتاز ضعه هنا
By محمد معمو in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EAمشاركات: 11آخر مشاركة: 15-12-2023, 02:03 PM -
عااااااااااااجل ( موضوع مخصص للفرص الفورية)!!!
By عاشق الذبذبـة in forum توقعات وتوصيات سوق العملاتمشاركات: 280آخر مشاركة: 27-08-2009, 10:30 PM