الشكر والتقدير لك استاذى الكريم
على المساعده
تحياتى لك
Printable View
ااخي الكريم اسامة اتمنى الا تكون قد نسيت طلبي ولك كل الشكر والتقدير
تحياتي القلبية
وعليكم السلام ورحمة الله وبركاته
يمكنك عمل دالة تبحث في شموع الدقيقة بداية من اليوم وتقارنه بهاي ولو اليوم السابق والذي تحقق أولا ينهي دالة البحث ويعود بالقيمه
مثال
كود PHP:
double CheckHL()
{
int startSearch=iBarShift(Symbol(),1,iTime(Symbol(),1440,0),false);
for(int i=startSearch;i>=0;i--)
{
double high=iHigh(Symbol(),1,i);
double low=iLow(Symbol(),1,i);
if(high>iHigh(Symbol(),1440,1))
{
// high first
return(high);
}
else if(low<iLow(Symbol(),1440,1))
{
// low first
return(low);
}
}
}
السلام عليكم استاذى الكريم
ارجو المساعده
لى سؤال فى هذا الموضوع
ولك كل الشكر والتقدير
تحياتى
https://forum.arabictrader.com/t235216.html#post3040330
تفضل اخى الغالى
الملف المرفق 452620
جزاك الله خيراً
السلام عليكم ورحمة الله تعالى وبراكاته
هل يمكن عمل دالة تعود بعدد الصفقات داخل مجال معين
توضيح
ادا توافقة الشروط اريد من الدالة ان تعود بعد الصفقات التي داخل المربع الازرق فقط دون غيرها من الصفقات
الملف المرفق 452700
وشكرا اخي اسامه
وعليكم السلام ورحمة الله وبركاته
تقصد داخل نطاق سعري معين
نعم مثال
كود PHP:
double OrdersNum(double HighPrice,double LowPrice)
{
int cnt;
for(int i=OrdersTotal()-1;i>=0;i--)
{
OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
if(OrderSymbol()==Symbol()&&OrderMagicNumber()==MagicNumber)
{
if(OrderOpenPrice()<=HighPrice&&OrderOpenPrice()>=LowPrice)
{
cnt++;
}
}
}
return(cnt);
}