السلام عليكم اريد ان احذف الصفقات المعلقة بناء على وقت السيرفر كل M1,M5,M15,M30,H1,H4,D1
فما الكود اللازم لتنفيذ الامر ارجوا المساعدة مشكورين
Printable View
السلام عليكم اريد ان احذف الصفقات المعلقة بناء على وقت السيرفر كل M1,M5,M15,M30,H1,H4,D1
فما الكود اللازم لتنفيذ الامر ارجوا المساعدة مشكورين
وعليكم السلام ورحمة الله وبركاته
يمكنك تعريف متغير من نوع static datetime
ثم سيكون الشرط عند تكون كل شمعه جديده هوكود PHP:static datetime Time_1M;
ونفس الفكره سوف تطبقها لباقي التايم فريم المختلفهكود PHP:if(Time_1M!=iTime(Symbol(),1,0))
{
// delete orders
Time_1M=iTime(Symbol(),1,0);
}
extern string SetDeletePendingTime = "SetDeletependingTime ( M1,M5,M15,M30,H1,H4,D1)";
extern string DeletePendingTime = "M15";
if (DeletePendingTime == "M1") Gd_296 = 1;
if (DeletePendingTime == "M5") Gd_296 = 5;
if (DeletePendingTime == "M15") Gd_296 = 15;
if (DeletePendingTime == "M30") Gd_296 = 30;
if (DeletePendingTime == "H1") Gd_296 = 60;
if (DeletePendingTime == "H4") Gd_296 = 240;
if (DeletePendingTime == "D1") Gd_296 = 1440;
datetime_52= TimeCurrent() + 60.0 * Gd_296;
السطر الاخير به ملاحظةpossible loss of data due to type conversion.mq4 84 13
ارجو التصحيح