((((>>>> سؤال فى اوامر استخدام الوقت فى المؤشرات و الاكسبرتات <<<<))))))
السلام عليكم ورحمه الله و بركاته
ارجو مساعدتكم لمن لديه علم بالاوامر التى يتم استخدامها للوقت فيها
مثل اليوم و الساعة و الدقيقة و التى يمكن من خلالها فتح صفقة او اغلاقها بحسب الوقت مثل وقت اخبار او وقت افتتاح و اغلاق اسواق او ان الصفقة تغلق فى خلال ربع او نصف ساعة و هكذا
و شكرا جزيلا لكم
رد:((((>>>> سؤال فى اوامر استخدام الوقت فى المؤشرات و الاكسبرتات <<<<))))))
اقتباس:
المشاركة الأصلية كتبت بواسطة ayman_tamim
السلام عليكم ورحمه الله و بركاته
ارجو مساعدتكم لمن لديه علم بالاوامر التى يتم استخدامها للوقت فيها
مثل اليوم و الساعة و الدقيقة و التى يمكن من خلالها فتح صفقة او اغلاقها بحسب الوقت مثل وقت اخبار او وقت افتتاح و اغلاق اسواق او ان الصفقة تغلق فى خلال ربع او نصف ساعة و هكذا
و شكرا جزيلا لكم
وعليكم السلام ورحمة الله وبركاته
بالنسبة لجميع الأكواد الخاصة بالتوقيت
مثلا أريد معرفة توقيت فتح الصفقه
كود PHP:
datetime TimeOpenOrder()
{
for(int i=0;i<OrdersTotal();i++)
{
OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
if(OrderSymbol()==Symbol()&&OrderMagicNumber()==MagicNumber)
{
return(OrderOpenTime());
}
}
return(0);
}
لمعرفة توقيت السيرفر الحالي
الآن مثلا لو أريد تحديد إغلاق الصفقه بعد مرور ربع ساعة على فتحها
كود PHP:
if((TimeCurrent()-TimeOpneOrder())/60>=15)
{
// close order
}
مثلا أريد تحديد إغلاق الصفقه قبل نهاية السوق أي يوم الجمعة الساعه 20
كود PHP:
if(DayOfWeek()==5&&Hour()==20)
{
// close orders
}
الدالة Hour تعود بتوقيت الساعه الحاليه و DayOfWeek اليوم الحالي 5 أي يوم الجمعه
مثلا أريد فتح صفقة كل يوم الساعه 12 و ربع
كود PHP:
if(Hour()==12&&Minute()==15)
{
// open order
}