شكرا ياغالي والله ماتقصرون
Printable View
شكرا ياغالي والله ماتقصرون
السلام عليكم يا اخوان حاولت اطبق هذا الكود لكن ما يفتح حسب ما اريد يفتح من مناطق متعدده انارايده يبحث في اخر شمعه حققت الشرط مو كل الشموع السابقه
حسب كلام اخونا الي وضع الكود يقول شيل الكومنت وحط طلبك وكمان يقول تاكد من صحة الكود انه يلبي طلبك وين اتاكد ووين القى الكومنت وهل الكود الي انا عملته اصلا صح والا تطبيقي خطاكود PHP:
int x;for(int i=1;i<Bars;i++){if(MathAbs(High[i]-Low[i])>50*PipValue*Point){x=i;Comment(x);break;}}
تحية طيبة مستر دولار
كيف حالك .. عساك طيب ..
الله يسعدك يا طيب عندي مؤشر البايفوت المعدل مع التنبيه وعجزت أعرف الكود أو التعديل ع المؤشر ليصير مثل اللي بالشارت ..
طريقة جديدة وفكرة جديدة وفعالة بس ناقصني الكود الي يترجم الي بالشارت ..
الفكرة كالتالي :
اقفال الشموع تحت خط البايفوت ونزول أول نقطة من الخط الجديد تحت مستوع الخط السابق .. هنا يكون في تنبيه للشراء
والعكس للبيع
انت رح تشوفها اني بشتغل بالعكس .. بس هو فعليا هذه الطريقة زي الحلاوة بس مع دراسة السوق قبل الدخول ..
المؤشر والصورة بالمرفقات وبانتظار كرمك ياطيب ..
كما في الكود في المؤشر الذي أرفقته
لكن بدلا من أن تعتمد على أن إغلاق السعر أعلى خط المؤشر ثم أصبح أسفل خط المؤشر سوف تضع المقارنه أن نقطة المؤشر للشمعه رقم 2 أكبر من نقطة المؤشر للشمعه رقم 1 والعكس صحيحكود PHP:
if(Close[1]<TrStop[2]&&TrStop[1]<TrStop[2]&&Time0!=Time[0]){Alert("Buy Signal At : "+NormalizeDouble(Ask,Digits)+" Symbol :"+Symbol());Time0=Time[0];}
if(Close[1]>TrStop[2]&&TrStop[1]>TrStop[2]&&Time0!=Time[0]){Alert("Sell Signal At : "+NormalizeDouble(Bid,Digits)+" Symbol :"+Symbol());Time0=Time[0];}
تمام ياغالي .. لكن بهذه الحالة رح يكون في خطأ .. شوف الشرط ع الشارت اتحقق بالدائرة باللون الأخضر بحالة بيع وزي العسل .
أما بالدائرة باللون الأحمر اتحقق الشرط لكن مو بالكامل .. يعني نقطة المؤشر مانزلت تحت مستوى البايفوت القديم !!
الكود الي ناقص أنه تقفل الشموع تحت البايفوت .. وتنزل أو نقطة من المؤشر من البايفوت الجديد تحت البايفوت القديم ..
شوف الصورة بعد أذنك بتوضح المقصد من كلامي الله يجزاك الخير :)
بمعنى أخر أخي الكريم
أقدر أسمي TrStopup و TrStopsdown
بحيث يكون الشرط
if(Close[1]<TrStopdown&&TrStopdown[0]<TrStopup&&Time0!=Time[0])
والشرط اللي مابظن يصير انه بدنا
Trstopdown
و
Trstopup
بدون مانذكر رقم الشمة مثل الشرط المكتوب فوق بالزبط لأنه المؤشر مو دائماً ينزل بعد شمعة أو ثلاث مثلا
أحيانا بعد 50 شمعة أو 200 وبهذه اللحظة يكون الشراء
انشالله اكون عرفت أشرح الفكرة
اتفضل ياغالي
هذه أمثلة ع مناطق كسر واقفال البايفوت الجديد للقديم اخي الكريم
شوف وين صار البيع والشراء مقارنة باقفال البايفوت فوق سابقه او العكس
رغم اني اشوف الشرط صعب يترجم ليعطينا تنبيه بوقتها إلا أني أملي بالله ثم فيك تقدر تلاقي الكود المناسب
الله يسعدك ويجبر خاطرك ياورد
هذا المؤشر بالمرفقات ..
بانتظارك على ناااار ..
وسؤال تاني بعد أذنك ..
مؤشر RSI .. هل بقدر أضيفله خيار تحديد لاختبارعدد الشموع عدد شموع معين !!
يعني مثلا أنه يختبر من الشمعة رقم 1 للشمعة رقم 20 ..
أنه لو الشمعة رقم 1 أقفلت فوق 80 وباقي الشموع (عدد 20 ) تحت ال 80 يدخل بيع !!
ومشكور سلف ياطيب ماقصرت
السلام عليكم
ممكن اعرف كود مصفوفة الأزواج بحيث ان يكون متغير خرجى
اكتب فيه الازواج الا عوزه تفتح على الاكسبيرت
ان يكون الاكسبيرت مفعل على جميع الازواج الا انا كتبتها فى المتغير الخارجى
اكون شاكر
قم بعمل مصفوفه من نوع string وقم بكتابة أسماء الأزواج فيها
لكن المهم بداخل كود الإكسبرت وتحقق الشروط يجب أن تقوم بعمل حلقة للبحث عن جميع هذه الأزواجكود PHP:
string pairs[]={"EURUSD","USDCHF","USDCAD"};
مثال بسيط
كود PHP:
for(int i=0;i<ArraySize(pairs);i++)
{
if(iClose(pairs[i],0,1)>iOpen(pairs[i],0,1))
{
// open order
}
}