النتائج 3,076 إلى 3,090 من 10335
الموضوع: موضوع مخصص للأسئلة البرمجية
- 23-11-2012, 12:53 PM #3076
السلام عليكم ورحمه الله وبركاته
بسم الله الرحمن الرحيم
النجده ,النجده ,النجده
اخواني عملت هذا السكريبت حسب ما قام بشرحه استاذنا الكريم واخونا الفاضل اسامه ,
والمطلوب هوه رسم خط ترند على الحد العلوي والسفلي للقناة ولكنه الرسم ليس دقيق ولا اعرف اين الخلل
بارك الله فيكم وشكرا لكم اخوكم ابو يوسف
- 23-11-2012, 10:14 PM #3077
رد:موضوع مخصص للأسئلة البرمجية
السلام عليكم ورحمة الله ة بركاته
بعد اذن اخوانى المحترمين
عاوز كود يفتح شراء بشرط ان يكون خط الوؤشر قادم من اسفل -0.75 الى اعلى و العكس مع الهبوط من 0.75
و ايضا اغلاق صفقات البيع اذاكانت مفتوحه عند تحقق شرط الشراء والعكس
علما باننى ايضا اود ان تظل صفقة الشرا شغاله الى ان يعبر 0.75 من اسفل الى اعلى و تظل شغاله الى ان يعبر 0.75 الى اسفل[ATTACH]SSRC.mq4[/ATTACH]
- 24-11-2012, 12:05 AM #3078
- 24-11-2012, 12:28 AM #3079
MR.dollar
استأذن حضرتك تساعدنى فى مشاركتى؟
و لك الشكر مقدما
- 24-11-2012, 12:30 AM #3080
رد:موضوع مخصص للأسئلة البرمجية
السلام عليكم إخواني الكرام
بعد تجربة الأكواد المقترحة سابقا ، لا حظت مشكلة أخرى : عند إغلاق المنصة وفتحها مرة أخرى تفتح صفقة ماركت من أي سعر (حسب اتجاه الشمعة السابقة ) تم بعدها بثواني تغلق الصفقة لوحدها بدون تحقق شرط الاغلاق !!!! وهكذا كلما فتحت المنصة من جديد... ، وأيضا أول صفقة لا تحترم سعر الاغلاق !!
منتظر ردكم بفارغ الصبر والله تهت بين سطور أكواد الاكسبيرت وياريت التعديل عليه لفهم آلية الحل، للأسف دي طريقتي في تعلم البرمجة
الاكسبيرت بالمرفقات وجزاكم الله خيرا
- 24-11-2012, 02:48 AM #3081
وعليكم السلام ورحمة الله وبركاته
الخطأ لديك كان في هذا الكود
كود PHP:for( x=first;x<last;x++)
{
if(NormalizeDouble(/*High[x]*/MathMax(Open[x],Close[x]),Digits)- GetValueByShift(name,x) > h) h = NormalizeDouble(MathMax(Open[x],Close[x])/*High[x]*/,Digits)-GetValueByShift(name,x);
if(GetValueByShift(name,x) - NormalizeDouble(/*Low[x]*/MathMin(Open[x],Close[x]),Digits)> l) l = GetValueByShift(name,x) - NormalizeDouble(MathMin(Open[x],Close[x])/*Low[x]*/,Digits);
}
مرفق الإكسبرت المعدل
- 24-11-2012, 02:57 AM #3082
- 24-11-2012, 02:57 AM #3083
وعليكم السلام ورحمة الله وبركاته
الموضوع بسيط
سوف تقوم بعمل داله لإستدعاء المؤشر وسوف يكون رقم الشمعه 1 و 2
ثم ستضع الشرط إذا كان قيمة المؤشر عند الشمعه رقم 1 أقل من 0.75 وقيمة المؤشر عند الشمعه رقم 2 أكبر
من 0.75 وبالتالي سوف يتأكد أن المؤشر قد إخترق مستوى 0.75 لأسفل فيفتح بيع
والعكس في الشراء
مثال
كود PHP:if(indicator2<-0.75&&indicator1>-0.75)
{
OrderSend(Symbol(),OP_BUY,newlot,NormalizeDouble(Ask,Digits),3*Q,SL,TP,"EA",MagicNumber,0,Blue);
}
if(indicator2>0.75&&indicator1<0.75)
{
OrderSend(Symbol(),OP_SELL,newlot,NormalizeDouble(Bid,Digits),3*Q,SL,TP,"EA",MagicNumber,0,Blue);
}
بالنسبه لإغلاق الصفقه فسوف تقوم بعمل دالة لإغلاق الصفقات البيع والشراء
كود PHP:void CloseBuyOrders()
{
for (int cnt = 0 ; cnt < OrdersTotal() ; cnt++)
{
OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES);
if (OrderMagicNumber() == MagicNumber && OrderSymbol()==Symbol())
{
if (OrderType()==OP_BUY)
{
OrderClose(OrderTicket(),OrderLots(),NormalizeDouble(Bid,digits),3);
}
}
}
}
void CloseSellOrders()
{
for (int cnt = 0 ; cnt < OrdersTotal() ; cnt++)
{
OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES);
if (OrderMagicNumber() == MagicNumber && OrderSymbol()==Symbol())
{
if (OrderType()==OP_SELL)
{
OrderClose(OrderTicket(),OrderLots(),NormalizeDouble(Ask,digits),3);
}
}
}
}
كود PHP:if(indicator2<-0.75&&indicator1>-0.75)
{
CloseSellOrders();
}
if(indicator2>0.75&&indicator1<0.75)
{
CloseBuyOrders();
}
- 24-11-2012, 09:31 AM #3084
- 24-11-2012, 01:09 PM #3085
استاذى الفاضل MR.dollar
من وقت طويل و انا باتابع مواضيعك بهدوء شديد لعدم ازعاجك لأنى شايف ناس كتير جدا بتطلب من علمك الكتير
فكنت باحاول اتعلم فى صمت و اللى بتقوله فى مواضيعك ماشاء الله يعلم امم
لكن لما يأست و الله قلت اتقل عليك بطلبى و انا فى شدة الأحراج
لكن بصدق انت أبهرتنى بثلاث اشياء
1- علمك الجبار
2- ذوقك الشديد جدا
3- عطائك الغزير للغايه
فتقبل تحياتى و دعواتى لحضرتك اما عن المؤشر فهو مرفق فى المشاركه الأ صليه و سوف ارفقه محددا حالا
- 24-11-2012, 01:11 PM #3086
رد:موضوع مخصص للأسئلة البرمجية
هذا هو المؤشر
تحياتى
- 24-11-2012, 02:08 PM #3087
رد:موضوع مخصص للأسئلة البرمجية
تذكير بمشاركتي السابقة
https://forum.arabictrader.com/t3761...ml#post2547283
السلام عليكم أستاذ مستر دولار، أرجو مساعدتك عاجل جداـ علما أن الاكسبيرت مخصص لشارت الرينكو وليس الشارت العادي لذلك قد تكون أكواد الزمن غير مفعلة!!!... و آسف إن كنت أتعبتك معي ، وجعل الله علمك صدقه جاريه وفي ميزان حسناتك.آخر تعديل بواسطة kira-h ، 24-11-2012 الساعة 02:12 PM
- 25-11-2012, 03:08 AM #3088
- 25-11-2012, 03:11 AM #3089
- 25-11-2012, 04:04 AM #3090
المواضيع المتشابهه
-
موضوع مخصص للاكسبيرتات اللتي يستخدمها الاعضاء على الحقيقي,,عندك اكسبيرت ممتاز ضعه هنا
By محمد معمو in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EAمشاركات: 11آخر مشاركة: 15-12-2023, 02:03 PM -
عااااااااااااجل ( موضوع مخصص للفرص الفورية)!!!
By عاشق الذبذبـة in forum توقعات وتوصيات سوق العملاتمشاركات: 280آخر مشاركة: 27-08-2009, 10:30 PM